agent-reach
Search and read across 10+ internet platforms — Twitter/X, Reddit, Facebook, Instagram, LinkedIn, YouTube, GitHub, RSS, and web search — via the agent-reach…
Skill by willthong
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/willthong-agent-reach
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-reach
What's inside
- Skill name
agent-reach- Description
- Search and read across 10+ internet platforms — Twitter/X, Reddit, Facebook, Instagram, LinkedIn, YouTube, GitHub, RSS, and web search — via the agent-reach CLI with per-platform backends. Use when the user wants to find or look something up online, on a specific platform or across several, or shares a link from one. For a plain web-page URL to extract as clean markdown, prefer the defuddle skill.
- License
- MIT
- Instructions
- 99 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (7)
- SKILL.md
- career.md · references/
- dev.md · references/
- search.md · references/
- social.md · references/
- video.md · references/
- web.md · references/
SKILL.md (first lines)
# Agent Reach — internet capability router Search and read across platforms, each served by multiple backends. **When this skill is loaded, use it for these platforms — do not invent your own approach.** ## When to use - User asks to research, search, or look anything up on the internet - User mentions a supported platform or shares a URL from one (Twitter/X, Reddit, Facebook, Instagram, LinkedIn, YouTube, GitHub, RSS, web pages) - Broad research spanning multiple sources — combine platforms (Exa for web search, Twitter/Reddit for discussions, Facebook/Instagram for social perspectives), collect in parallel, then synthesize Not for: writing reports or analysis (the humanizer skill does that), posting/commenting/liking, or platforms that have their own dedicated skill (prefer that skill). ## First-use setup This skill is a router for the `agent-reach` CLI — useless without it. Check, install, and configure once: ```bash command -v agent-reach || pip install agent-reach # or: pipx install agent-reach agent-reach install --env=auto ``` - `agent-reach install --env=auto` sets up core infrastructure (gh CLI, Node.js, mcporter, Exa search, yt-dlp config) and activates the zero-config channels: Web (Jina Reader), YouTube, GitHub, RSS, Exa Search. Preview first with `--safe` (check only) or `--dry-run`. - Login-backed channels (Twitter, Reddit, Facebook, Instagram, LinkedIn) are installed on demand: ask the user which they need, then run `agent-reach install --env=auto --channels=twitter,reddit,...`. Never install `--channels=all` without asking. - If install wants to change system-level things (sudo, system packages) without approval, stop and tell the user. Full guide and boundaries: the upstream repo's [README](https://github.com/thanhtantran/agent-reach-hermes). ## Standing rules 1. **Health-check before acting**: for login-backed platforms (Reddit / Twitter / Facebook / Instagram), run `agent-reach doctor --json` first and pick the command group matching each platform's `active_backend`. 2. **Announce what you use**: say "using agent-reach, platform X via backend Y" before starting. 3. **On failure, follow the retry chains in references/** — never guess commands. 4. **Workspace**: never create files in the agent workspace. Use `/tmp/` for temporary output and `~/.agent-reach/` for persistent data. ## Routing table | User intent | Reference | |-------------|-----------| | Web / code search | [references/search.md](references/search.md) | | Twitter / Reddit / Facebook / Instagram | [references/social.md](references/social.md) | | Jobs / LinkedIn | [references/career.md](references/career.md) | | GitHub / code | [references/dev.md](references/dev.md) | | Web pages / articles / RSS | [references/web.md](references/web.md) | | YouTube / audio transcription | [references/video.md](references/video.md) | ## Zero-config quick commands ```bash # Exa web search mcporter call 'exa.web_search_exa(query: "query", numResults: 5)' # Read any web page curl -s "https://r.jina.ai/URL" # GitHub search gh search repos "query" --sort stars --limit 10 # YouTube subtitles yt-dlp --write-sub --skip-download -o "/tmp/%(id)s" "URL" ``` ## Login-backed platforms Pick commands by the `active_backend` that `agent-reach doctor --json` reports. Twitter boundary: cookies saved by `agent-reach configure twitter-cookies` are used only by `doctor` to check whether explicit credentials are present. `doctor` does not run `twitter status` or configure the current shell. Before calling `twitter` directly, explicitly provide `TWITTER_AUTH_TOKEN` and `TWITTER_CT0` in the child-process environment without logging their values. ```bash # Twitter search (twitter-cli preferred; retry chain in social.md) twitter search "query" -n 10 # Reddit (no zero-config path — OpenCLI or rdt-cli, login required) opencli reddit search "query" -f yaml # desktop rdt search "query" --limit 10 # legacy/server # Facebook / Instagram (desktop OpenCLI, browser session) opencli facebook search "query" -f yaml opencli facebook groups -f yaml opencli instagram search "query" -f yaml # user search opencli instagram user USERNAME -f yaml # recent posts from one user ``` ## Environment check ```bash # Channel availability + which backend serves each platform agent-reach doctor --json ``` ## Detailed references Read the matching file when you need specifics — the commands above cover the common cases; references hold per-backend command groups, caveats, and retry chains: - [Search](references/search.md) — Exa AI search - [Social](references/social.md) — Twitter, Reddit, Facebook, Instagram (multi-backend/login-backed groups) - [Career](references/career.md) — LinkedIn - [Dev](references/dev.md) — GitHub CLI - [Web](references/web.md) — Jina Reader, web-reader MCP, RSS - [Video](references/video.md) — YouTube subtitles, audio transcription
From willthong/agent-skills, MIT.
More from willthong/agent-skills
- 0.565score
implement
willthong
Run the implement loop: dispatch fresh pi subagents to build each ticket as a red-green vertical slice, then run the full suite, review the diff, and commit.
SkillAFreshness: AClaude Code +9 - 0.539score
codebase-design
willthong
Shared vocabulary for designing deep modules.
SkillAFreshness: AClaude Code +9 - 0.539score
domain-modeling
willthong
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.539score
code-review
willthong
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillAFreshness: AClaude Code +9 - 0.539score
tdd
willthong
Test-driven development.
SkillAFreshness: AClaude Code +9 - 0.536score
improve-codebase-architecture
willthong
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: AClaude Code +9 - 0.533score
ask-matt
willthong
Ask which skill or flow fits your situation.
SkillAFreshness: AClaude Code +9 - 0.530score
retro
willthong
Conduct a retrospective on a coding session.
SkillAFreshness: AClaude Code +9 - 0.528score
handoff
willthong
Compact the current conversation into a handoff document for another agent to pick up.
SkillAFreshness: AClaude Code +9 - 0.524score
humanizer
willthong
Rewrite AI-sounding text so it reads naturally without changing what it says.
SkillBFreshness: BClaude Code +9 - 0.522score
run-implement
willthong
Run the implement loop.
SkillAFreshness: AClaude Code +9 - 0.521score
defuddle
willthong
Extract clean markdown from any web page using the Defuddle CLI, stripping navigation, ads, and clutter to save tokens.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 30, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/willthong/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from willthong
- 0.565score
implement
willthong
Run the implement loop: dispatch fresh pi subagents to build each ticket as a red-green vertical slice, then run the full suite, review the diff, and commit.
SkillAFreshness: AClaude Code +9 - 0.539score
code-review
willthong
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillAFreshness: AClaude Code +9 - 0.539score
domain-modeling
willthong
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.539score
codebase-design
willthong
Shared vocabulary for designing deep modules.
SkillAFreshness: AClaude Code +9 - 0.539score
tdd
willthong
Test-driven development.
SkillAFreshness: AClaude Code +9 - 0.536score
improve-codebase-architecture
willthong
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: AClaude Code +9
Cite this page
agent-reach skill. Agent Mart. https://agentmart.dev/skills/willthong-agent-reach (last updated 2026-10-24)