What problem does it solve?
Publishing a new skill to the OPC Skills project requires updating many scattered files (SKILL.md, skills.json, README.md, worker.js, CHANGELOG.md, logos), and missing any one of them breaks the release. This Skill provides a complete checklist and verification workflow so nothing is forgotten.
Core Features & Use Cases
- Step-by-step publishing checklist: Covers directory structure, YAML frontmatter, pixel-art SVG logo generation, skills.json entries, README table rows, website worker.js entries, and CHANGELOG updates.
- Verification commands: Provides ready-to-run shell and Python snippets that validate frontmatter, JSON schema fields, and the presence of every listing before committing.
- Git workflow guidance: Defines the branch naming convention (feature/skill/<skill-name>), commit message format, and PR creation against the develop branch.
- Use Case: A maintainer wants to release a new 'seo-audit' skill. Following this Skill, they scaffold the directory from the template, generate a logo, register it in skills.json and worker.js, run the verification script, and open a PR with confidence.
Quick Start
Ask the agent to walk through the add-new-opc-skill checklist to prepare and publish a new skill named 'my-new-skill' in the OPC Skills repository.