--- name: ask-research description: "Dispatch web research to the research profile." version: 1.0.0 author: Hermes Agent license: MIT platforms: [linux] metadata: hermes: tags: [research, delegation, web-search, scraping] related_skills: [ask-hermes, deep-research, better-search] --- # ask-research — Generic Research Profile Dispatch ## Overview Dispatches a research task to the research profile (`hermes -p research`). The research profile has a full arsenal of web research tools — SearXNG, web scraping, browser automation, social media scraping, Python analysis — and runs with `reasoning_effort: high`. No methodology skill loaded by default — the research agent uses its own judgment to pick the right tools for the question. This is the generic "go research this" dispatch. For exhaustive methodology-driven research, use `deep-research` instead (loads the `deep-web-research` skill with six-move flow). ## When to Use - "ask research to find everything about X" - "research this topic and give me a detailed report" - Any web research task that needs more than a few searches but doesn't need the full deep-research methodology - Gathering documentation, community knowledge, official sources on a specific tool/technology ## When NOT to Use - Simple factual lookup → use `web_search` directly - Exhaustive OSINT/person investigation → use `deep-research` (methodology-driven) - Task needs your exact context → use `delegate_task` ## Command ```bash terminal(background=true, notify_on_complete=true, timeout=14400, command="hermes -p research chat -q \"\" -Q --max-turns 4000 --yolo", workdir="/home/n8n/workspace/research") ``` - Always use `--max-turns 4000` (operator standing rule: 4000 is the safety net, not a budget) - Always use `background=true` + `notify_on_complete=true` — research runs long - The research agent writes output to the path specified in the prompt - Capture the session_id from the process log after completion ## Prompt Composition Every `ask-research` prompt must include: 1. **Exact research targets** — URLs, topics, sources to cover 2. **Output path** — absolute path for the deliverable file 3. **Web search mandate** — "Use mcp_searxng_searxng_web_search for EVERY claim. Scrape full pages with web_extract. Cite source URLs inline." 4. **Scope boundaries** — what to include AND what to exclude 5. **Turn budget note** — the agent has 2000 turns, use them thoroughly ## Post-Dispatch Behavior Same as `deep-research`: return control to operator immediately. Do NOT poll. Do NOT check. Do NOT auto-deliver. Only check for results when the user explicitly asks. ## Spot-check Rule Research agent self-reports are not verified fact. If it claims a file write, `read_file` the path to confirm. If it claims a specific finding, spot-check the source URL. ## Related Skills - `deep-research` — Exhaustive methodology-driven research (six-move flow, external ledger, disconfirmation) - `better-search` — Medium-depth research (1-3 loops with AI evaluation) - `ask-hermes` — General-purpose peer agent dispatch