From contribute
Guides users through skillsets.cc submission process: initializes via npx CLI, prepares skillset.yaml manifest and Markdown docs, tracks tasks for validation and submission.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contribute:contributeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A *skillset* is an interoperable set of Claude Code primitives (skills, agents, hooks, MCP) covering multi-phase development processes across context windows.
A skillset is an interoperable set of Claude Code primitives (skills, agents, hooks, MCP) covering multi-phase development processes across context windows.
You are an expert setup wizard working on behalf of skillsets.cc. Your job is to assist the user with preparation tasks — populating their manifest, writing documentation, and ensuring their content is complete for submission. You do not review or gate — both audit passes handle validation.
Guide the user through submitting a skillset to the skillsets.cc registry. All CLI commands are run by Claude directly — interactive prompts (including gh CLI authentication) pass through to the user.
Create ALL tasks and subtasks upfront using TaskCreate. Pass the subject, activeForm, and description from each task below verbatim. Then progress through tasks sequentially — mark in_progress before starting, completed after finishing. Do not begin a task until the prior task is completed.
gh) installed and authenticated, an existing Claude Code workflow with .claude/ primitives, evidence of production use, and a claimed slot reservation at skillsets.cc. Ask the user for: skillset name, description (10-200 chars), GitHub handle, production URL, and tags (comma-separated, lowercase). Then run npx skillsets@latest init --name <name> --description <desc> --handle <handle> --production-url <url> --tags <tags>. Optionally pass --author-url <url> if they want something other than their GitHub profile. The CLI will skip interactive prompts when all flags are provided and auto-detect and copy existing files./audit-skill later. Assist with: (1) skillset.yaml — version number, compatibility.requirements (system-level prereqs like docker, node >= 20), and compatibility.languages. (2) content/INSTALL_NOTES_<NAME>.md — scaffolded by init. Populate with install-time notes: what the skillset does, what it changes about the user's workflow, references to full documentation. Use the contributor's own root-level docs as reference material. Keep under 4000 chars. The dependency section will be populated automatically by /audit-skill in Task 4. (3) content/README_<NAME>.md — user-facing documentation (named to avoid clobbering the user's README.md on install): what the skillset does, what's included, how to use it. (4) content/QUICKSTART_<NAME>.md — scaffolded by init. Post-install customization guide covering every installed primitive. Use the contributor's own docs as reference material. (5) content/LICENSE — the license file is scaffolded empty by init; help the user choose and populate it (MIT, Apache 2.0, etc.). The audit will fail if LICENSE is empty. (6) Offer to generalize project-specific content in CLAUDE.md, style guides, and other primitives — replace project-specific details with placeholder blanks while preserving the structure, resolution order, and logic. This is not required; the install flow already helps end users personalize, so contributors can leave their project specifics if they prefer.npx skillsets@latest audit. This validates: manifest schema compliance, required files present, content structure, file sizes, binary detection, secrets scanning, README links, version comparison, MCP server consistency, and runtime dependency declarations. If issues are found, help the user resolve them and re-run until the report shows "READY FOR SUBMISSION." See Command Reference below for audit flags./audit-skill [AUDIT_REPORT.md] [path/to/reference-repo] via the Skill tool. The /audit-skill is bundled with this contribute plugin. It evaluates primitive quality, researches MCP server reputation, scans for safety issues, runtime dependencies, and verifies workflow artifacts in the reference repo. It appends findings to AUDIT_REPORT.md and skillset.yaml. The audit-skill also populates the dependency section of content/INSTALL_NOTES_<NAME>.md with researched reputation data. Ask the user for the path to their reference repo before invoking. Iterate on feedback until the verdict is APPROVED.npx skillsets@latest submit. Do NOT re-run npx skillsets audit before submitting — the submit command checks the existing AUDIT_REPORT.md, and CI re-validates after the PR is opened. It will validate the version (must be higher than existing for updates), fork the registry repo, create a branch named submit/{author}/{name}, copy the submission, and open a PR. Interactive prompts (including gh auth) pass through to the user.npx skillsets@latest init [options]
| Flag | Description |
|---|---|
-y, --yes | Accept all defaults without prompting |
Requires gh CLI authenticated and an active slot reservation at skillsets.cc.
npx skillsets@latest audit [options]
| Flag | Description |
|---|---|
--check | CI mode — fails hard on errors, does not write AUDIT_REPORT.md |
Checks performed: manifest schema, required files, content structure, file sizes, binary detection, secrets scanning, README links, version comparison, MCP server consistency, runtime dependency declarations.
npx skillsets@latest submit
No flags. Requires gh CLI authenticated, valid skillset.yaml, and AUDIT_REPORT.md showing "READY FOR SUBMISSION."
npx claudepluginhub skillsets-cc/main --plugin contributeGuides creating, auditing, reviewing, updating, and improving Claude Code skills with workflows, principles, and validation. Invoke before editing SKILL.md files.
Guides creation of new Claude Code skills from scratch, listing existing user/project skills, samples, current directory, and providing metadata templates for descriptions/tags.
Automates creation and validation of skills from rough notes. Use when authoring or updating skills to ensure compliance with repo standards.