Create Marketplace Skill
Create a new skill in the agentic-workflow marketplace following conventions.
Variables
- •
skill_name: $1 - Name of the skill to create (kebab-case) - •
category: $2 - Category: sdlc, testing, operations, utility, integrations
Instructions
- •Create directory:
skills/{category}/{skill_name}/ - •Create
SKILL.mdwith the following structure:
Required YAML Frontmatter
yaml
---
name: {skill_name}
description: Clear description of what this skill does and when to use it.
version: 1.0.0
---
Required Sections
- •Title (# heading matching skill name)
- •Variables - Input parameters with descriptions
- •Instructions - Step-by-step execution guide
- •Report - Expected output format
Optional Sections
- •Relevant Files - Files the skill typically works with
- •Footprint and State Management - If skill creates persistent artifacts
- •Examples - Usage examples
- •Integration with Other Skills - How it connects to the workflow
- •Update the catalog:
bash scripts/catalog-update.sh
Template
See templates/skill/SKILL.md.template for a blank starter.
Naming Conventions
- •Skill names: kebab-case (e.g.,
my-new-skill) - •Descriptions: Start with action verb, explain when to use
- •Categories: Use existing categories when possible
Report
After creating the skill, return:
json
{
"skill_path": "skills/{category}/{skill_name}/SKILL.md",
"catalog_updated": true
}