research-add-fields — Claude Code skill: extend a research outline
Appends field definitions to a research outline you already have. Useful when the topic is set but the list of fields to collect is thin.
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a claude-codeWhat research-add-fields does
The skill looks for a */fields.yaml file in the current working directory and reads whatever is already defined there. Then it asks where the additions should come from: you type field names and descriptions yourself, or an agent runs a web search for fields common in that domain.
Either way you get a list to review. You pick which fields to keep and set their category and detail_level. The skill writes them into fields.yaml only after you confirm, editing the file in place.
Invoke it as /research-add-fields. No fields.yaml in the working directory means there is nothing to extend, so a research outline has to exist first. The web-search branch relies on launching an agent, so in an environment without subagents you are left with manual input.
What it helps with
- add fields to an existing research outline
- find fields that are common in a new domain
- set a category and detail level per field
- update
fields.yamlwithout rebuilding the whole outline
Example prompts for the agent
- /research-add-fields
- /research-add-fields — add fields for funding sources and geography
- /research-add-fields, search the web for fields typical of this domain
How to install research-add-fields
1Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a claude-code2Manually: put the files in place
~/.claude/skills/research-add-fields/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/research-add-fields/
1Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a codex2Manually: put the files in place
.agents/skills/research-add-fields/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a cursor2Manually: put the files in place
.cursor/skills/research-add-fields/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Weizhena/Deep-Research-skills research-add-fields2Manually: put the files in place
.github/skills/research-add-fields/SKILL.md1Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a gemini-cli2Platform CLI
gemini skills install https://github.com/Weizhena/Deep-Research-skills --path skills/research-codex-en/research-add-fieldsManually: put the files in place
.devin/skills/research-add-fields/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about research-add-fields
How do I install research-add-fields in Claude?
Run npx skills add Weizhena/Deep-Research-skills --skill research-add-fields -a claude-code. The skill lands at ~/.claude/skills/research-add-fields/SKILL.md.
What does research-add-fields do?
It finds */fields.yaml in the working directory, suggests new field definitions from your input or a web search, and appends the ones you confirm.
What do I need before using it?
An existing research outline with a fields.yaml file. Without one there is nothing to extend.
Source text
SKILL.md · MIT
---
name: research-add-fields
description: Add field definitions to existing research outline.
---
# Research Add Fields - Supplement Research Fields
## Trigger
`/research-add-fields`
## Workflow
### Step 1: Auto-locate Fields File
Find `*/fields.yaml` file in current working directory, auto-read existing fields definitions.
### Step 2: Get Supplement Source
Ask user to choose:
- **A. User direct input**: User provides field names and descriptions
- **B. Web Search**: Launch agent to search common fields in this domain
### Step 3: Display and Confirm
- Display suggested new fields list
- User confirms which fields to add
- User specifies field category and detail_level
### Step 4: Save Update
Append confirmed fields to fields.yaml, save file.
## Output
Updated `{topic}/fields.yaml` file (in-place modification, requires user confirmation)
© Weizhena · MIT · Weizhena/Deep-Research-skills