promotion-intake

Validates Claudosseum promotion packages and stages promoted skills as reviewable pull requests.

Updated May 3, 2026
One-click install
npx skills add https://github.com/Claudfather/clauDNA --skill promotion-intake-claudfather
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: promotion-intake
Source: https://github.com/Claudfather/clauDNA/tree/main/skills/promotion-intake
Command: npx skills add https://github.com/Claudfather/clauDNA --skill promotion-intake-claudfather

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Moving a battle-tested skill from the Claudosseum arena into the clauDNA plugin requires strict contract validation, byte-identical staging, and a reviewable PR — doing this by hand risks skipping checks or altering tested content. ## Core Features & Use Cases - Contract Validation: Runs the promotion contract enforcer (scripts/validate-promotion-package.py) to check arena thresholds, judge confidence, telemetry, manifest schema, content hashes, and name collisions. - Byte-Identical Staging: Copies the validated SKILL.md and support files into skills/<name>/, appends a CHANGELOG provenance entry, and re-runs repo gates (skill validation and pytest). - PR Automation: Opens a promotion PR via /claudna:ship with the validator's check table and provenance block; supports --dry-run and non-interactive --auto modes with structured JSON results. - Use Case: Claudosseum's automation finishes an arena run and calls this skill with --auto to validate the package and open a promotion PR for maintainer review without human intervention. ## Quick Start Run the promotion-intake skill on the promotion package directory to validate it and open a staging PR.

Frequently Asked Questions about promotion-intake

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I promote a skill from Claudosseum to clauDNA?

Run the promotion-intake skill with the path or URL of the promotion package. It validates the package against the promotion contract, stages the skill byte-identically under skills/<name>/, and opens a PR via /claudna:ship for maintainer review.

What does a Claudosseum promotion package contain?

A promotion package is a directory bundle containing manifest.json, battle-history.json, telemetry-summary.json, the skill's SKILL.md, and any support files. The validator checks arena thresholds, judge confidence, telemetry, manifest schema, and content hashes.

Can I validate a promotion package without opening a PR?

Yes, pass the --dry-run flag to validate the package and report exactly what would be staged without writing files or opening a PR. The structured result reports dry_run: true with pr_url set to null.

What happens when promotion package validation fails?

A non-zero validator exit blocks the promotion: every [FAIL] check goes into errors[] verbatim and blocker_description names the first failing check. The skill never edits package content to force a pass; fixes belong upstream in Claudosseum.

Does promotion-intake merge PRs or bump plugin versions?

No. The skill only stages the promotion and opens a PR; the maintainer's admin-merge remains the final gate. Versioning, plugin.json bumps, and CHANGELOG version cuts are handled by separate release trains.