agentsclimarketplace

Skillforge

Skill rogerchappel/skillforge

Forge portable coding-agent skills with linting, activation tests, render adapters, and local-first packaging.From the repository description

Install
npx -y skills add rogerchappel/skillforge

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.9 KB, 434 tokens by cl100k_base, as published. Nobody here has run it

skillforge Skill

When To Use

Use this skill when an agent needs to create, lint, test, render, package, or review a portable coding-agent skill bundle. It is especially useful for release gates around skill.yaml, SKILL.md, activation fixtures, host rendering, and safety notes.

Inputs

  • A local skill directory with skill.yaml and SKILL.md.
  • Optional activation fixture file.
  • Optional host target such as openclaw or claude-plugin.
  • Optional output directory or package archive path.

Side-Effect Boundaries

The lint, test, matrix, and report commands read local files only. Render and package commands write only to the requested output path. The CLI does not publish packages, install skills into an agent host, call network APIs, or approve skill proposals.

Workflow

  1. Run skillforge lint <skill-dir> --format json for a small machine-readable quality gate.
  2. Run skillforge test <skill-dir> --fixtures <skill-dir>/fixtures/activation.json to check activation examples and anti-examples.
  3. Run skillforge matrix <skill-dir> --format markdown to inspect host compatibility.
  4. Run skillforge report <skill-dir> --format json before release-candidate review.
  5. Render or package only after diagnostics are clean or intentionally accepted.

Approval Requirements

Ask before writing rendered host layouts into a user-controlled skill directory. Ask before packaging a bundle intended for external sharing. Do not publish, install, or approve skills unless the user explicitly asks for that separate action.

Examples

skillforge lint examples/tdd-sentinel --format json
skillforge test examples/tdd-sentinel --fixtures examples/tdd-sentinel/fixtures/activation.json
skillforge report examples/tdd-sentinel --format markdown
skillforge render examples/tdd-sentinel --target openclaw --out /tmp/tdd-sentinel-openclaw

Verification

Run:

npm run check
npm test
npm run smoke

What ships with it: 41 files

60.8 KB alongside SKILL.md, 21 of them executable

scripts/

src/

tests/

1 more file not listed here. See all 41 in the repository.

Keep looking

Skills are one crate of 326,629. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.