twitter-agent

AI+Crypto Twitter automation agent. Post tweets, reply to KOLs, and quote tweet trending content. Integrates with opentwitter/opennews (6551) for hot topic fetching and Claude for content generation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "twitter-agent" with this command: npx skills add pearl799/twitter-agent

Twitter Agent Skill

IMPORTANT: Use the exec tool to run all commands below. Do NOT just display them.

Automates Twitter/X operations for an AI+Crypto account: post original tweets, reply to KOLs, and quote tweet trending content.

Prerequisites

You need:

  1. Twitter Developer Account — get API keys at https://developer.x.com
  2. 6551 API Token (TWITTER_TOKEN) — get at https://6551.io/mcp (for hot topic fetching)

When installing, OpenClaw will prompt you to fill in each env variable.

Required env vars

VariableWhere to get
TW_CONSUMER_KEYdeveloper.x.com → Your App → OAuth 1.0a Keys
TW_CONSUMER_SECRETdeveloper.x.com → Your App → OAuth 1.0a Keys
TW_ACCESS_TOKENdeveloper.x.com → Your App → Generate (Read+Write)
TW_ACCESS_TOKEN_SECRETdeveloper.x.com → Your App → Generate (Read+Write)
TWITTER_TOKENhttps://6551.io/mcp

Important: Set your Twitter App permissions to Read and Write before generating the Access Token.


Operations

1. Post a tweet

python3 $SKILL_DIR/scripts/twitter_post.py --text "Your tweet text (max 280 chars)"

With image:

python3 $SKILL_DIR/scripts/twitter_post.py --text "Tweet text" --image /path/to/image.png

2. Reply to a tweet

python3 $SKILL_DIR/scripts/twitter_reply.py --tweet_id "TWEET_ID" --text "Your reply"

3. Quote tweet

python3 $SKILL_DIR/scripts/twitter_quote.py --tweet_id "TWEET_ID" --text "Your comment"

Full AI+Crypto workflow

Step 1 — Fetch trending tweets (via 6551 opentwitter)

curl -s -X POST "https://ai.6551.io/open/twitter_search" \
  -H "Authorization: Bearer $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": "AI crypto", "minLikes": 500, "product": "Top", "maxResults": 10}'

Fetch KOL tweets:

curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets" \
  -H "Authorization: Bearer $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"username": "VitalikButerin", "maxResults": 5}'

Step 2 — Generate content (Agent handles this)

Based on trending tweets, generate one of:

  • Original tweet: Insightful AI/Crypto take, ≤280 chars
  • Reply: Unique perspective, not robotic, ≤120 chars
  • Quote: One punchy line that adds value

Guidelines:

  • Write in English (target: English-speaking Crypto/AI community)
  • Have a real opinion, avoid generic takes
  • Max 1–2 emojis

Step 3 — Publish

Call the appropriate script from Step 1 above.


Output format

All scripts return JSON:

{
  "success": true,
  "tweet_id": "1234567890",
  "url": "https://x.com/username/status/1234567890",
  "text": "Published content"
}

Rate limit notes

  • Free tier: 1,500 tweets/month write limit
  • Recommended intervals: ≥10 min between posts, ≥5 min between replies
  • Avoid replying to the same account many times in a short window

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

SignaAI — Agent-to-Agent Payments

Send payments, messages, escrow, and verifiable outputs between AI agents on the Signum blockchain. Use when asked about agent-to-agent payments, on-chain me...

Registry SourceRecently Updated
Web3

Crypto Algo Execution

Crypto Algo Execution & TCA by QuantumExecute (QE): crypto algorithmic execution workflows across Binance, OKX, LTP, Deribit, Hyperliquid, and other supporte...

Registry SourceRecently Updated
Web3

Nansen Trading

Execute DEX swaps on Solana or Base, including cross-chain bridges. Use when buying or selling a token, getting a swap quote, or executing a trade.

Registry SourceRecently Updated
3610Profile unavailable
Web3

Cruzl Sentinel Core

Optimizes onchain activity by scoring ecosystems, generating tailored strategies, and suggesting behavior to avoid bot-like patterns across multiple platforms.

Registry SourceRecently Updated
350Profile unavailable