add-new-opc-skill

Featured

Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.

AI & Automation 889 stars 98 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
98
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Add New OPC Skill Use this skill when adding a new skill to the OPC Skills project. Follow every step below to ensure the skill meets all publishing requirements. ## Pre-flight Before starting, confirm: - You are on a feature branch: `feature/skill/<skill-name>` (branched from `develop`) - The skill name is kebab-case (e.g., `my-new-skill`) ## Checklist ### 1. Skill Directory Structure Create the skill directory with required files: ``` skills/<skill-name>/ ├── SKILL.md (required) Main skill documentation ├── scripts/ (if skill has scripts) │ └── *.py / *.sh ├── examples/ (recommended) Usage examples │ └── *.md └── references/ (optional) API docs, templates └── *.md ``` **SKILL.md** must include YAML frontmatter: ```yaml --- name: <skill-name> description: Clear description. Include trigger keywords and "Use when..." contexts. --- ``` Use `template/SKILL.md` as a starting point: ```bash cp -r template skills/<skill-name> ``` ### 2. Skill Logo Generate a pixel-art style SVG logo matching existing skill logos: ```bash # Use the logo-creator skill python3 skills/nanobanana/scripts/batch_generate.py \ "Pixel art <subject> logo, 8-bit retro style, black pixels on white background, minimalist icon, clean crisp edges, no text, centered" \ -n 20 --ratio 1:1 \ -d .skill-archive/logo-creator/<date>-<skill-name> \ -p logo # Open preview to pick a logo cp skills/logo-creator/templates/preview.html .skill-arc...

Details

Author
ReScienceLab
Repository
ReScienceLab/opc-skills
Created
4 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category