Get the FREE Ultimate OpenClaw Setup Guide →

research

npx machina-cli add skill bigph00t/claude-research-team/research --openclaw
Files (1)
SKILL.md
2.3 KB

Research Skill

Research any topic using multi-agent web search and AI synthesis.

When to Use

USE THIS FOR ALL EXTERNAL LOOKUPS - not WebFetch or WebSearch.

  • GitHub repos, libraries, or tools (e.g., "cocoindex data framework")
  • Looking up unfamiliar APIs or libraries
  • Need documentation or best practices
  • Comparing technologies or approaches
  • Encountering errors you don't recognize
  • Validating technical decisions
  • ANY URL you want to understand (research the topic, not just fetch)

Usage

The research service must be running. Check with:

curl http://localhost:3200/api/health

Quick Research (~10s)

For simple facts, definitions, quick lookups:

curl -X POST http://localhost:3200/api/research \
  -H "Content-Type: application/json" \
  -d '{"query": "What is HTMX?", "depth": "quick", "trigger": "manual"}'

Medium Research (~30s) - Default

For how-to questions, documentation lookup:

curl -X POST http://localhost:3200/api/research \
  -H "Content-Type: application/json" \
  -d '{"query": "How to implement rate limiting in FastAPI", "trigger": "manual"}'

Deep Research (~60s)

For comprehensive comparisons, complex topics:

curl -X POST http://localhost:3200/api/research \
  -H "Content-Type: application/json" \
  -d '{"query": "Rust vs Go for CLI tools", "depth": "deep", "trigger": "manual"}'

Parameters

ParameterRequiredDescription
queryYesThe research topic or question
depthNoquick, medium (default), or deep
contextNoAdditional context to focus the research

Examples

  1. GitHub Repo: {"query": "cocoindex data transformation framework - features and use cases"}
  2. API Lookup: {"query": "Bun SQLite named parameters syntax"}
  3. Error Research: {"query": "ECONNREFUSED database connection error"}
  4. Comparison: {"query": "PostgreSQL vs SQLite for local-first apps", "depth": "deep"}
  5. With Context: {"query": "audio transcription APIs", "context": "comparing quality and latency for real-time use"}

Dashboard

View research activity and findings at: http://localhost:3200

Source

git clone https://github.com/bigph00t/claude-research-team/blob/main/skills/research/SKILL.mdView on GitHub

Overview

Research uses multi-agent web search and AI synthesis to gather external information, documentation, and technical insights. It helps validate decisions, compare technologies, and understand unfamiliar APIs or errors by returning structured findings.

How This Skill Works

The research service runs locally and is accessed via HTTP. You submit a JSON payload to /api/research with a query, optional depth (quick, medium, or deep), and optional context. The system performs autonomous web searches and AI synthesis to produce a concise, structured answer.

When to Use It

  • External lookups for GitHub repos, libraries, or tools
  • Looking up unfamiliar APIs or libraries
  • Documentation lookup or best practices
  • Comparing technologies or approaches
  • Validating technical decisions or diagnosing errors

Quick Start

  1. Step 1: Ensure the research service is running by checking curl http://localhost:3200/api/health
  2. Step 2: Send a query to the API, e.g., curl -X POST http://localhost:3200/api/research -H 'Content-Type: application/json' -d '{\"query\": \"What is HTMX?\", \"depth\": \"quick\"}'
  3. Step 3: Review the results and, if needed, open http://localhost:3200 to view the dashboard or refine your query

Best Practices

  • Check the research service health with curl http://localhost:3200/api/health before querying
  • Choose depth thoughtfully (quick for fast facts, deep for comparisons) to balance thoroughness and speed
  • Provide context to narrow results (e.g., API names, language, or usage scenario)
  • Cross-check findings against primary sources and cite URLs when possible
  • Review results in the dashboard at http://localhost:3200 to assess findings

Example Use Cases

  • GitHub Repo: {\"query\": \"cocoindex data transformation framework - features and use cases\"}
  • API Lookup: {\"query\": \"Bun SQLite named parameters syntax\"}
  • Error Research: {\"query\": \"ECONNREFUSED database connection error\"}
  • Comparison: {\"query\": \"PostgreSQL vs SQLite for local-first apps\", \"depth\": \"deep\"}
  • With Context: {\"query\": \"audio transcription APIs\", \"context\": \"comparing quality and latency for real-time use\"}

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers