Skill v1.0.0
currentAutomated scan100/100name: behive-research description: "Deep research missions with structured claim extraction, quality scoring, and knowledge graphs. Connects to BeHive API to research any topic at scale." version: 1.0.0 author: qa10devteam
BeHive Deep Research
Run multi-source research missions that extract structured, scored claims from any topic. Returns verified intelligence — not text summaries.
Setup
BeHive must be running. Install and start:
pip install behivecp .env.example .env # add your LLM API keydocker compose up -d# OR: behive api start
Verify: curl http://localhost:8091/health
Operations
1. Start Research Mission
When the user asks to research a topic, deeply investigate something, or gather intelligence:
curl -s -X POST http://localhost:8091/research \-H "Content-Type: application/json" \-d '{"topic": "<USER_TOPIC>", "scale": 30, "depth": 3}'
Scale guide:
15= quick scout (2-3 min, ~50 claims)30= standard (5-10 min, ~200-500 claims)100= deep (15-30 min, ~800+ claims)300= exhaustive (45-90 min, ~2000+ claims)
Save the returned mission_id or job_id.
2. Check Progress
Poll every 30 seconds:
curl -s http://localhost:8091/research/<MISSION_ID>
Phases: scout → harvest → process → synth → done
Or stream real-time via SSE:
curl -N http://localhost:8091/research/<MISSION_ID>/events
3. Get Report
When status is done:
curl -s http://localhost:8091/research/<MISSION_ID>/report
Returns the full synthesized report with citations and quality metrics.
4. Search Knowledge
Search across all past missions:
curl -s "http://localhost:8091/search?q=<QUERY>&limit=20"
5. Knowledge Graph
Query entities and relationships:
curl -s "http://localhost:8091/graph/entities?limit=50"curl -s "http://localhost:8091/graph/entity/<NAME>/relationships"
6. List Past Missions
curl -s http://localhost:8091/missions
Output Format
Claims are structured JSON with:
claim— the extracted factquality_score— 0.0 to 1.0 (only ≥0.55 enter the database)source_url— origin URLconfidence— model confidenceclaim_type— fact, statistic, quote, prediction, etc.evidence— supporting context
Quality Interpretation
| Score | Meaning | |
|---|---|---|
| 0.85+ | Excellent — specific, multi-dimensional, verified | |
| 0.75–0.84 | Good — solid with evidence | |
| 0.65–0.74 | Acceptable — valid but may lack specifics | |
| < 0.65 | Marginal or rejected |
Guardrails
- Do NOT use
web_extractor browser tools for localhost URLs — useexecwith curl - Missions are async — always poll until
donebefore fetching report - Scale 30 is the default — only increase if user explicitly asks for deeper research
- If health check fails, inform user that BeHive is not running
- Report mission duration and claim count to user after completion
Example Workflow
User: "Research the AI chip market — NVIDIA vs AMD vs custom silicon"
- Start:
curl -X POST .../research -d '{"topic": "AI chip market NVIDIA AMD custom silicon 2025-2026", "scale": 30}' - Poll until done (typically 8-12 min at scale 30)
- Fetch report, summarize key findings
- Offer to search specific claims or explore the knowledge graph