Install
First, install the AIsa CLI if you have not already:What can agents do with it?
Search and monitor
Search users, tweets, trends, lists, and communities.
Publish posts
Draft and publish X posts after account authorization.
Engagement actions
Like, follow, reply, and manage social workflows.
DM context
Review and use direct-message context in workflows.
When to use
- The user wants Twitter/X research, monitoring, or content discovery.
- The user wants to inspect profiles, timelines, mentions, trends, replies, quotes, lists, communities, or Spaces.
- The user wants to draft or publish posts after explicit OAuth approval without sharing passwords.
When NOT to use
- The user needs password-based login, cookie extraction, or browser credential scraping.
- The workflow must avoid relay-based calls to
api.aisa.one. - The request is for unsupported engagement actions not covered by this package.
Quick Reference
- Required environment variable:
AISA_API_KEY - Read client:
scripts/twitter_client.py - OAuth and posting client:
scripts/twitter_oauth_client.py - Posting guide:
references/post_twitter.md
Setup
https://api.aisa.one/apis/v1/....
Capabilities
- Read user data, timelines, mentions, followers, followings, and related profile information.
- Search tweets and users, inspect replies, quotes, retweeters, thread context, trends, lists, communities, and Spaces.
- Publish text, image, and video posts after explicit OAuth approval.
- Return an authorization link when posting access has not been approved yet.
Common Commands
Posting Workflow
When the user asks to send, publish, reply, or quote on X/Twitter:- Check whether
AISA_API_KEYis configured. - If the user intent is to publish, attempt the publish workflow.
- If authorization has not been completed, return the OAuth authorization link first.
- Use
--media-fileonly for user-provided local workspace files. - Do not claim the post succeeded until the publish command actually succeeds.
Guardrails
- Do not ask for Twitter passwords or browser cookies.
- Do not invent captions, tweet URLs, or attachment files.
- Do not default to browser opening unless the user explicitly wants local browser launch.
- Do not claim external posting succeeded until the API confirms success.
Security Notes
- The workflow is relay-based and sends API requests, OAuth requests, and approved media uploads to
api.aisa.one. - Required secret:
AISA_API_KEY. - This workflow does not require passwords, browser cookie extraction, or direct account credential sharing.
References
- See
references/post_twitter.mdfor detailed posting examples and OAuth guidance.
Get started
- Sign up at aisa.one (new accounts start with $2 free credit).
- Generate an API key from the console.
- Set your key and install the skill:
- Start a new agent session so the runtime loads the updated skill instructions.
Related
AIsa Twitter API
X/Twitter data access and social intelligence.
AIsa Twitter Post & Engage
Focused post, like, follow, and reply actions.
Link an X Account
OAuth setup for write actions.