huang-sh/deepscience/skill-template
Claude Code and agent skill by huang-sh/deepscience
- community
Checking that the SKILL.md file is still in the repository.
[Complete description of what the skill does, which databases it uses, and when to use it. Include specific trigger phrases like "analyze [domain]", "find [data type]", etc. This description is the primary way Claude determines when to use your skill.]
Install
npx vskill@latest install huang-sh/deepscience/skill-templateSKILL.md
The same SKILL.md was published earlier as mims-harvard/tooluniverse/skill-template.
[Domain Name] Analysis
[One paragraph overview describing what this skill does, what problems it solves, and what outputs it provides.]
When to Use This Skill
Triggers:
- "[Trigger phrase 1]"
- "[Trigger phrase 2]"
- "[Trigger phrase 3]"
Use Cases:
- [Use Case 1]: [Description]
- [Use Case 2]: [Description]
- [Use Case 3]: [Description]
Core Databases Integrated
| Database | Coverage | Strengths | |
|---|---|---|---|
| Database 1 | [What it covers] | [What it's best for] | |
| Database 2 | [What it covers] | [What it's best for] | |
| Database 3 | [What it covers] | [What it's best for] |
Workflow Overview
Phase 1: [Phase Name]
When: [When this phase runs - e.g., "When input_param_1 provided"]
Objective: [What this phase achieves]
Tools Used
TOOL_NAME_1:
- Input:
parameter1(type, required/optional): Descriptionparameter2(type, required/optional): Description- Output: Description of what the tool returns
- Use: What this tool provides for the analysis
TOOL_NAME_2 (Fallback):
- Input: [Parameters]
- Output: [Description]
- Use: [Purpose]
Workflow
- Query TOOL_NAME_1 with [input description]
- Extract [specific data fields] from response
- If no results → try TOOL_NAME_2 (fallback)
- Process data and add to report
- Continue with available data
Decision Logic
- Successful query: Process and display top 10-15 results
- Empty results: Note "[Database] returned no results"
- API error: Fall back to TOOL_NAME_2
- Both fail: Document unavailability and continue
Phase 2: [Phase Name]
When: [Conditions]
Objective: [Goal]
Tools Used
[Similar structure to Phase 1]
Workflow
[Step-by-step process]
Decision Logic
[How to handle different scenarios]
Phase 3: [Phase Name]
[Similar structure]
Phase 4: [Summary/Context Phase]
When: Always included
Objective: Provide context even when specific phases empty
[Structure similar to above phases]
Output Structure
Report Format
Progressive Markdown Report:
- Create report file first
- Add sections progressively
- Each section self-contained
- Handles empty data gracefully
Required Sections:
- Header: Analysis parameters and metadata
- Phase 1 Results: [Description]
- Phase 2 Results: [Description]
- Phase 3 Results: [Description]
- Phase 4 Results: [Description]
Per-Database Subsections:
- Database name and result count
- Table of results with key metadata
- Note if database returns no results
- Links or IDs for follow-up
Data Tables
Phase 1 Results:
| Column 1 | Column 2 | Column 3 | |
|---|---|---|---|
| ... | ... | ... |
Phase 2 Results:
| Column 1 | Column 2 | Column 3 | |
|---|---|---|---|
| ... | ... | ... |
Tool Parameter Reference
Critical Parameter Notes (from testing):
| Tool | Parameter | CORRECT Name | Common Mistake | |
|---|---|---|---|---|
| TOOL_NAME_1 | param | ✅ actual_param_name | ❌ assumed_param_name | |
| TOOL_NAME_2 | param | ✅ correct_name | ❌ function_name_param |
Response Format Notes:
- TOOL_NAME_1: Returns standard
{status: "success", data: [...]}format - TOOL_NAME_2: Returns list directly (not wrapped in status/data)
- TOOL_NAME_3: Returns dict with custom structure
{field1: ..., field2: ...}
SOAP Tools (if applicable):
- TOOL_NAME_4: Requires
operationparameter (e.g.,operation="method_name") - See QUICK_START.md for side-by-side Python/MCP examples
Fallback Strategies
Phase 1: [Phase Name]
- Primary: TOOL_NAME_1 ([reason it's primary])
- Fallback: TOOL_NAME_2 ([what it provides instead])
- Default: Continue with noting data unavailable
Phase 2: [Phase Name]
- Primary: TOOL_NAME_3
- Fallback: [Alternative approach]
- Default: [How to proceed]
Common Use Patterns
Pattern 1: [Use Case Name]
Pattern 2: [Use Case Name]
Pattern 3: [Comprehensive Analysis]
Quality Checks
Data Completeness
- [ ] At least one phase completed successfully
- [ ] Each database result includes source attribution
- [ ] Empty results explicitly noted (not silently omitted)
- [ ] All required fields documented in tables
- [ ] IDs provided for follow-up analysis
Biological/Scientific Validity
- [ ] Results consistent with known [domain] knowledge
- [ ] Cross-database results show expected overlaps
- [ ] Anomalies flagged for review
- [ ] Data quality indicators included
Report Quality
- [ ] All sections present even if "no data"
- [ ] Tables formatted consistently
- [ ] Source databases clearly attributed
- [ ] Follow-up recommendations if data sparse
Limitations & Known Issues
Database-Specific
- Database 1: [Known limitations, coverage gaps, update frequency]
- Database 2: [Limitations]
- Database 3: [Limitations]
Technical
- Response formats: Different tools use different structures (handled in implementation)
- Rate limits: [Any rate limiting concerns]
- Version differences: [Database version considerations]
Analysis
- [Domain]-specific limitation 1: [Description]
- [Domain]-specific limitation 2: [Description]
Summary
[Domain] Analysis Skill provides:
- ✅ [Capability 1 with database]
- ✅ [Capability 2 with databases]
- ✅ [Capability 3 with databases]
- ✅ [Capability 4]
Outputs: Markdown report with [description of content]
Best for: [Primary use cases and target users]
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/science/skills/coding/create-tooluniverse-skill/assets/skill_template/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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
[](https://verified-skill.com/skills/huang-sh/deepscience/skill-template)