research-deep
Read research outline, launch independent agent for each item for deep research. Disable task output.
pinned to #e5479f8updated 2 weeks ago
Ask your AI client: “install skills/research-deep”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/research-deepmetahub onboarded this repo on the author's behalf.
If you own github.com/Weizhena/Deep-Research-skills on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
1,619
Last commit
2 weeks ago
Latest release
published
- #claude-code
- #claude-code-skills
- #deep-research-agent
- #gpt-skills
- #llm-agent
- #opencode
- #opencode-skills
- #research
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.e5479f8· 2 weeks ago
Kind-specific
31Skill: SKILL.md present
found at skills/research-codex-en/research-deep/SKILL.md · frontmatter source: SKILL.md
Skill: body content present
423 words · 3,173 chars · 17 sections · 2 code blocks
Skill: triggers declaredwarn
No `trigger` phrases in SKILL.md frontmatter
Add `trigger:` lines so Claude knows when to activate this skill — e.g. `when building MCP servers` or `for diagram creation`.
Skill: allowed-tools scope
no allowed-tools restriction (Claude may use anything)
Release history
1- releasecurrente5479f8warn2 weeks ago
Contents
Trigger
/research-deep
Workflow
Step 1: Auto-locate Outline
Find */outline.yaml file in current working directory, read items list, execution config (including items_per_agent).
Step 2: Resume Check
- Check completed JSON files in output_dir
- Skip completed items
Step 3: Batch Execution
- Batch by batch_size (need user approval before next batch)
- Each agent handles items_per_agent items
- Launch web-search-agent (background parallel, disable task output)
Parameter Retrieval:
{topic}: topic field from outline.yaml{item_name}: item's name field{item_related_info}: item's complete yaml content (name + category + description etc.){output_dir}: execution.output_dir from outline.yaml (default: ./results){fields_path}: absolute path to {topic}/fields.yaml{output_path}: absolute path to {output_dir}/{item_name_slug}.json (slugify item_name: replace spaces with _, remove special chars)
Hard Constraint: The following prompt must be strictly reproduced, only replacing variables in {xxx}, do not modify structure or wording.
Prompt Template:
prompt = f"""## Task
Research {item_related_info}, output structured JSON to {output_path}
## Field Definitions
Read {fields_path} to get all field definitions
## Output Requirements
1. Output JSON according to fields defined in fields.yaml
2. Mark uncertain field values with [uncertain]
3. Add uncertain array at the end of JSON, listing all uncertain field names
4. All field values must be in English
## Output Path
{output_path}
## Validation
After completing JSON output, run validation script to ensure complete field coverage:
python ~/.codex/skills/research/validate_json.py -f {fields_path} -j {output_path}
Task is complete only after validation passes.
"""
One-shot Example (assuming researching GitHub Copilot):
## Task
Research name: GitHub Copilot
category: International Product
description: Developed by Microsoft/GitHub, first mainstream AI coding assistant, ~40% market share, output structured JSON to {project_dir}/results/GitHub_Copilot.json
## Field Definitions
Read {project_dir}/fields.yaml to get all field definitions
## Output Requirements
1. Output JSON according to fields defined in fields.yaml
2. Mark uncertain field values with [uncertain]
3. Add uncertain array at the end of JSON, listing all uncertain field names
4. All field values must be in English
## Output Path
{project_dir}/results/GitHub_Copilot.json
## Validation
After completing JSON output, run validation script to ensure complete field coverage:
python ~/.codex/skills/research/validate_json.py -f {project_dir}/fields.yaml -j {project_dir}/results/GitHub_Copilot.json
Task is complete only after validation passes.
Step 4: Wait and Monitor
- Wait for current batch to complete
- Launch next batch
- Display progress
Step 5: Summary Report
After all complete, output:
- Completion count
- Failed/uncertain marked items
- Output directory
Agent Config
- Background execution: Yes
- Task Output: Disabled (agent has explicit output file when complete)
- Resume support: Yes
Reviews
No reviews yet. Be the first.
Related
Frontend Slides
Create beautiful slides on the web using Claude's frontend skills
Guizang Ppt Skill
AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
mh install skills/research-deep