Agent skill · research science · aiskillstore
deep-research
Conduct comprehensive deep research on any topic using Dify-powered workflow - searches documentation, academic papers, tutorials, APIs, best practices, and returns structured analysis with insights.
Why this skill is useful
Adds a Dify-powered research script that automates comprehensive analysis and generates structured implementation guides, which the AI cannot produce on its own.
What it needs
Requires bash, tsx installed locally. Requires dify account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Deep Research (Dify Powered) This skill delegates research tasks to a specialized Dify Workflow that: 1. Searches official documentation, tutorials, and academic resources 2. Analyzes the topic with DeepSeek Reasoner for deep insights 3. Iteratively searches for examples, solutions, and related research 4. Generates a comprehensive research report with structured findings Use this skill for: Code implementation research (APIs, libraries, best practices) Academic paper analysis and literature review Technology comparison and evaluation Any topic requiring comprehensive, structured research Parameters Workflow Step 1: Locate the Client Script The client script is at: .claude/skills/deep-research/scripts/dify-client.ts Use Glob to find the absolute path if needed. Step 2: Execute Research Use Bash to run the script with npx tsx: Examples: Step 3: Process Results The script returns JSON with two main fields: analysis: Task analysis with knowledge gaps and tech requirements guide: Complete implementation guide with: TASKSUMMARY DEPENDENCIES (install commands) FILESTOCREATE (complete code) FILESTOMODIFY (change instructions) ENVIRONMENTCONFIG VERIFICATION (test commands) GOTCHAS (common issues) SOURCES Step 4: Implement Use the guide to: 1. Install dependencies 2. Create new files with provided code 3. Modify existing files as instructed 4. Set up environment variables 5. Run verification commands Error Handling If the script returns an error: 1. The script automatically loads .env from the project root (no manual env setup needed) 2. If still failing, check that .env contains DIFYAPIKEY and DIFYBASEURL 3. Verify the Dify API is accessible Output Format When to Use Complex implementation tasks requiring research Integrating unfamiliar APIs or libraries Finding best practices and working examples Understanding new frameworks or patterns
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/deep-research--b0b2d3