radar-explore
Discover important work the radar does NOT yet track, by iterating the discovery-venue list in SOURCES.md every run — significance-first: read the top /…
Extract clean markdown or text from specific URLs via the Tavily CLI. Use this skill whenever a URL must be opened to be cited — papers, changelogs, release pages, blog posts, docs — including JavaScript-rendered pages. Processes up to 20 URLs per call and supports query-focused
$ npx -y skills add Neetx/ai-security-research-radar --skill tavily-extract --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tavily-extractContext preview
The summary Claude sees to decide when to auto-load this skill.
Extract clean markdown or text from specific URLs via the Tavily CLI. Use this skill whenever a URL must be opened to be cited — papers, changelogs, release pages, blog posts, docs — including JavaScript-rendered pages. Processes up to 20 URLs per call and supports query-focused
name: tavily-extract description: | Extract clean markdown or text from specific URLs via the Tavily CLI. Use this skill whenever a URL must be opened to be cited — papers, changelogs, release pages, blog posts, docs — including JavaScript-rendered pages. Processes up to 20 URLs per call and supports query-focused chunking for long pages. allowed-tools: Bash(tvly *)
Extract clean markdown/text content from one or more URLs. In this repo, "opened" means extracted with this skill (or fetched with a built-in web tool) — only opened URLs are citable as evidence.
Check `tvly --status`. If `tvly` is not on PATH:
pip install -q tavily-cli || uv tool install tavily-cli
Auth comes from the `TAVILY_API_KEY` environment variable (already set in this environment). Never print it. If it is unset, report that and fall back to the built-in web tools.
# Single URL tvly extract "https://example.com/article" --json # Batch (max 20 per call) tvly extract "https://arxiv.org/abs/XXXX.XXXXX" "https://github.com/org/repo" --json # Long pages: only the relevant chunks tvly extract "https://example.com/docs" --query "release date changelog" --chunks-per-source 3 --json # JS-heavy pages tvly extract "https://app.example.com" --extract-depth advanced --json
| Option | Description | |--------|-------------| | `--query` + `--chunks-per-source` | Return only chunks relevant to a query (1–5 per URL) | | `--extract-depth` | `basic` (default, try first) or `advanced` (JS-rendered pages) | | `--format` | `markdown` (default) or `text` | | `--timeout` | 1–60 seconds for slow pages | | `--json` / `-o FILE` | Structured output / save to file |
metadata with `curl -sL 'https://export.arxiv.org/api/query?id_list=...'` (see `radar-source-verify`).
Autonomous tracker of the offensive AI-security frontier — AI for offense and attacks against AI — for a security researcher; generated from TRENDS.md.
Repo: Neetx/ai-security-research-radar
Discover important work the radar does NOT yet track, by iterating the discovery-venue list in SOURCES.md every run — significance-first: read the top /…
Sweep the primary security feeds — vendor/lab red-team & security blogs, research venues, and advisory feeds — on EVERY daily run (not rotated) so no…
Safely update TRENDS.md (the AI Radar ledger): append evidence, move stages, manage observation_queue, source_rotation and strategy_notes without breaking the…
Iterate the FULL social/community + trusted-curator source lists in SOURCES.md (Reddit, Hacker News, YouTube curators, explainer/digest pointer blogs, Hugging…
Regenerate README.md, the repo's landing page and only output surface: badges, a 3-4 bullet "since last scan" digest with inline links, a clickable trend…
Watch GitHub every daily run for behind-the-scenes movement — across watched REPOS (releases, merged PRs, hot issues), watched PROFILES/USERS (what a key…