Analyze a Twitter/X account's posting style and generate authentic posts that match their voice. Use when the user wants to create X posts that sound like them, analyze their posting patterns, or maintain consistent voice across posts. Works with Bird CLI integration.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install x-voice-match或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install x-voice-match⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/x-voice-match/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: x-voice-match description: Analyze a Twitter/X account's posting style and generate authentic posts that match their voice. Use when the user wants to create X posts that sound like them, analyze their posting patterns, or maintain consistent voice across posts. Works with Bird CLI integration. ---
Analyze Twitter/X accounts to extract posting patterns and generate authentic content that matches the account owner's unique voice.
Step 1: Analyze the account
cd /data/workspace/skills/x-voice-match
python3 scripts/analyze_voice.py @username [--tweets 50] [--output profile.json]
Step 2: Generate posts
python3 scripts/generate_post.py --profile profile.json --topic "your topic" [--count 3]
Or use the all-in-one approach:
python3 scripts/generate_post.py --account @username --topic "AI agents taking over" --count 5
The skill extracts:
{
"account": "@gravyxbt_",
"analyzed_tweets": 50,
"patterns": {
"avg_length": 85,
"length_distribution": {"short": 0.6, "medium": 0.3, "long": 0.1},
"uses_threads": false,
"humor_style": "self-deprecating, ironic",
"topics": ["crypto", "AI agents", "memes", "current events"],
"engagement_type": "reactive QT heavy",
"signature_phrases": ["lmao", "fr", "based"],
"emoji_usage": "minimal, strategic",
"punctuation": "lowercase, casual"
}
}
Returns 1-N posts with confidence scores and reasoning.
Works with Bird CLI (/data/workspace/bird.sh):
# Fetch fresh tweets for analysis
./bird.sh user-tweets @gravyxbt_ -n 50 > recent_tweets.txt
python3 scripts/analyze_voice.py --input recent_tweets.txt
See references/post-types.md for common X post frameworks:
Re-analyze periodically to capture style evolution:
python3 scripts/analyze_voice.py @username --update profile.json
python3 scripts/generate_post.py --profile profile.json --type "hot-take" --topic "crypto"
python3 scripts/generate_post.py --profile profile.json --batch topics.txt --output posts.json
安装 X Voice Match 后,可以对 AI 说这些话来触发它
Help me get started with X Voice Match
Explains what X Voice Match does, walks through the setup, and runs a quick demo based on your current project
Use X Voice Match to analyze a Twitter/X account's posting style and generate authentic ...
Invokes X Voice Match with the right parameters and returns the result directly in the conversation
What can I do with X Voice Match in my marketing & growth workflow?
Lists the top use cases for X Voice Match, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/x-voice-match/ 目录(个人级,所有项目可用),或 .claude/skills/x-voice-match/(项目级)。重启 AI 客户端后,用 /x-voice-match 主动调用,或让 AI 根据上下文自动发现并使用。
X Voice Match 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
X Voice Match 可免费安装使用。请查阅仓库了解许可证信息。
Analyze a Twitter/X account's posting style and generate authentic posts that match their voice. Use when the user wants to create X posts that sound like them, analyze their posting patterns, or maintain consistent voice across posts. Works with Bird CLI integration.
X Voice Match 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using X Voice Match
Identifies repetitive steps in your workflow and sets up X Voice Match to handle them automatically