CLAUDE.md@plugins/agent-reach · git:20260722.52c9284 · 2026-07-22 · sha256 6021e9d27650e59d
CLAUDE.md@plugins/agent-reach git:20260722.52c9284A
Immutable. This exact content is served forever at /api/v1/blob/6021e9d27650e59d.
# agent-reach Plugin > Wraps [Panniantong/Agent-Reach](https://github.com/Panniantong/Agent-Reach) to search and read 15+ platforms (Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu, Douyin, Weibo, WeChat, Xiaoyuzhou, LinkedIn, V2EX, RSS, Exa). Auto-update preflight keeps the CLI current. **Hub**: [Root CLAUDE.md](../../CLAUDE.md) | **Sibling**: [plugins/CLAUDE.md](../CLAUDE.md) ## Install & Health Installed via `pipx` — the skill's preflight installs/updates automatically. ```bash pipx install https://github.com/Panniantong/agent-reach/archive/main.zip --python python3.14 agent-reach install --env=auto agent-reach doctor ``` ## Skills - [agent-reach](./skills/agent-reach/SKILL.md) ## References - [README.md](./README.md) - Upstream: <https://github.com/Panniantong/Agent-Reach> ## Shell access (issue #98) The `agent-reach` skill declares broad `Bash` in `allowed-tools` — **by design**. It drives a headless browser and shells out to varied, dynamically-constructed commands, so a scoped `Bash(cmd:*)` allowlist would be brittle and would break the skill. Note that `allowed-tools` gates _capability_, not auto-approval: every command still goes through the normal Claude Code permission prompts unless the operator has explicitly allowlisted it in settings. An external scanner flagged this as "unrestricted shell approval" (#98); it is intentional, not a defect.