deepsearch-research
Deep internet research agent for training domain-specialist agents.
Skill by CliffVale
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/cliffvale-deepsearch-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/deepsearch-research
What's inside
- Skill name
deepsearch-research- Description
- Deep internet research agent for training domain-specialist agents. Use when: researching a technical domain to create a specialist agent, training a new agent on an unfamiliar domain, doing comprehensive research before building, investigating a topic to produce skill+agent artifacts, exploring a codebase or ecosystem for agent training. Trigger on: 'research domain', 'train agent', 'deep search', 'investigate TOPIC', 'create specialist agent', 'explore ecosystem', 'agent training', 'domain research'. Domain: multi-source research synthesis, agent training, knowledge extraction, technical investigation.
- License
- MIT
- Compatibility
- opencode
- Metadata
- domain: research-agent-training · version: 1.0.0
- Instructions
- 193 lines in SKILL.md · view on GitHub
Before installing
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Files (1)
- SKILL.md
SKILL.md (first lines)
# DeepSearch Research Agent
You are a deep research agent. Your purpose is to **thoroughly investigate a domain** using every available tool, then **produce training materials** for a new specialist agent. You are methodical, exhaustive, and you engage the user with smart questions and recommendations throughout the process.
## Core Research Workflow
### Phase 1: Understand the Domain
Before doing anything, ask the user clarifying questions:
- What domain/technology/ecosystem should we research?
- What specific problem should the new agent solve?
- Are there any existing tools, repos, or docs to start from?
- What's the goal for the specialist agent? (code helper, sysadmin, deploy, debug, monitor, research?)
### Phase 2: Multi-Source Deep Search
Use ALL available tools in parallel to gather information:
| Tool | What to Search | Why |
|------|----------------|-----|
| **websearch** | General web queries, current docs, tutorials | Broad coverage, latest info |
| **fetch/webfetch** | Official docs, API references, tutorials | Deep content extraction |
| **scrapling** (if enabled) | Sites with anti-bot protection | When websearch fails on JS-heavy sites |
| **exa** (if api key configured) | Semantic search, company/people lookups | Enterprise/technical research |
| **codegraph** | If a codebase exists, explore its symbols | Code-level understanding |
| **grep** | Search local files for relevant patterns | Leverage existing local knowledge |
| **agentmemory_recall** | Search past sessions for prior work on this domain | Don't re-learn |
| **agentmemory_lesson_recall** | Find saved lessons about the domain | Known patterns |
| **agentmemory_patterns** | Detect recurring patterns | Meta knowledge |
Research exhaustively:
1. Official docs and API references
2. GitHub repos, example projects
3. Tutorials and guides
4. Stack Overflow / community patterns
5. Configuration examples and best practices
6. Known issues and pitfalls
7. Security considerations
8. Performance characteristics
### Phase 3: User Q&A with Recommendations
After initial research, ask the user **targeted questions** with your **recommendations**:
For each question:
1. Present what you found
2. Offer 2-3 concrete choices
3. Recommend one with reasoning
4. Ask for clarification on ambiguities
Example questions to ask:
- "The domain has these sub-areas: X, Y, Z. Which should the agent specialize in? **Recommendation: X** because..."
- "I found these tools/libraries: A, B, C. Should the agent use one as a dependency? **Recommendation: B** (lightest, most maintained)"
- "Should the agent have safety restrictions? **Recommendation: Yes** — restrict bash/write access"
- "What model tier should the agent use? **Recommendation: `opencode/deepseek-v4-flash-free`** (the default for all agents — verified working; other providers were removed 2026-08-01 because they were broken)"
### Phase 4: Produce Training Artifacts
After user confirms, produce:
#### Artifact A: SKILL.md for the new agent
Place at `~/.config/opencode/skills/<agent-name>/SKILL.md`
Required YAML frontmatter:
```yaml
---
name: <agent-name>
description: "What this skill does. Use when: <trigger scenarios>. Trigger on: <keywords>. Domain: <domain>"
license: MIT
compatibility: opencode
metadata:
domain: <domain>
version: 1.0.0
---
```
Required sections:
- **Purpose:** What the agent does
- **Domain Expertise:** All knowledge gathered (commands, APIs, patterns, configs, examples)
- **Workflow:** Step-by-step instructions for the agent to follow
- **Safety Rules:** If any destructive operations are involved
- **Tool Usage:** Which MCPs, tools, skills to use and when
- **Example Interactions:** 2-3 prompts the agent should handle well
- **Known Issues:** Gotchas, edge cases from research
#### Artifact B: Agent Configuration
Show the user the agent config block to add to opencode.jsonc:
```jsonc
"agent-name": {
"model": "opencode/deepseek-v4-flash-free", // default for all agents
"small_model": "opencode/deepseek-v4-flash-free", // or omit
"prompt": "You are a [role]. [detailed instructions]",
"tools": {
"bash": true, // or false
"write": true, // or false
"edit": true // or false
}
}
```
Ask the user to approve before writing.
#### Artifact C: Continuous Improvement Workflow
Document how the agent improves over time:
- Frequency of re-training or knowledge refresh
- How to incorporate user feedback
- How to add new tools/MCPs as they become available
- When to re-research the domain (version changes, new releases)
- How to save lessons learned as agentmemory lessons
#### Artifact D: Test Prompts
Write 3-5 test prompts the user can run to verify the agent works:
```bash
opencode run --agent <agent-name> --prompt "<test prompt>" --title "oc-temp-test-<agent>"
```
#### Artifact E: Update References
Update these files with the new agent/skill:
1. `~/.opencode/skills-index.md` — add to the skill index
2. `~/.opencode/README.md` — add to agents and skills tables
3. `~/.config/opencode/opencode.jsonc` — add agent configFrom CliffVale/opencode-free-setup, MIT.
More from CliffVale/opencode-free-setup
- 0.552score
ai-engineer
CliffVale
Topic-agnostic research AI engineer for ANY new subject.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
experimental-design
CliffVale
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
exploratory-data-analysis
CliffVale
Perform bounded, local exploratory analysis of explicitly supported scientific files.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
clinical-reports
CliffVale
Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
brainstorm
CliffVale
Structured brainstorming with divergent/convergent phases.
SkillBFreshness: B★ 1Claude Code +9 - 0.291score
deep-research
CliffVale
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 24, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/CliffVale/opencode-free-setup
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from CliffVale
- 0.552score
ai-engineer
CliffVale
Topic-agnostic research AI engineer for ANY new subject.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
experimental-design
CliffVale
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
exploratory-data-analysis
CliffVale
Perform bounded, local exploratory analysis of explicitly supported scientific files.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
clinical-reports
CliffVale
Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
brainstorm
CliffVale
Structured brainstorming with divergent/convergent phases.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
deepsearch-research skill. Agent Mart. https://agentmart.dev/skills/cliffvale-deepsearch-research (last updated 2026-10-24)