resciencelab avatar

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-code

Installs 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 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:

---
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

More from resciencelab/opc-skills

All 12
1sunholo-data avatarAILANG Sprint Plannersunholo-data/ailangAnalyze design docs, calculate velocity from recent work, and create realistic sprint plans with day-by-day breakdowns. Use when user asks to "plan sprint", "cr0skills.sh installs
2SuperClaude-Org avatarConfidence CheckSuperClaude-Org/SuperClaude_FrameworkPre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture complian0skills.sh installs
3syahiidkamil avatarmcp-buildersyahiidkamil/software-engineer-ai-agent-atlasGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b0skills.sh installs
4syahiidkamil avatarshadcnsyahiidkamil/software-engineer-ai-agent-atlasManages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage ex0skills.sh installs
5syahiidkamil avatarsupabase-postgres-best-practicessyahiidkamil/software-engineer-ai-agent-atlasPostgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or d0skills.sh installs
6telagod avatardetecting-and-respondingtelagod/code-abyss蓝队与紫队工程:检测规则编写、SIEM/EDR 调优、事件响应、数字取证、威胁狩猎、ATT&CK 映射、紫队演练闭环。Use when writing Sigma/YARA detection rules, tuning SIEM noise, responding to security incidents, con0skills.sh installs