vincenthopf/my-claude-code/deep-research

Claude Code and agent skill by vincenthopf/my-claude-code

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Run deep research tasks using the Parallel.ai Task API and write results directly to markdown files without loading them into context. Use when the user asks to research a topic, investigate a question, perform deep research or parallel research, or to gather web intelligence on any subject. Triggers on research requests, investigation tasks, or explicit /research requests that need web-sourced findings written to files. Always use over using multiple subagents with web search

Install

npx vskill@latest install vincenthopf/my-claude-code/deep-research

SKILL.md

Parallel Deep Research

Run deep research using the Parallel.ai Task API. Results are written directly to markdown files that can be used or referenced later.

Prerequisites

  • PARALLEL_API_KEY must be available via either:
  • Environment variable: export PARALLEL_API_KEY=your-key
  • .env file in the skill directory (<skill-dir>/.env) containing PARALLEL_API_KEY=your-key
  • Environment variable takes precedence over .env file

Usage

bash
python3 <skill-dir>/scripts/research.py \
--query "Your research question here" \
--output ./research/<topic>.md \
--processor pro \
--no-basis # optional: exclude Research Basis section

ALWAYS run research commands in the background so the user can continue working. Use run_in_background: true on the Bash tool call.

Workflow

  1. User requests research on a topic
  2. Refine the query using best practices (see Query Formulation section below)
  3. Confirm all options with the user using AskUserQuestion tool before running. Ask in a single call:
  • Query refinement: Show the expanded/refined query and let the user approve or edit
  • Processor tier: Recommend appropriate tier (see Processor Tiers table)
  • Fast mode: yes/no — appends -fast for 2-5x speed (may miss sources from last 2 days)
  • Include Research Basis: yes (default) or no — includes citations, excerpts, confidence, and reasoning
  1. Generate a descriptive filename from the topic (e.g., ai-chip-market-2025.md)
  2. Run research.py in the background with confirmed options
  3. Inform the user the task is running and where to find results
  4. Do NOT read the output file unless the user explicitly asks — keep results out of context

Query Formulation Best Practices

The 4-Element Rule

For each query, specify:

  1. Entity/Subject — What is being researched
  2. Action/Objective — What information to gather (compare, analyze, list, evaluate)
  3. Constraints — Timeframes, geography, source types, inclusion/exclusion criteria
  4. Output Requirements — Desired sections, depth, citation needs
Specificity Guidelines
  • Add 2-3 contextual keywords to narrow scope dramatically
  • Declare the intended audience and purpose (e.g., "for technical decision-makers")
  • Define ambiguous terms explicitly
  • Specify what to include AND what to exclude
  • Use time bounds ("2023-present", "last 12 months")
Query Structure Template
Research [TOPIC] for [AUDIENCE/PURPOSE].
Scope: [geography], [timeframe], [sector/domain]
Include: [source types, specific aspects to cover]
Exclude: [what to omit, source types to avoid]
Output: [sections needed, depth level, citation requirements]
Example Transformations
Weak QueryStrong Query
"AI in healthcare""Analyze FDA-approved AI diagnostic tools in radiology (2022-present). Compare accuracy metrics, regulatory pathways, and adoption rates across US hospital systems. Include peer-reviewed studies and exclude pre-clinical research."
"Climate change impacts""Evaluate economic impacts of climate change on coastal real estate in Florida and California (2020-2025). Focus on insurance market changes, property value trends, and municipal adaptation costs. Target audience: institutional investors."
"Best programming languages""Compare Rust, Go, and Zig for systems programming in 2024. Evaluate compile times, memory safety guarantees, ecosystem maturity, and enterprise adoption. Exclude web development use cases."

Prompt Patterns for Maximum Depth

Decomposition Pattern

Break complex topics into explicit sub-questions:

Research [MAIN TOPIC]. Address these sub-questions:
1. What is the current state of [aspect 1]?
2. What are the key players/stakeholders in [aspect 2]?
3. What evidence exists for [aspect 3]?
4. What are the gaps or contradictions in [aspect 4]?
Multi-Perspective Pattern

Force analysis from conflicting viewpoints:

Analyze [TOPIC] from multiple perspectives:
- Academic/research viewpoint
- Industry/practitioner viewpoint
- Regulatory/policy viewpoint
- Critic/skeptic viewpoint
Identify where these perspectives agree and conflict.
Comprehensive Coverage Pattern

Ensure exhaustive exploration:

Enumerate all facets of [TOPIC]:
- Key stakeholders and their interests
- Historical context and evolution
- Current state and recent developments
- Methods/approaches being used
- Challenges and limitations
- Future directions and predictions
- Related and adjacent topics
Planner-Executor Pattern

Request a research plan before execution:

Before researching [TOPIC]:
1. Outline the key sub-questions to investigate
2. Identify the types of sources needed
3. Note potential contradictions to watch for
4. Then execute the research plan systematically

Anti-Patterns to Avoid

Anti-PatternWhy It FailsDo This Instead
Generic questions ("Tell me about X")Triggers scattered, unfocused search resultsAdd 2-3 contextual keywords and specify scope
Multi-topic promptsConfuses search, mixes unrelated resultsOne focused topic per query
No time boundsReturns outdated informationAlways specify timeframe
No source guidanceMay include low-quality sourcesSpecify source types (academic, .gov, industry)
Asking for "everything"Produces shallow, encyclopedic outputPrioritize specific aspects
Vague output formatUnstructured, hard-to-use resultsDefine sections and structure needed

Processor Tiers

TierDepthLatencyBest for
liteMinimal10s-60sQuick fact checks
baseLight15s-100sSimple lookups
coreModerate1-5 minStandard questions
proDeep2-10 minThorough research
ultraMaximum5-25 minComprehensive analysis

Higher tiers (ultra2x, ultra4x, ultra8x) exist for extreme depth at higher cost.

Processor Selection Heuristics:

  • Single-entity fact-finding → core or pro
  • Comparative analysis (2-5 entities) → pro
  • Market/landscape analysis → pro or ultra
  • Comprehensive multi-stakeholder research → ultra

Output Format

The script writes a markdown file with:

  • YAML frontmatter (query, processor, run_id, timestamps)
  • Research findings organized by field
  • Full citations with URLs, excerpts, reasoning, and confidence levels (unless --no-basis)

Exit Codes

CodeMeaningAction
0SuccessFile written
1Auth errorCheck PARALLEL_API_KEY
2API errorCheck stderr for details
3TimeoutTask took too long; try a faster processor

Error Handling

If the script fails, check stderr output for the specific error. Common issues:

  • Missing PARALLEL_API_KEY → remind user to set it
  • 402 Payment Required → insufficient Parallel.ai balance
  • 429 Rate Limited → wait and retry

Verification Reminder

Research outputs should be treated as first drafts. For critical use:

  • Spot-check citations by visiting source URLs
  • Verify that summaries accurately represent source content
  • Check for recency — sources should match the specified timeframe
  • Cross-reference key claims across multiple sources

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
135
Repository forks
4
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 9 May 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vincenthopf/my-claude-code/deep-research/badge)](https://verified-skill.com/skills/vincenthopf/my-claude-code/deep-research)

Something wrong with this skill or its page? Tell us.