Add New Opc Skill
Sjekkliste for å legge til en ferdighet i ReScienceLab/opc-skills repoet på tvers av alle registreringsfiler
Krever oppsett
Hva den gjør
En bidragsytersjekkliste for ReScienceLab/opc-skills monorepoet som veileder gjennom opprettelse av ferdighetskatalogen fra repo-malen, generering av en pikselkunst SVG-logo, tillegg av hele skills.json-oppføringen, og oppdatering av README.md, website/worker.js og CHANGELOG.md, deretter verifisering av hver overflate med shell-kommandoer før en PR åpnes mot develop. Den utløses når man legger til, publiserer eller forbereder en ferdighet for utgivelse i det spesifikke repoet. Den er kun nyttig for vedlikeholdere og bidragsytere av opc-skills og har ingen verdi i et urelatert prosjekt.
Testrapport
Fant ferdigheten på .factory/skills/add-new-opc-skill/SKILL.md — ikke under skills/, og fraværende fra både skills.json og .claude-plugin/marketplace.json, så det er en repo-intern vedlikeholderferdighet som kun kan installeres manuelt. Frontmatter har name+description; jeg hentet rått 4 refererte filer og alle returnerte HTTP 200 (template/SKILL.md, skills/nanobanana/scripts/batch_generate.py, skills/logo-creator/scripts/vectorize.py, website/worker.js), og fant ingen curl|sh, base64 blobs, hemmelig eksfiltrering eller injeksjonstekst. Oppgave: produsere det komplette redigeringssettet for en ny ferdighet `pdf-extract` — min grunnlinje dekket 2 overflater (skills.json delvis, README) og fikk oppføringsformen feil (1 installasjonsstreng i stedet for 9, manglende logo/auth/dependencies/commands/links), mens ferdighetsfulgte pass dekket 6 overflater pluss en verifiseringsblokk og develop-branch PR-flyten. To reelle defekter funnet ved å sjekke mot live repoet: trinn 5 sier å redigere `fetchCompareData()` i website/worker.js og den funksjonen eksisterer ikke (den hardkodede arrayen er i `getFallbackConfig()` på linje 1383, og en annen hardkodet llms.txt ferdighetsliste nær linje 145 er aldri nevnt og har allerede drevet — `archive` mangler fra den), og sjekklisten utelater skills/<name>/.claude-plugin/plugin.json pluss marketplace.json plugins-arrayen som 9 av 10 eksisterende ferdigheter har. Forbehold om metode: Jeg måtte lese kroppen for å teste den, så grunnlinjen er en rekonstruksjon av kun repo-inspeksjonsutdata, selv om de dekningsgapene den viser er verifiserbare fakta om repoet.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
# 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.
Kommandoer og eksempelprompter
/add-new-opc-skillSjekkliste for å legge til en ferdighet i ReScienceLab/opc-skills repoet på tvers av alle registreringsfiler
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Add a new skill to the OPC Skills projectPrepare this skill for release with all metadataPublish my skill to the catalog listing