agent-reachlisted
Install: claude install-skill Taffyreclaimed45/ppt-agent
# Multi-Platform Search & Read
Self-contained skill for searching and reading across 14+ platforms. No external installer needed — uses upstream CLI tools directly and degrades gracefully when specific tools are absent.
## Probe (run first)
Detect which tools are available before choosing commands:
```bash
bash skills/agent-reach/scripts/probe.sh
```
Output is JSON with two sections:
- `tools`: which CLI tools are on PATH (curl, gh, yt-dlp, xreach, mcporter, python3, feedparser)
- `services`: which services are reachable — `jina` (Jina Reader), `mcporter_servers` (comma-separated list of registered MCP servers, e.g. `"exa,xiaohongshu"`)
**Only use mcporter commands for servers listed in `mcporter_servers`.** For example, if `weibo` is not in the list, the `mcporter call 'weibo.*'` commands below will fail — skip them and use the fallback instead.
If probe itself fails, assume only `curl` and `WebSearch` tool are available.
## Tier 0 — Always Available (curl only)
These work on any machine with `curl`. No setup needed.
### Read any web page (Jina Reader)
```bash
curl -s "https://r.jina.ai/<URL>"
```
Handles: articles, blog posts, documentation, most public web pages. This is the universal fallback for reading any URL.
### Reddit (public JSON API)
```bash
# Search
curl -s "https://www.reddit.com/search.json?q=QUERY&limit=10" -H "User-Agent: ppt-agent/1.0"
# Subreddit hot posts
curl -s "https://www.reddit.com/r/SUBREDDIT/hot.json?limit=10" -H "User-Agent: ppt-agent