一键导入
xbot
X (Twitter) assistant — post, search, reply, monitor mentions, and track engagement. Your AI social media manager.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
X (Twitter) assistant — post, search, reply, monitor mentions, and track engagement. Your AI social media manager.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | xbot |
| description | X (Twitter) assistant — post, search, reply, monitor mentions, and track engagement. Your AI social media manager. |
| user-invocable | true |
| allowed-tools | ["Bash","Read","Write","AskUser"] |
| argument-hint | post <text> | search <query> | reply <url> | mentions | my-tweets | config | status |
| permission | {"paths":[{"path":"~/.linggen/skills/xbot","mode":"write"}],"warning":"xbot reads and writes credentials and post drafts under ~/.linggen/skills/xbot, and calls the X API via Bash."} |
Post, search, reply, and monitor your X presence from chat. Uses the user's own developer app credentials (pay-per-use).
SP_DIR="$HOME/.linggen/skills/xbot/scripts"
[ -d "$SP_DIR" ] || SP_DIR="$PWD/.linggen/skills/xbot/scripts"
bash "$SP_DIR/status.sh"
Important: Do NOT ask the user to paste API keys into chat and do NOT read credential files. Just tell the user how to create/edit the file themselves.
Show the user these steps:
mkdir -p ~/.linggen/skills/xbot/credentials
touch ~/.linggen/skills/xbot/credentials/x.env
~/.linggen/skills/xbot/credentials/x.env in your editor and add:X_API_KEY="<Consumer Key>"
X_API_SECRET="<Consumer Secret>"
X_ACCESS_TOKEN="<Access Token>"
X_ACCESS_TOKEN_SECRET="<Access Token Secret>"
status.shbash "$SP_DIR/post-x.sh" "Your message here"
Or use Python for better Unicode/quoting support:
python3 "$SP_DIR/x_api.py" && python3 -c "
import sys; sys.path.insert(0, '$SP_DIR')
from x_api import api_post
status, data = api_post('/tweets', {'text': '''MESSAGE_HERE'''})
print(data)
"
Find recent tweets about a topic:
python3 "$SP_DIR/search.py" "AI coding agent" 10
Use this to:
python3 "$SP_DIR/reply.py" "https://x.com/user/status/123456" "Your reply text"
Accepts either a tweet URL or a tweet ID.
See who's mentioning or replying to you:
python3 "$SP_DIR/mentions.py" 10
See your recent tweets with likes, retweets, replies, and views:
python3 "$SP_DIR/my_tweets.py" 10
When the user says something like "summarize today and post to X":
When the user says "find conversations about ":
search.py with the topicWhen the user says "announce release" or "post about release":
status.sh and guide user through setupDJ — your personal Disc Jockey. Describe a vibe ("Hong Kong 90s top 50", "rainy-Sunday jazz", "best of Beyond") and DJ builds the set, finds each track, and pulls clean MP3s into your local library — tagged, ready to copy to your phone for offline play. DJ curates; you press Get. It never moves or uploads anything on its own.
GTM brain for solo founders launching products. Pulse reads the user's brief (identity, voice, hard rules) AND the configured workspace (README, /doc/, recent commits, source) to know the product as well as the user does. The page drives a three-step pipeline — Gather local (script), Gather web (agent + Fetch tools), Draft (agent) — sending one goal at a time. Every artifact lands on the page via PageUpdate body_patch; the agent never replies with plain prose drafts. Built on four internal capabilities — discover-customers, monitor-mentions, track-progress, draft-content. AI-led, never auto-posts.
Durable memory across sessions — a model of who the user is, not a log of what was done. Three-tier store (core + long-term + episodic staging) via the `ling-mem` daemon. Same semantics in Linggen, Claude Code, Codex, and OpenClaw.
Mac Shifu — keeps your Mac and iPhone healthy and tidy. System health (disk, apps, caches, dashboard) plus iPhone/Mac photo-video cleanup. Use --web for the interactive dashboard, or run directly in chat.
Personal CFO — a private, on-device finance analyst. Import bank/credit CSV (or PDF) exports and it builds a spend report, finds subscriptions and price hikes, answers "why did I spend more this month?", drafts cancellation emails, and tracks goals month over month. Transactions never leave the machine except as redacted, aggregated figures. Read-only on your data; it advises and drafts, it never moves money.
Games — Chinese Chess and Gomoku against AI, plus Snake, Pong, and Tetris arcade classics