comparison-deep-research — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited comparison-deep-research (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.
Use this skill before starting Gemini/ChatGPT/Oracle Deep Research when the user wants products, repos, packages, tools, plugins, guides, platforms, or alternatives compared.
The skill's job is to convert a vague comparison request into a strict Deep Research prompt that always asks for:
Generate a prompt:
python3 skills/research/comparison-deep-research/scripts/comparison_deep_research_prompt.py \
--topic "Discord voice agents and private assistants" \
--use-case "private OpenClaw/Hermes-style Discord assistant that can speak live, run tasks, and post research results" \
--candidate-count 50 \
--market-depth exhaustive \
--context-file /absolute/path/context-notes.md \
--context-file /absolute/path/known-candidates.csvThen pass the generated prompt into ai-research-browser or Oracle-assisted Deep Research.
Before submitting, check the prompt budget:
python3 skills/research/comparison-deep-research/scripts/deep_research_prompt_budget.py \
--prompt "$(python3 skills/research/comparison-deep-research/scripts/comparison_deep_research_prompt.py --topic '...' --use-case '...' --candidate-count 50)" \
--jsonIdeal prompts stay at or below 6,000 characters. Default automated UI submits should stay at or below 12,000 characters. If the prompt is longer, compress it or move source material into files/links. Above 24,000 characters, do not paste it into Deep Research.
Use --market-depth exhaustive when the user wants the market "ausgereizt" or as many candidates as possible. In this mode, the prompt asks Deep Research to:
Large context should be passed as files with --context-file and as workflow-run --attachment ... later. Do not paste full notes, exports, or large candidate lists into the prompt body if they push the prompt over the budget.
Tell the model to produce this structure:
RankCandidate as a Markdown link to the official website/docsGitHub as a Markdown link when available, or N/A with reasonTypeLicense / PricingLast ActivityTotal /100Best ForKey Caveat/100.Unverified and reduce confidence.ai-research-browser or ai-research-browser-cli for the browser run.docs/DEEP_RESEARCH_PROMPT_BUDGETS.md and the prompt-budget script before submitting any paid Deep Research run.--allow-paid-quota-use only when the user explicitly asked for Deep Research or a paid mode.--attachment /absolute/path/file when the target provider exposes a file input; keep the initial prompt as a compact brief.ai-research-output-publisher after the report finishes to create a polished message, duration metrics, PSPin/deep-research links, and optional Notion payload.tool-comparison-heatmap after the research if the user wants an interactive visual matrix from the final data.User: "Vergleiche die besten Obsidian AI Plugins."
Deep Research topic: "Best Obsidian AI plugins for rebuilding Notion-like team knowledge workflows."
Candidate count: 50 if available, minimum 10.
Use-case categories might be:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.