Tooluck logoTooluck
SKILL.md

research-deep

Agent skill fromWeizhena/Deep-Research-skills

Read research outline, launch independent agent for each item for deep research. Disable task output.

How to install research-deep

install research-deep
# install the Deep-Research-skills pack with the skills CLI
npx skills add Weizhena/Deep-Research-skills

# or add only this skill to Claude Code: copy the folder

skills/research-codex-en/research-deep/

# into

~/.claude/skills/research-deep/ (all projects)

.claude/skills/research-deep/ (one project)

skills/research-codex-en/research-deep/SKILL.md

MITFull file
1# Research Deep - Deep Research
2
3## Trigger
4`/research-deep`
5
6## Workflow
7
8### Step 1: Auto-locate Outline
9Find `*/outline.yaml` file in current working directory, read items list, execution config (including items_per_agent).
10
11### Step 2: Resume Check
12- Check completed JSON files in output_dir
13- Skip completed items
14
15### Step 3: Batch Execution
16- Batch by batch_size (need user approval before next batch)
17- Each agent handles items_per_agent items
18- Launch web-search-agent (background parallel, disable task output)
19
20**Parameter Retrieval**:
21- `{topic}`: topic field from outline.yaml
22- `{item_name}`: item's name field
23- `{item_related_info}`: item's complete yaml content (name + category + description etc.)
24- `{output_dir}`: execution.output_dir from outline.yaml (default: ./results)
25- `{fields_path}`: absolute path to {topic}/fields.yaml
26- `{output_path}`: absolute path to {output_dir}/{item_name_slug}.json (slugify item_name: replace spaces with _, remove special chars)
27
28**Hard Constraint**: The following prompt must be strictly reproduced, only replacing variables in {xxx}, do not modify structure or wording.
29
30**Prompt Template**:
31```python
32prompt = f"""## Task
33Research {item_related_info}, output structured JSON to {output_path}
34
35## Field Definitions
36Read {fields_path} to get all field definitions
37
38## Output Requirements
391. Output JSON according to fields defined in fields.yaml
402. Mark uncertain field values with [uncertain]
41…

Excerpt shown under the repository's MIT license.

More skills in Deep-Research-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates