Deep Research Skills

Deep Research Skill

A structured deep-research skill for Claude Code, OpenCode and Codex with human control at every step

SkillMedium risk

weizhena/deep-research-skills

Install

git clone https://github.com/Weizhena/deep-research-skills.git
cp -r deep-research-skills/skills/research-en/* ~/.claude/skills/
cp deep-research-skills/agents/web-search-agent.md ~/.claude/agents/
pip install pyyaml

For the Chinese version use research-zh.

This is third-party code. Review the repository files before installing.

What it does

The skill runs research in two phases with a human in the loop at each stage. First it builds a plan from the topic: a list of objects to study and a set of fields to collect, with confirmation and the option to add items and fields. Then it runs deep investigation, where a background agent searches the web and gathers data for each object. Finally a separate command assembles a markdown report with a table of contents. There are English and Chinese versions, plus variants for Claude Code, OpenCode and Codex. Web search in OpenCode needs an environment variable, and the skill itself requires the pyyaml dependency.

Who it is for. For analysts, researchers and product managers who need a controlled topic survey with sources.

Good fit when

  • You prepare a survey of technologies, tools or competitors
  • You need a structured report with fields per object
  • You want to keep control over the plan and coverage

Not a fit when

  • You need a quick one-off answer without a plan or report
  • You have no web search access in your environment

Example request

Build a research outline on AI agents 2025 and gather data for each

Limitations

The skill requires the pyyaml dependency and a web agent installed, and in OpenCode needs an environment variable for full search. Report quality depends on web access and on the user's confirmations at each step.

How to disable. Remove the research skill folders from your agent's skills directory and the linked web agent from the agents directory.

Security check

  • The skill launches background web agents and writes report files

README in short

The README describes a structured two-phase research workflow: outline generation and deep investigation, with a human in the loop at each stage. Installation is by cloning, copying the right skill version and web agent, and installing the pyyaml dependency, with an environment variable needed for OpenCode. The research, research-add-items, research-add-fields, research-deep and research-report commands move from topic to report. English and Chinese versions exist. MIT licensed.

SKILL.md

---
name: research
user-invocable: true
allowed-tools: Read, Write, Glob, WebSearch, Task, AskUserQuestion
description: Conduct preliminary research on a topic and generate research outline. For academic research, benchmark research, technology selection, etc.
---

# Research Skill - Preliminary Research

## Trigger
`/research <topic>`

## Workflow

### Step 1: Generate Initial Framework from Model Knowledge
Based on topic, use model's existing knowledge to generate:
- Main research objects/items list in this domain
- Suggested research field framework

FAQ

Which agents are supported?

Claude Code, OpenCode and Codex, with separate skill and web-agent versions for each.

What is needed for web search?

The pyyaml dependency, and in OpenCode also an environment variable to enable extended search.

Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31K
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium risk29.7K
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1K
Editors’ pick

Anthropic's official plugins for knowledge work roles: sales, support, product, marketing, legal, finance, data and enterprise search

PluginHigh risk24K