Skip to content

Releases: f0d010c/skillforge

v0.3.2

13 May 15:06

Choose a tag to compare

Patch release based on real marketplace PR review failures.\n\n- Validate plugin manifest include paths.\n- Detect bundled skills that reference plugin-level resources not included for marketplace installs.\n- Warn when README bundle trees mention local folders missing from the installable bundle.\n- Detect category drift between plugin manifests and local marketplace metadata.\n- Add real-world cases and tests for these review patterns.\n\nValidation:\n- npm run build\n- npm test\n- npm audit --audit-level=moderate\n- npm pack --dry-run\n- agent-skillforge self-lint\n- marketplace lint against Stark source and awesome-codex-plugins mirror

v0.3.1

13 May 09:09

Choose a tag to compare

What's Changed

  • Added skillforge.json lint ignores for repo-level scans:
    • lint.ignore supports folders like templates/**, tests/fixtures/**, and generated or intentionally broken examples.
    • lint.allowEmptyCollection lets documentation/tooling repos pass when every discovered skill/plugin folder is intentionally ignored.
  • Shared ignore handling across lint, smoke, and compat skill discovery.
  • Added self-dogfooding config so SkillForge can lint its own repo cleanly without flagging intentional fixtures/templates.
  • Bumped CLI/package version to 0.3.1.

Verification

  • npm run build passes
  • npm test passes with 24 tests
  • npm audit reports 0 vulnerabilities
  • npm pack --dry-run succeeds for agent-skillforge@0.3.1
  • skillforge lint . passes on this repo
  • skillforge smoke . passes lint and reports no examples declared
  • GitHub CI passes across Ubuntu, Windows, and macOS on Node 20, 22, and 24

v0.3.0

12 May 14:09

Choose a tag to compare

What's Changed

  • Renamed the npm package to agent-skillforge to reflect the broader cross-agent direction.
  • Kept compatibility binaries:
    • codex-skillforge
    • skillforge
    • csf
  • Added new aliases:
    • agent-skillforge
    • asf
  • Added skillforge compat for ecosystem compatibility checks:
    • --target codex
    • --target claude
    • --target portable
  • Portable checks now warn on agent-specific wording and paths such as Claude Code, Codex, .claude/, .codex/, and .agents/.
  • Portable checks warn on obvious OS-specific script assumptions.
  • Updated README, CI action metadata, docs, SARIF tool name, and tests for the broader agent-skill positioning.
  • Updated CI to current action majors, read-only permissions, manual dispatch, audit isolation, and an Ubuntu/Windows/macOS test matrix across Node 20, 22, and 24.
  • Added GitHub Action Marketplace branding and README usage examples.
  • Removed npm-generated package metadata that pointed at a non-existent index.js entrypoint.

Verification

  • npm run build passes
  • npm test passes with 22 tests
  • npm audit reports 0 vulnerabilities
  • npm pack --dry-run succeeds for agent-skillforge@0.3.0
  • Clean temp install confirms all binaries report 0.3.0
  • GitHub CI passes across Ubuntu, Windows, and macOS on Node 20, 22, and 24

v0.2.0

12 May 07:09

Choose a tag to compare

What's Changed

  • Added lint profiles:
    • --profile source for repo/local development
    • --profile marketplace for publish-ready bundles
  • Replaced public confidence labels with deterministic impact labels:
    • blocking
    • advisory
  • Added smarter source-mode handling for build-generated paths such as ./dist/server.js when a package.json build script exists.
  • Added MCP config validation:
    • MCP config must parse
    • each server should define a url or command
    • args must be an array of strings
    • local command and cwd paths are checked
  • Updated pack to use marketplace-profile linting before producing release artifacts.
  • Added GitHub Action profile input.

Verification

  • npm run build passes
  • npm test passes
  • npm audit reports 0 vulnerabilities
  • npm pack --dry-run succeeds
  • Clean temp install confirms codex-skillforge, skillforge, and csf report 0.2.0

v0.1.3

12 May 05:07

Choose a tag to compare

What's Changed

  • Added shorter installed CLI aliases:
    • skillforge
    • csf
  • Kept codex-skillforge as the npm package name and original binary for compatibility.
  • Updated README examples so first-time users can keep using npx codex-skillforge, while installed users can run shorter commands like skillforge lint ..

Verification

  • npm run build passes
  • npm test passes
  • npm audit reports 0 vulnerabilities
  • npm pack --dry-run succeeds
  • Clean temp install confirms all three binaries report 0.1.3:
    • codex-skillforge --version
    • skillforge --version
    • csf --version

v0.1.2

12 May 04:27

Choose a tag to compare

What's Changed

  • Upgraded runtime dependencies to reduce stale/deprecated package risk:
    • archiver 8
    • commander 14
    • yaml 2.9
    • zod 4
  • Fixed archiver 8 ESM usage so the packaged CLI and dogfood GitHub Action run correctly.
  • Updated the CLI --version output to 0.1.2.
  • Updated Zod schema usage for v4 compatibility.
  • Added real-world example cases based on public Codex plugin scan patterns:
    • missing MCP server file referenced from a plugin manifest
    • stale SKILL.md reference link
    • weak trigger description caught in --strict mode
  • Added README note that SkillForge is listed in awesome-codex-plugins under "Validate Before You Ship".
  • Kept raw scan artifacts local-only via .gitignore.

Verification

  • npm test passes
  • npm run build passes
  • npm audit reports 0 vulnerabilities
  • npm pack --dry-run succeeds
  • GitHub Actions CI passes on the final release commit

v0.1.1

11 May 03:40

Choose a tag to compare

What changed

  • Added --strict for advisory lint checks.
  • Made default lint mode lower-noise for CI usage.
  • Added confidence metadata to lint findings.
  • Tightened reference.missing so placeholder words and external URLs are not treated as missing files.
  • Added a regression fixture for reference-noise cases.
  • Added README security model notes.
  • Added real-world scan notes from awesome-codex-plugins.

Verification

  • npm run build
  • npm test
  • npm audit
  • npm pack --dry-run
  • Clean npx codex-skillforge@latest smoke test

npm: https://www.npmjs.com/package/codex-skillforge/v/0.1.1

v0.1.0

09 May 15:06

Choose a tag to compare

Initial public release of Codex SkillForge.

Highlights:

  • Scaffold Codex skills and plugins.
  • Lint SKILL.md, agents/openai.yaml, plugin manifests, bundled skills, hooks, apps, MCP paths, and assets.
  • Smoke-test declared example prompts.
  • Pack release artifacts with install notes and marketplace entry metadata.
  • Run SkillForge in CI through the included GitHub Action.

Install:

npx codex-skillforge lint .