Files
gh-token-eater-skills-marke…/SKILL.md
2025-11-30 09:02:18 +08:00

177 lines
4.6 KiB
Markdown

---
name: example-skill
description: Demonstrates proper skill structure and frontmatter format for marketplace skills
version: 1.0.0
author: Skills Marketplace Team
category: examples
tags:
- template
- documentation
- best-practices
license: MIT
---
# Example Skill
This skill demonstrates the proper structure and documentation format for Skills Marketplace submissions.
## Purpose
Use this skill as a **template** when creating your own skills. It shows:
- ✅ Proper YAML frontmatter format
- ✅ Required and optional fields
- ✅ Clear documentation structure
- ✅ Usage examples
- ✅ Best practices
## Features
- **Complete frontmatter** - Shows all recommended fields
- **Clear documentation** - Well-organized sections
- **Usage examples** - Demonstrates how to use the skill
- **Best practices** - Follows marketplace guidelines
## Installation
```bash
# Add the marketplace
/plugin marketplace add token-eater/skills-marketplace
# Install this example skill
/plugin install example-skill
```
## Usage
This is an example skill for demonstration purposes. In a real skill, this section would explain:
1. **How to use the skill** - Step-by-step instructions
2. **Commands** - Specific commands or workflows
3. **Configuration** - Any setup required
4. **Tips** - Helpful usage tips
### Example Usage
```bash
# Example command (this is a template - replace with real usage)
/skill example-skill --help
```
## Structure
This skill follows the standard marketplace structure:
```
skills/example-skill/
├── SKILL.md # This file (required)
├── scripts/ # Optional: Helper scripts
├── references/ # Optional: Reference documentation
└── assets/ # Optional: Images, templates, etc.
```
## Frontmatter Fields
### Required Fields
```yaml
name: example-skill # Unique identifier (kebab-case)
description: Brief description # 1-2 sentence summary
version: 1.0.0 # Semantic version (X.Y.Z)
author: Author Name # Your name or organization
category: examples # Primary category
tags: # 2-5 searchable keywords
- template
- documentation
```
### Optional Fields
```yaml
license: MIT # License type
repository: https://github... # Source code URL
homepage: https://example.com # Documentation URL
dependencies: # Required tools/packages
- tool-name
```
## Categories
Choose the most appropriate category for your skill:
- `productivity` - Task management, workflows, automation
- `development` - Git, testing, code quality, deployment
- `data` - Data processing, visualization, reporting
- `documentation` - Markdown, diagrams, API docs
- `devops` - CI/CD, containers, infrastructure
- `ai-ml` - AI/ML integration, training, evaluation
- `security` - Security scanning, verification, compliance
- `web` - Web scraping, APIs, frontend tools
- `knowledge` - Research, memory, note-taking
- `examples` - Templates and learning resources
## Best Practices
### Documentation
- ✅ Write clear, concise descriptions
- ✅ Include usage examples
- ✅ Document all dependencies
- ✅ Provide troubleshooting tips
### Structure
- ✅ Keep skills focused (single purpose)
- ✅ Use semantic versioning
- ✅ Organize files logically
- ✅ Include only necessary files
### Security
- ⚠️ Never hardcode API keys or secrets
- ⚠️ Never commit credentials
- ✅ Document how to configure secrets
- ✅ Use `.gitignore` for sensitive files
## Contributing
To create your own skill based on this example:
1. **Copy the structure**:
```bash
cp -r skills/example-skill skills/your-skill-name
```
2. **Update SKILL.md**:
- Change frontmatter fields (name, description, etc.)
- Write your skill documentation
- Add usage examples
3. **Test locally**:
```bash
/plugin marketplace add ./skills-marketplace
/plugin install your-skill-name
```
4. **Submit**: See [Contributing Guide](../../docs/contributing.md)
## Resources
- 📖 [Creating Skills Guide](../../docs/creating-skills.md)
- 🤝 [Contributing Guide](../../docs/contributing.md)
- 📥 [Installation Guide](../../docs/installation.md)
- 🏗️ [Architecture Guide](../../docs/architecture.md)
## License
MIT License - Free to use, modify, and distribute.
## Support
- 💬 [GitHub Discussions](https://github.com/token-eater/skills-marketplace/discussions)
- 🐛 [Report Issues](https://github.com/token-eater/skills-marketplace/issues)
---
**Ready to create your own skill?** Use this as a template and see the [Creating Skills Guide](../../docs/creating-skills.md) for detailed instructions.