Files

71 lines
3.1 KiB
Markdown
Raw Permalink Normal View History

---
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 \"<prompt>\" -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