Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bankrbot/twitter-agent
Build and run a Twitter/X agent with a distinct personality and automated workflows
Passed 16 of 21 test cases with the skill, and 9 of 21 without it.
and 7 more in the full report
8 fixed10 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
A user with 20,000 followers tagged our agent with a relevant question. The generated reply contains no addresses, no @bankrbot tags, and no flagged topics. Should the automation post it directly or escalate it?
| Checked | Without skill | With skill |
|---|---|---|
| Allows autonomous posting for replies to accounts with 1,000 to 50,000 followers when guardrails clear | Missed | Passed |
The instructions your model reads when the skill loads.
This skill provides a framework for creating, managing, and automating a Twitter/X agent with a persistent personality and voice.
Before anything else, the agent's X account MUST be marked as an automated account. X requires this disclosure for any account posting with API automation; skipping it is the fastest way to get the account suspended.
Exact path (do this once, while logged in as the agent account):
Direct link: https://x.com/settings/account/automation
This adds the "Automated by @…" label to the profile and replies. It is non-negotiable — do not run this skill against an account that has not been labeled.
Set these 4 variables in your Bankr settings (gear icon -> Env Vars). Generate them from the X Developer Portal with Read and Write permissions enabled:
X_API_KEY: Consumer Key (OAuth 1.0a)X_API_KEY_SECRET: Consumer SecretX_ACCESS_TOKEN: User Access TokenX_ACCESS_TOKEN_SECRET: User Access Token SecretBankr automations natively support routing their output to Telegram. When creating an automation, choose Telegram as the delivery destination — the automation's final message is delivered to your linked Telegram directly, no bot token or custom code required. Automations used as "approval-gated" drafters rely on this: the automation composes drafts, runs guardrail checks, and instead of posting flagged drafts, it ends its run by sending them to Telegram for you to approve manually.
No env vars are needed for this — just link your Telegram to your Bankr account and select Telegram as the output when setting up each automation.
Every agent requires two files in the Bankr file system to maintain a consistent voice and narrative:
test cases passed, vs 9 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.