paddleocr-doc-parsing
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
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",
Claude Code
$ npx -y skills add rohunvora/x-research-skill --skill x-research-skill --agent claude-code
Codex
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a codex -y
Cursor
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a cursor -y
Gemini CLI
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a gemini-cli -y
GitHub Copilot
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a github-copilot -y
OpenCode
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a opencode -y
Windsurf
$ npx skills add rohunvora/x-research-skill --skill x-research-skill -a windsurf -y
name: x-research description: > 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.
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`.
All commands run from this skill directory:
cd ~/clawd/skills/x-research source ~/.config/env/global.env
bun run x-search.ts search "<query>" [options]
**Options:**
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
bun run x-search.ts profile <username> [--count N] [--replies] [--json]
Fetches recent tweets from a specific user (excludes replies by default).
bun run x-search.ts thread <tweet_id> [--pages N]
Fetches full conversation thread by root tweet ID.
bun run x-search.ts tweet <tweet_id> [--json]
bun run x-search.ts watchlist # Show all bun run x-search.ts watchlist add <user> [note] # Add account bun run x-search.ts watchlist remove <user> # Remove account bun run x-search.ts watchlist check # Check recent from all
Watchlist stored in `data/watchlist.json`. Use for heartbeat integration — check if key accounts posted anything important.
bun run x-search.ts cache clear # Clear all cached results
15-minute TTL. Avoids re-fetching identical queries.
When doing deep research (not just a quick search), follow this loop:
Turn the research question into 3-5 keyword queries using X search operators:
Run each query via CLI. After each, assess:
When a tweet has high engagement or is a thread starter:
bun run x-search.ts thread <tweet_id>
When tweets link to GitHub repos, blog posts, or docs, fetch with `web_fetch`. Prioritize links that:
Group findings by theme, not by query:
### [Theme/Finding Title] [1-2 sentence summary] - @username: "[key quote]" (NL, NI) [Tweet](url) - @username2: "[another perspective]" (NL, NI) [Tweet](url) Resources shared: - [Resource title](url) — [what it is]
Use `--save` flag or save manually to `~/clawd/drafts/x-research-{topic-slug}-{YYYY-MM-DD}.md`.
On heartbeat, can run `watchlist check` to see if key accounts posted anything notable. Flag to Frank only if
X/Twitter research agent for Claude Code and OpenClaw. Search, filter, monitor — all from the terminal.
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…