example-skill

Duplicate templates, rename skill directories, update plugin.json, and validate plugin packages.

3|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/smith6jt-cop/Skills_Registry --skill example-skill-smith6jt-cop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: example-skill
Source: https://github.com/smith6jt-cop/Skills_Registry/tree/main/plugins/templates/example-skill/skills/example-skill
Command: npx skills add https://github.com/smith6jt-cop/Skills_Registry --skill example-skill-smith6jt-cop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill demonstrates the required registry structure and frontmatter format, serving as a reference for building real Skills.

Core Features & Use Cases

  • Registration template: Provides a complete SKILL.md scaffold and a sample directory structure to copy.
  • Discovery-ready metadata: Frontmatter includes the mandatory name and description for automatic discovery.
  • Quick-start guidance: Walks new contributors through copying, renaming, and validating their own Skills.

Quick Start

Copy the template folder: cp -r templates/experiment-skill-template plugins/training/your-skill-name Rename the skills subdirectory: mv plugins/training/your-skill-name/skills/TEMPLATE_NAME plugins/training/your-skill-name/skills/your-skill-name Update plugin.json with your skill's metadata:

  1. Set "name": "your-skill-name"
  2. Set "description": "Trigger conditions..."
  3. Set "repository": "https://github.com/smith6jt-cop/Skills_Registry" Fill in SKILL.md with your learnings and failed attempts, then validate: python3 scripts/validate_plugins.py

Frequently Asked Questions about example-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill in the skills registry?

Creating a skill in the skills registry requires duplicating the template directory, renaming it, updating plugin.json with your skill's name and description, populating SKILL.md with your documentation, and running the validation script. This ensures your skill meets the registry's structural and metadata standards.

What frontmatter metadata is required for skill discovery?

Skill discovery requires mandatory `name` and `description` fields in your frontmatter. These fields enable automatic indexing in the registry. The example-skill demonstrates the complete frontmatter scaffold needed for any new skill to be discoverable.

How do I validate my skill plugin package against registry standards?

Run the validation script `python3 scripts/validate_plugins.py` after updating your SKILL.md and plugin.json. This checks that your skill meets all structural requirements and produces a standards-compliant plugin package ready for the registry.

What should I include in SKILL.md documentation?

SKILL.md should document your learnings, implementation details, and failed attempts to ensure reproducibility and effective onboarding. This transparency helps future contributors understand design decisions and troubleshoot issues when using or extending your skill.

Can I use the template to quickly onboard new contributors?

Yes. The template provides a complete directory structure and SKILL.md scaffold that walks contributors through copying, renaming, and validating skills. It serves as a reference implementation, reducing setup friction for new skill authors across plugin projects.