advanced-example
Advanced example showing all available metadata fields and complex folder structure
Best use case
advanced-example is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Advanced example showing all available metadata fields and complex folder structure
Teams using advanced-example should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/advanced-example/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How advanced-example Compares
| Feature / Agent | advanced-example | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Advanced example showing all available metadata fields and complex folder structure
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Advanced Example Skill
This skill demonstrates **all available metadata fields** and shows how to
organize a complex skill with multiple subdirectories, examples, and templates.
## Complete Folder Structure
```
advanced-example/
├── SKILL.md ← This file with full metadata
├── examples/ ← Example files directory
│ ├── example1.py ← Python example
│ └── example2.txt ← Text example
├── templates/ ← Template files directory
│ └── template.txt ← Template file
└── README.md ← Additional documentation (optional)
```
## All Metadata Fields Explained
### Required Fields
- **name**: Unique identifier (kebab-case recommended)
- **description**: Brief, clear description of what the skill does
### Version and Authorship
- **version**: Semantic version (MAJOR.MINOR.PATCH)
- **author**: Creator's name or team
- **created**: Creation date (ISO format: YYYY-MM-DD)
- **updated**: Last update date (ISO format)
### Dependencies
You can specify dependencies in two formats:
**Nested format (recommended for categorized deps):**
```yaml
dependencies:
python: ["package>=1.0.0", "another-package"]
system: ["git", "curl"]
```
**Flat format (simpler):**
```yaml
dependencies: ["package1", "package2", "tool1"]
```
### Categorization and Discovery
- **category**: Main category for grouping (e.g., "data-analysis", "document-creation")
- **tags**: Array of tags for search and filtering
- **complexity**: Difficulty level ("beginner", "intermediate", or "advanced")
### Usage Guidance
- **when_to_use**: Array of scenarios when this skill should be used
- **related_skills**: Array of related skill names for cross-referencing
### Examples
- **has_examples**: Boolean flag indicating if examples are included
- **example_files**: Array of paths to example files (relative to skill folder)
## Dependency Management
The server supports tracking dependencies so users know what's required:
### Python Dependencies
```yaml
dependencies:
python: ["pydantic>=2.0.0", "numpy>=1.20.0"]
```
### System Dependencies
```yaml
dependencies:
system: ["git", "curl", "jq"]
```
### Mixed Dependencies
```yaml
dependencies:
python: ["requests>=2.28.0"]
system: ["ffmpeg"]
node: ["typescript"]
```
## Using When-To-Use
The `when_to_use` field helps Claude understand when to apply this skill:
```yaml
when_to_use:
- "When working with complex data transformations"
- "When you need to generate reports from structured data"
- "When combining multiple data sources"
```
## Related Skills
Link to other skills to build a knowledge graph:
```yaml
related_skills: ["data-cleaning", "visualization-basics", "export-formats"]
```
## Organizing Example Files
### Examples Directory
Place working examples that demonstrate the skill:
- Code samples (`.py`, `.js`, `.go`, etc.)
- Data files (`.json`, `.csv`, `.xml`)
- Configuration files
### Templates Directory
Include reusable templates:
- File templates
- Code boilerplates
- Configuration templates
### Referencing Examples in Content
You can reference your examples in the markdown content:
- See `examples/example1.py` for a working implementation
- Check `templates/template.txt` for the base template
- Review `examples/example2.txt` for sample data format
## Hot-Reload Support
When hot-reload is enabled, any changes to this SKILL.md file will be
automatically detected and the skill will be reloaded without restarting
the server!
Try it:
1. Edit this file
2. Save it
3. Watch the server logs - you'll see the reload happening
## Advanced Features
### Complexity Levels
- **beginner**: Basic skills, minimal prerequisites
- **intermediate**: Requires some background knowledge
- **advanced**: Complex skills with multiple dependencies
### Category Organization
Skills are grouped by category in the catalog. Choose descriptive categories:
- `document-creation`
- `data-analysis`
- `automation`
- `web-scraping`
- etc.
### Tag Best Practices
Use lowercase tags, be specific but not too narrow:
- Good: `["excel", "formulas", "automation"]`
- Avoid: `["Excel", "EXCEL_FORMULAS", "automation-tool"]`
## Validation
The server validates:
✓ Folder structure (skill must be in dedicated folder)
✓ Required fields (name, description)
✓ YAML syntax
✓ File references (example files must exist)
✓ Complexity values (must be beginner/intermediate/advanced)
## Best Practices Summary
1. **One skill per folder** - Each skill in its own directory
2. **Meaningful names** - Use descriptive, kebab-case names
3. **Complete metadata** - Fill in as many fields as applicable
4. **Organize files** - Use subdirectories (examples/, templates/, docs/)
5. **Version your skills** - Use semantic versioning
6. **Document dependencies** - Be explicit about requirements
7. **Provide examples** - Working examples are invaluable
8. **Use tags wisely** - Make skills discoverable
9. **Link related skills** - Build a knowledge graph
10. **Keep it updated** - Update the `updated` field when you make changes
## Conclusion
This advanced example demonstrates the full power of the MCP Skills Server's
metadata system. You can use as many or as few of these fields as needed for
your specific use case.
Start simple with `minimal-example`, grow with `intermediate-example`, and
reference this `advanced-example` when you need the full feature set!Related Skills
hive-mind-advanced
Advanced Hive Mind collective intelligence system for queen-led multi-agent coordination with consensus mechanisms and persistent memory
complete-example
AI 增强版 LaTeX 示例智能生成器,实现 AI 与硬编码的有机融合。AI 做"语义理解"(分析章节主题、推理资源相关性、生成连贯叙述),硬编码做"结构保护"(格式验证、哈希校验、访问控制)。用于用户要求"填充示例内容/生成示例/补充 LaTeX 示例"等场景。
Advanced Testability Ai Ergonomic
Design code for testability and AI/LLM ergonomics with explicit contracts and observable patterns. Use when optimizing code for AI tools, improving testability, or making codebases LLM-friendly.
advanced-statusline
Implement AI-powered statusline with session tracking, plan detection, workspace emojis, and intelligent caching for Claude Code
advanced-rendering
Master high-performance rendering for large datasets with Datashader. Use this skill when working with datasets exceeding 100M+ points, optimizing visualization performance, or implementing efficient rendering strategies with rasterization and colormapping techniques.
advanced-math-trading/portfolio-factors
Factor modeling and portfolio construction (Markowitz, Black-Litterman, constraints, turnover).
advanced-math-trading/foundations-core
Probability, moments/tails, Bayes, and statistical learning foundations for systematic trading.
advanced-file-management
Advanced file management tools. Includes batch folder creation, batch file moving, file listing, and HTML author extraction.
advanced-evaluation
Master LLM-as-a-Judge evaluation techniques including direct scoring, pairwise comparison, rubric generation, and bias mitigation. Use when building evaluation systems, comparing model outputs, or establishing quality standards for AI-generated content.
Advanced Deterministic Runtime Container
Build deterministic IoC containers with proper lifecycle management, scoping, and disposal patterns. Use when implementing DI containers, managing service lifetimes, or designing runtime systems.
advanced-analytics
Advanced analytics including machine learning, predictive modeling, and big data techniques
git-advanced-workflows
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.