๐Ÿ“ฆ
DevOpsTypeScript

Publish Harness

by ruvnet

Publish Harness is a DevOps skill for Claude Code, published by ruvnet in metaharness.

609 stars72 forkson ruvnet/metaharnessAdded 2026/08/25+2% in starsRepository updated 2026/08/24
agent-harnessagent-harness-generatoragent-scaffoldingagentic-aiagentic-frameworkautonomous-agentsclaude-codecodexcreate-agent-harnesshermes-agentmcpmcp-servermulti-agentopenai-codexopenclawpi-devrvmsandboxingscaffoldscaffolding
Install in seconds
Install Publish Harness
Copy Publish Harness into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/publish-harness ~/.claude/skills/publish-harness

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/ruvnet/metaharness.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
.claude-plugin/skills/publish-harness/SKILL.md in ruvnet/metaharness
Installs to
~/.claude/skills/publish-harness
Collection
One of 16 skills cataloged from this repository
Category
DevOps โ€” 798 skills

What Publish Harness does

Publish Harness runs build, test, signing, verification, and npm publish for a generated harness. Use it when releasing a tagged harness with provenance and witness manifest checks.

Publish Harness is cataloged under DevOps on DirSkills. Publish Harness comes from a repository tagged agent-harness, agent-harness-generator, agent-scaffolding, agentic-ai and agentic-framework.

Documentation

README

publish-harness

Codex skill that runs the full smoke-test โ†’ witness-sign โ†’ npm publish pipeline for a generated harness.

What it does

  1. Builds the harness with npm run build
  2. Runs npm test to confirm green tests
  3. Calls harness sign to produce a fresh witness manifest (requires WITNESS_SIGNING_KEY env)
  4. Confirms harness verify accepts the freshly signed manifest
  5. Either:
    • dry_run=true (default): runs npm publish --dry-run and reports tarball stats
    • dry_run=false: runs the real npm publish --provenance --access public

Usage from Codex

/publish-harness path=./my-harness
/publish-harness path=./my-harness dry_run=false

Equivalent CLI

This is the opening of the README. Read the full README on GitHub.

Commands Publish Harness provides

Slash commands named in this skillโ€™s SKILL.md, listed in the order they first appear.

  • /publish-harness

Frequently asked about Publish Harness

  • What else does ruvnet publish alongside Publish Harness?

    Publish Harness is one of 16 skills that DirSkills catalogs from ruvnet/metaharness, the repository it ships in. Its siblings there include Compare Harnesses, Create Harness and Darwin Mode. Each one is a separate skill with its own page in this directory, installs the same way Publish Harness does, and is maintained by ruvnet in that same repository. The rest of the collection is listed on the ruvnet/metaharness page.

  • How does Publish Harness compare to other DevOps skills?

    Publish Harness ranks #648 by stars among the 798 DevOps skills in this catalog. The most-starred ones next to it are Backend Patterns, API Connector Builder and Migration. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Publish Harness against them. Open each page to compare what they document and how they install.

More from ruvnet/metaharness

Publish Harness is one of 16 skills cataloged on DirSkills from ruvnet/metaharness.

See all 16 skills โ†’