
Add New Opc Skill
If you're building skills for the OPC Skills project, this is your launch checklist. It walks you through creating the directory structure, generating a pixel art logo using their logo-creator pipeline, adding entries to skills.json and worker.js, and updating the README and changelog. The verification section gives you quick commands to confirm everything's wired up before you commit. It's opinionated about the workflow (feature branches off develop, specific naming conventions) but that's the point. Honestly feels like internal documentation that got turned into a skill, which makes it immediately useful if you're contributing to that ecosystem and a bit niche otherwise.
- GitHub stars
- 927
- last updated
- Jun 11, 2026
Install
$ npx -y skills add resciencelab/opc-skills --skill add-new-opc-skill --agent claude-codeInstalls into .claude/skills of the current project.
Files
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 fromdevelop) - 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:
---
name: <skill-name>
description: Clear description. Include trigger keywords and "Use when..." contexts.
---
Use template/SKILL.md as a starting point:
cp -r template skills/<skill-name>
2. Skill Logo
Generate a pixel-art style SVG logo matching existing skill logos:
Sponsors
Details
- Repository
- github.com/resciencelab/opc-skills
- Categories
- Documentation, Release Management, Automation & Workflows
- License
- Apache-2.0
- First seen
- Jun 11, 2026