Agent skill · marketing growth · bankrbot

twitter-agent

Build and run a Twitter/X agent with a distinct personality and automated workflows

Why this skill is useful

Provides a framework for automating Twitter/X interactions with specific personality and narrative management that the AI wouldn't generate on its own.

What it needs

Requires bankr, x account access. About 12k tokens when loaded. Last updated 2026-08-06. 1,172 stars on the source repository.

What this skill does

Twitter Agent Skill This skill provides a framework for creating, managing, and automating a Twitter/X agent with a persistent personality and voice. Prerequisites X Account Setup (REQUIRED — Do This First) 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): 1. Log in to x.com as the agent account. 2. Go to Settings and privacy → Your account → Account information. 3. Scroll to Automation and tap it. 4. Re-enter the password when prompted. 5. Set Managing account to the human/handle responsible for the bot and save. 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. Environment Variables 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: XAPIKEY: Consumer Key (OAuth 1.0a) XAPIKEYSECRET: Consumer Secret XACCESSTOKEN: User Access Token XACCESSTOKENSECRET: User Access Token Secret Approval Channel for Automations Bankr 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. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bankrbot/bankr-twitter-agent--c7ef01

View the source on GitHub

Browse the @skills marketplace