x-use-engage
Research X posts or profiles and prepare persona-voice public replies or individual profile outreach drafts with x-use. Use for…
Create original X content in the user's persona by researching what works in the niche, drafting posts, and staging them one by one for review. Use when the user wants post ideas, content creation, or a posting pipeline.
$ npx -y skills add ihuzaifashoukat/x-use --skill x-use-content --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/x-use-contentContext preview
The summary Claude sees to decide when to auto-load this skill.
Create original X content in the user's persona by researching what works in the niche, drafting posts, and staging them one by one for review. Use when the user wants post ideas, content creation, or a posting pipeline.
name: x-use-content description: Create original X content in the user's persona by researching what works in the niche, drafting posts, and staging them one by one for review. Use when the user wants post ideas, content creation, or a posting pipeline.
Research -> draft -> polish -> stage. Ordinary post tools stage only when `mcp.draft_mode` is enabled (default); with it disabled they publish immediately.
1. **Load the voice.** `get_account(account)`, read `persona` and `target_keywords`. No persona set? Ask the user a couple of questions and set one via `update_account(account, persona=...)` first (see x-use-setup). 2. **Research the niche.** `search_tweets` per keyword (limit 5). Note which formats earn engagement: hot takes, how-tos, charts, contrarian questions, build-in-public numbers. `get_tweet` on standouts to see their media. 3. **Pick 3 angles.** Tell the user the angles you see and let them steer. 4. **Draft one at a time.** Write the post yourself in the persona (at most 280 chars; do not assume long-form account support), then `post_tweet(account, text=...)` to stage it as a draft. Show it. Take the user's edits and re-stage if needed; reject the superseded pending draft to avoid approving the old text later. Polish each draft before the next. 5. **Review.** End with `list_drafts(account)` and let the user choose: `approve_draft` to post now, `queue_post`-style scheduling via `queue_post(account=..., text=..., not_before=<ISO 8601 timestamp>)` for later, or `reject_draft`. Scheduling stores a separate final payload; inspect it via `list_queue` and reject the superseded draft. Due work runs through `process_queue`, or the opt-in auto-drain worker; enqueueing is not approval to publish unless the user's scheduling authorization covers it.
(`post_tweet(..., media=[path])`). Never invent image files.
its durable progress can be reviewed safely.
needs the configured `llm` block. Prefer explicit text for interactive work; no server LLM key is needed when you write it yourself.
Connect your AI client to X research, inbox reads, and reviewed publishing. x-use is an open-source Python Model Context Protocol (MCP) server and CLI for X (Twitter).
Research X posts or profiles and prepare persona-voice public replies or individual profile outreach drafts with x-use. Use for…
Read X direct messages, triage inbox and request folders, send contextual reviewed messages, and inspect notifications with…
Daily digest for an x-use account covering health, metrics, pending drafts, and queued work in one pass, then…
Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure…
Read visible X post/reply threads and prepare or resume multi-post drafts with x-use. Use when the user asks to read, compose,…
Route x-use X (Twitter) workflows for research, inbox reads, reviewed outreach, posts, campaigns, and threads. Use when working…