mrodgersjs-web/rig-marketplace/meta-website-publisher
- community
Checking that the SKILL.md file is still in the repository.
Publish the skill catalog to the public website with per-skill provenance (sha256, sealed proof) and install UX (copyable needle install lines). This is a META skill — it publishes the catalog of skills, not end-user content.
Install
npx vskill@latest install mrodgersjs-web/rig-marketplace/meta-website-publisherSKILL.md
Meta Website Publisher
Purpose
This is a META skill: it operates on the skill catalog and its artifacts, not on content. It renders every certified skill into a public page carrying its provenance — sha256 of SKILL.md, sealed ProofPacket digest, doctrine package, diamond tier — plus a copyable needle install <name> line. Publishing is a public, outward action: the build and local verification run free, but the deploy step requires explicit human approval (Gate D).
Math claim (Deviatrix MathExec)
Workflow
- Enumerate the catalog: every
artifacts/skills/*/SKILL.md; parse frontmatter (name,doctrine_package,diamond). - Filter to certified skills only: require a sealed install record from meta-install-verifier; skip (and log) everything else.
- Compute provenance at publish time: sha256 of each SKILL.md, linked seal digest from the proof chain.
- Render pages: one per skill with purpose, trigger conditions, provenance block, and a copyable
needle install <name>line; plus a catalog index. - Verify the build locally: every rendered page has all provenance fields; page count equals certified count; then GATE D — present the deploy plan (page count, diff summary) and get explicit human approval before pushing live.
- Deploy on approval; record the publish event via rig-memory-os.
Rig Memory OS integration
Each publish records memory.record_event(kind="catalog_published", pages=N, deploy_digest=..., approved_by=...). A failed provenance check is proposed via memory.propose_memory(...) so the offending skill is flagged for re-certification.
Done test
Planted failure
Fixture: a stub skill with the full-looking provenance profile (name:, doctrine_package:, diamond:, needle install line) whose declared name: does not match its directory — e.g. artifacts/skills/broken-stub/SKILL.md declaring name: meta-proof-sealer (a copy-paste leftover). The publisher MUST catch it and the done-test MUST go RED with AssertionError: PROVENANCE-MISSING: ['broken-stub declares name meta-proof-sealer'] (non-zero exit). Second fixture: a legacy skill without the full profile MUST appear in the excluded set and never in the render set; if its page renders, that is RED ORPHAN-PAGE. A publisher that ships the misnamed stub page is theater.
Examples
meta-website-publisher build→ renders 44 certified skill pages, printsPUBLISH-READY OK: 44 skills, stages the deploy plan for approval.meta-website-publisher deploy --approved <run_id>→ pushes the approved build live and seals the deploy digest into the proof chain.
Install
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpacks/rig-prime-fleet/skills/meta-website-publisher/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mrodgersjs-web/rig-marketplace/meta-website-publisher)