Add New Opc Skill

Checklist for adding a skill to the ReScienceLab/opc-skills repo across all registration files

Works with setup

Test report

Verdict
Works with setup
Score
6.8/10
Tested
Jul 21, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 25f422a

Located the skill at .factory/skills/add-new-opc-skill/SKILL.md — not under skills/, and absent from both skills.json and .claude-plugin/marketplace.json, so it is a repo-internal maintainer skill installable only by manual copy. Frontmatter has name+description; I raw-fetched 4 referenced files and all returned HTTP 200 (template/SKILL.md, skills/nanobanana/scripts/batch_generate.py, skills/logo-creator/scripts/vectorize.py, website/worker.js), and found no curl|sh, base64 blobs, secret exfiltration or injection text. Task: produce the complete edit set for a new skill `pdf-extract` — my baseline covered 2 surfaces (skills.json partially, README) and got the entry shape wrong (1 install string instead of 9, missing logo/auth/dependencies/commands/links), while the skill-followed pass covered 6 surfaces plus a verification block and the develop-branch PR flow. Two real defects found by checking against the live repo: step 5 says to edit `fetchCompareData()` in website/worker.js and that function does not exist (the hardcoded array is in `getFallbackConfig()` at line 1383, and a second hardcoded llms.txt skill list near line 145 is never mentioned and has already drifted — `archive` is missing from it), and the checklist omits skills/<name>/.claude-plugin/plugin.json plus the marketplace.json plugins array that 9 of 10 existing skills have. Caveat on method: I had to read the body to test it, so the baseline is a reconstruction of repo-inspection-only output, though the coverage gaps it shows are verifiable facts about the repo.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 4/5
  • Output vs. baseline 6/10
  • Docs & honesty 3/5

What Add New Opc Skill does

A contributor checklist for the ReScienceLab/opc-skills monorepo that walks through creating the skill directory from the repo template, generating a pixel-art SVG logo, adding the full skills.json entry, and updating README.md, website/worker.js and CHANGELOG.md, then verifying each surface with shell commands before opening a PR against develop. It triggers when adding, publishing, or preparing a skill for release in that specific repo. It is useful only to maintainers and contributors of opc-skills and has no value in an unrelated project.

How to install Add New Opc Skill

# Not published in skills.json or the plugin marketplace, so `npx skills add ... --skill add-new-opc-skill` does NOT work.
git clone https://github.com/ReScienceLab/opc-skills.git
mkdir -p ~/.claude/skills/add-new-opc-skill
cp opc-skills/.factory/skills/add-new-opc-skill/SKILL.md ~/.claude/skills/add-new-opc-skill/
# Run it with cwd = the opc-skills repo root; every path in the body is repo-root-relative.

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Add New Opc Skill

  • /add-new-opc-skill Checklist for adding a skill to the ReScienceLab/opc-skills repo across all registration files

It also activates on plain-language prompts like these:

  • Add a new skill to the OPC Skills project
  • Prepare this skill for release with all metadata
  • Publish my skill to the catalog listing

Frequently asked questions

Is the Add New Opc Skill skill free?
Yes. The skill itself is free from ReScienceLab/opc-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Add New Opc Skill work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Located the skill at .factory/skills/add-new-opc-skill/SKILL.md — not under skills/, and absent from both skills.json and .claude-plugin/marketplace.json, so it is a repo-internal maintainer skill installable only by manual copy. Frontmatter has name+description; I raw-fetched 4 referenced files and all returned HTTP 200 (template/SKILL.md, skills/nanobanana/scripts/batch_generate.py, skills/logo-creator/scripts/vectorize.py, website/worker.js), and found no curl|sh, base64 blobs, secret exfiltration or injection text. Task: produce the complete edit set for a new skill `pdf-extract` — my baseline covered 2 surfaces (skills.json partially, README) and got the entry shape wrong (1 install string instead of 9, missing logo/auth/dependencies/commands/links), while the skill-followed pass covered 6 surfaces plus a verification block and the develop-branch PR flow. Two real defects found by checking against the live repo: step 5 says to edit `fetchCompareData()` in website/worker.js and that function does not exist (the hardcoded array is in `getFallbackConfig()` at line 1383, and a second hardcoded llms.txt skill list near line 145 is never mentioned and has already drifted — `archive` is missing from it), and the checklist omits skills/<name>/.claude-plugin/plugin.json plus the marketplace.json plugins array that 9 of 10 existing skills have. Caveat on method: I had to read the body to test it, so the baseline is a reconstruction of repo-inspection-only output, though the coverage gaps it shows are verifiable facts about the repo.
What is the Add New Opc Skill SkillProof Score?
6.8/10 — installs cleanly 4/5, triggers reliably 4/5, output vs. baseline 6/10, docs & honesty 3/5.
How do I install Add New Opc Skill?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Add New Opc Skill with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.