skillctl v0.6.1
Highlights
skillctl 0.6.1 is a maintenance release focused on cross-platform integrity, reproducible project state, documentation accuracy, and a more reliable release pipeline.
- Directory integrity hashes are now portable between Windows, macOS, and Linux. Existing legacy Windows/POSIX hashes remain accepted during migration.
- The repository's first-party
skillctlmeta-skill now uses the project-local store and portable lock state introduced in 0.6. - CI and release automation are aligned with Node 24 action runtimes, macOS 15, and deterministic workspace test execution.
Fixes and changes
- Realigned the bundled
skillctlskill and its references with the 0.6 project-local store, plainimportflow, explicit global operations, and Pi adapter. - Migrated the repository dogfood manifest, lockfile, and vendored skill away from the legacy global canonical path, so
doctorandauditwork on a fresh clone. - Made directory integrity calculation independent of native path separators and added compatibility for legacy hashes generated on either Windows or POSIX systems.
- Updated integrity verification in core operations, registry materialization, security auditing, and managed-copy checks.
- Added regression coverage for portable integrity hashes and legacy Windows hash compatibility.
- Serialized workspace tests to prevent intermittent Node test-runner IPC deserialization failures under CI load.
- Upgraded GitHub Actions to Node 24-compatible releases and pinned the macOS test matrix to macOS 15.
- Fixed the publish workflow initialization order so pnpm is available before Node configures its package-manager cache.
Documentation
- Corrected stale Italian and English examples that still produced
local:importedentries or referenced removed import flags. - Added migration guidance for pre-0.6 local locks and clarified which manifest, lock, and vendored store files should be committed.
- Updated the design baseline and documentation site to distinguish project stores from personal/global stores consistently.
- Updated the first-party skill guidance for the plain import workflow and Pi support.
Validation
- Full build, type-check, test, coverage, security audit, doctor, dogfood, and package-install preflight passed.
- CI passed on Ubuntu, macOS, and Windows with Node.js 22.13 and 24.
- All 11
@skillctl/*packages were verified at version 0.6.1 and are attached below as installable archives.
Upgrade
npm install --global @skillctl/cli@0.6.1
skillctl --versionFor reproducible project installs after upgrading:
skillctl install --frozen
skillctl doctorFull changelog: v0.6.0...v0.6.1