Agent skill

X Use Setup

by ihuzaifashoukat in ihuzaifashoukat/x-use

Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona).

MITAuto-check: warningsAgent Workflows

Install X Use Setup

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add ihuzaifashoukat/x-use --skill x-use-setup -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ihuzaifashoukat/x-use x-use-setup --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ihuzaifashoukat/x-use.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/x-use/skills/x-use-setup .claude/skills/x-use-setup && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
x-use-setup
GitHub stars
171
Token cost
~731 tokens
SKILL.md length
354 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona).

  • Works in 6 steps: Verify the install → Account + cookies → Niche and keywords → …
  • X-use is not yet configured
  • SKILL.md covers 1. Verify the install, 2. Account + cookies, 3. Niche and keywords and 4. Persona, plus 2 more sections
  • Calls pip and claude

What it does

X Use Setup is an agent skill from ihuzaifashoukat/x-use. Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona). Use when x-use is not yet configured, when adding an account, or when the user asks to get started.

Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering MCP servers and Cryptography. It works with Model Context Protocol and X (Twitter). The repository describes itself as: Browser-native AI agents for X (Twitter): multi-account, MCP-ready, no X API key required. The licence is MIT.

When your agent uses it

  • X-use is not yet configured
  • Adding an account
  • The user asks to get started

Example prompts

  • “/x-use-setup”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Verify the install
  2. Account + cookies
  3. Niche and keywords
  4. Persona
  5. Optional extras (only if relevant)
  6. Prove it works

What it can do on your machine

Read from SKILL.md and the folder at commit e57e215. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip
    • claude

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

X Use Setup loads about 731 tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 354 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~731

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • WarningMentions a credentials file (SSH keys, cloud or package-manager tokens)SKILL.md:14
    - Run `x-use doctor`. It checks Chrome/driver, cookies, LLM key, proxies.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ihuzaifashoukat/x-use at commit e57e215, republished under its MIT licence (© ihuzaifashoukat). 354 words, ~731 tokens.

Download SKILL.mdSave it as .claude/skills/x-use-setup/SKILL.md (or your agent's skills folder).
name
x-use-setup
description
Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona). Use when x-use is not yet configured, when adding an account, or when the user asks to get started.

x-use setup

Goal: a working account, configured conversationally. The user should never edit a config file by hand. Work through these steps in order, skipping any that are already done, and confirm each before moving on.

1. Verify the install

  • Run x-use doctor. It checks Chrome/driver, cookies, LLM key, proxies.
  • If x-use is not found: pip install x-use-mcp, then re-run doctor.
  • If the MCP server is not registered in this client yet, register it, then ask the user to restart the client:
    • Claude Desktop (claude_desktop_config.json): {"mcpServers": {"x-use": {"command": "x-use", "args": ["mcp"]}}}
    • Claude Code: claude mcp add x-use -- x-use mcp
    • Codex (~/.codex/config.toml): [mcp_servers.x-use] with command = "x-use", args = ["mcp"]

2. Account + cookies

Ask: "What should this account be called (a short id like main or brand)?" Then explain cookie export:

  1. Install a cookie-export browser extension (e.g. "Cookie-Editor").
  2. Log into x.com in that browser, open the extension on x.com, Export as JSON.
  3. Save the file somewhere on this machine and give me the path.

Then call add_account(account_id, cookie_file=<path>). The file is validated and copied server-side; cookie values never pass through the chat. Verify with get_account_health(account); cookie status should be valid.

3. Niche and keywords

Ask: "What niche are you in, which keywords should I watch, and whose posts do you want to engage with (profiles)?" Apply with update_account(account, target_keywords=[...], competitor_profiles=[...]).

Show full SKILL.md (134 more words)Show less

4. Persona

Ask how they want to sound. Offer the three starter personas from presets/personas/ (builder, founder, curator) as starting points, let the user pick or dictate their own, then apply with update_account(account, persona=<text>). Keep it under 4000 chars, markdown, covering: voice, topics, reply style, what to avoid, 1-2 example replies.

5. Optional extras (only if relevant)

  • Multi-account: repeat from step 2, and ask about proxies, added with add_proxy(pool, proxy_url) and assign with update_account(account, proxy="pool:<name>").
  • Background automation (unattended "auto" text): needs one OpenAI-compatible key in config/settings.json under llm (api_key, base_url, model). Interactive use needs no key at all.

6. Prove it works

Stage something real but harmless: use x-use-engage to research one reply draft, or x-use-content to stage one post draft. Show it via list_drafts. Tell the user: nothing posts until you say approve_draft(<id>).

© ihuzaifashoukat, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/x-use/skills/x-use-setup of ihuzaifashoukat/x-use.

Open the folder on GitHubat commit e57e215

Compare with similar skills

X Use Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

X Use Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
X Use Setup this skillihuzaifashoukat/x-use171—~731Automated safety check: WarnMIT
Protect MCP Setupwshobson/agents40k—~2.1kAutomated safety check: PassMIT
Bind MCPLeoYeAI/openclaw-master-skills2.2k—~4.5kAutomated safety check: PassMIT
Xquik MCPXquik-dev/x-twitter-scraper2101 repos~997Automated safety check: PassMIT
Unifapiunifapi-agent/agents589—~741Automated safety check: PassMIT
Webcrypt MCPputervision/state-memory-mcp114—~847Automated safety check: PassMIT

Similar skills

  • Protect MCP Setup

    wshobson/agents

    Configure Cedar policy enforcement and Ed25519 signed receipts for Claude Code tool calls.

    40k GitHub stars~2.1k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check passed
  • Bind MCP

    LeoYeAI/openclaw-master-skills

    Bind Protocol MCP server for credential verification, policy authoring, and zero-knowledge proof generation.

    2.2k GitHub stars~4.5k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Xquik MCP

    Xquik-dev/x-twitter-scraper

    Connect, verify, and troubleshoot Xquik's remote MCP server.

    210 GitHub starsUsed in 1 repo~997 tokens
    Backend & APIsAuto-check passed
  • Unifapi

    unifapi-agent/agents

    A skill your agent uses when working with UnifAPI public-data APIs or the UnifAPI MCP server: connecting OAuth MCP clients, discovering operations, calling social/search/scrape/news APIs…

    589 GitHub stars~741 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Webcrypt MCP

    putervision/state-memory-mcp

    Teaches the agent to use the WebCrypt MCP server for AES-256-GCM symmetric encryption, RSA-4096 hybrid encryption, key generation, digital signatures, hashing, and post-quantum cryptography.

    114 GitHub stars~847 tokensUpdated 6 days ago
    SecurityAuto-check passed
  • Glim MCP

    aeonfun/aeon

    Live-data research via the glim.sh MCP - web search, full page extraction, X/Twitter, Reddit, GitHub, Amazon, and YouTube transcripts - synthesized into a cited digest.

    767 GitHub stars~1.3k tokensUpdated 2 days ago
    Knowledge ManagementAuto-check: warnings

More from ihuzaifashoukat/x-use

  • X Use

    ihuzaifashoukat/x-use

    Install, register, and configure x-use, the browser-native MCP server for X (Twitter) automation that needs no X API key.

    171 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • X Use

    ihuzaifashoukat/x-use

    Overview and routing for the x-use X (Twitter) automation MCP server, covering tool groups, the two safety gates, and usage conventions.

    171 GitHub stars~904 tokensUpdated 1 mo ago
    Auto-check passed
  • X Use Content

    ihuzaifashoukat/x-use

    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.

    171 GitHub stars~467 tokensUpdated 1 mo ago
    Auto-check passed
  • X Use Engage

    ihuzaifashoukat/x-use

    Research the user's niche on X and draft persona-voice replies for review, searching keywords or profiles, reading tweets AND their images, composing replies, and staging drafts.

    171 GitHub stars~559 tokensUpdated 1 mo ago
    Auto-check passed
  • X Use Review

    ihuzaifashoukat/x-use

    Daily digest for an x-use account covering health, metrics, pending drafts, and queued work in one pass, then approve/reject/process per the user's direction.

    171 GitHub stars~371 tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about X Use Setup

What does X Use Setup do?

Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona). X Use Setup is an agent skill from ihuzaifashoukat/x-use. Zero-knowledge onboarding for x-use that verifies the install, registers the MCP server, then interviews the user to configure their first X account (cookies, niche, keywords, persona).

When should I use X Use Setup?

X Use Setup fits situations like: X-use is not yet configured; adding an account; the user asks to get started.

How do I install X Use Setup in Claude Code?

Run `npx skills add ihuzaifashoukat/x-use --skill x-use-setup -a claude-code`. Or copy the skill folder (plugins/x-use/skills/x-use-setup in ihuzaifashoukat/x-use) into .claude/skills/x-use-setup in your project. Claude Code loads it when a task matches its description.

How do I install X Use Setup in Codex?

Run `npx skills add ihuzaifashoukat/x-use --skill x-use-setup -a codex`. Or copy the skill folder (plugins/x-use/skills/x-use-setup in ihuzaifashoukat/x-use) into .agents/skills/x-use-setup in your project. Codex loads it when a task matches its description.

Can I use X Use Setup in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ihuzaifashoukat/x-use --skill x-use-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/x-use-setup, .gemini/skills/x-use-setup, .github/skills/x-use-setup and .opencode/skills/x-use-setup in your project.

What does X Use Setup need to run?

Going by SKILL.md and its folder, X Use Setup needs the command-line tools its instructions call (pip and claude). Our summary lists: Python 3.

Does X Use Setup access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is X Use Setup safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): mentions a credentials file (ssh keys, cloud or package-manager tokens). Read the flagged lines before installing; the check is not a guarantee either way.

What licence does X Use Setup use?

X Use Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does X Use Setup use?

About 731 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to X Use Setup?

Skills that share tags, products or a category with X Use Setup: Protect MCP Setup (wshobson/agents, 40k stars), Bind MCP (LeoYeAI/openclaw-master-skills, 2.2k stars), Xquik MCP (Xquik-dev/x-twitter-scraper, 210 stars) and Unifapi (unifapi-agent/agents, 589 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains X Use Setup?

ihuzaifashoukat (a GitHub user) maintains it in ihuzaifashoukat/x-use, which has 171 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on August 18, 2026.

Source: ihuzaifashoukat/x-use on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.