research-topic — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited research-topic (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Drive wet-mcp's extract(action="agent") to answer a research question end to end: one search round + concurrent extracts of the top hits + a single LLM synthesis pass that preserves numbered [N] citations matching the returned sources.
Use this skill when:
output, not an afterthought).
Do NOT use this skill when:
extract(action="extract").search(action="web").search(action="docs_query") against a Tier 1 / locked stack.
confirm scope before spending tokens).
model. Otherwise omit and let wet auto-detect from LLM_MODELS / GEMINI_API_KEY / OPENAI_API_KEY / XAI_API_KEY.
extract(action="agent", query="<question>", max_urls=<N>)Optional knobs: synthesis_model="...", token_budget=<int> (default 10000; raise for long-form questions, lower for tight cost control).
the sources from the sources array as clickable URLs. If per_url_metadata shows any error, mention which URL failed and that the synthesis used the remaining N-K sources.
Error: no LLM provider detected, surface theexact error to the user (do not silently retry against search(action="research")); they need to set one of the supported API keys before agent works.
{
"markdown": "# Synthesised answer with [1] inline citations...",
"sources": [
{"index": 1, "url": "https://...", "title": "..."}
],
"per_url_metadata": [
{"url": "...", "extract_strategy": "basic_http", "tokens": 487, "error": null}
]
}agent calls back-to-back without informingthe user; each call is a full search + N extracts + LLM round.
citation markers are the user's audit trail.
extract(action="agent") with manualsearch + extract loops "to save tokens"; the orchestrator enforces token budgets per source and avoids re-implementation drift.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.