Skills

X Research

General-purpose X/Twitter research agent.

Install

npx skills add rohunvora/x-research-skill --skill x-research -g -a claude-code -y
Category
AI and agents
Updated
9mo ago
License
See repository
Context cost
Lightabout 1,406 tokens
Runs scripts
No, instructions only

What it does

General-purpose X/Twitter research agent. Searches X for real-time perspectives, dev discussions, product feedback, cultural takes, breaking news, and expert opinions. Works like a web research agent but uses X as the source. Use when: (1) user says "x research", "search x for", "search twitter for", "what are people saying about", "what's twitter saying", "check x for", "x search", "/x-research", (2) user is working on something where recent X discourse would provide useful context (new library releases, API changes, product launches, cultural events, industry drama), (3) user wants to find what devs/experts/community thinks about a topic. NOT for: posting tweets or account management. Note: currently uses recent search (last 7 days). Full-archive search is available on the same pay-per-use X API plan but not yet implemented in this skill.

X Research

General-purpose agentic research over X/Twitter. Decompose any research question into targeted searches, iteratively refine, follow threads, deep-dive linked content, and synthesize into a sourced briefing.

For X API details (endpoints, operators, response format): read references/x-api.md.

CLI Tool

All commands run from this skill directory:

cd ~/clawd/skills/x-research
source ~/.config/env/global.env

Search

bun run x-search.ts search "<query>" [options]

Options:

  • --sort likes|impressions|retweets|recent, sort order (default: likes)
  • --since 1h|3h|12h|1d|7d, time filter (default: last 7 days). Also accepts minutes (30m) or ISO timestamps.
  • --min-likes N, filter by minimum likes
  • --min-impressions N, filter by minimum impressions
  • --pages N, pages to fetch, 1-5 (default: 1, 100 tweets/page)
  • --limit N, max results to display (default: 15)
  • --quick, quick mode: 1 page, max 10 results, auto noise filter (-is:retweet -is:reply), 1hr cache, cost summary
  • --from <username>, shorthand for from:username in query
  • --quality, filter low-engagement tweets (≥10 likes, post-hoc)
  • --no-replies, exclude replies
  • --save, save results to ~/clawd/drafts/x-research-{slug}-{date}.md
  • --json, raw JSON output
  • --markdown, markdown output for research docs

Auto-adds -is:retweet unless query already includes it. All searches display estimated API cost.

Examples:

bun run x-search.ts search "BNKR" --sort likes --limit 10
bun run x-search.ts search "from:frankdegods" --sort recent
bun run x-search.ts search "(opus 4.6 OR claude) trading" --pages 2 --save
bun run x-search.ts search "$BNKR (revenue OR fees)" --min-likes 5
bun run x-search.ts search "BNKR" --quick
bun run x-search.ts search "BNKR" --from voidcider --quick
bun run x-search.ts search "AI agents" --quality --quick

Profile

Read the whole SKILL.md on GitHub

More in AI and agents