v0.4.9 — CLI config, paths editor, doctor, and grouped help
Added
- Config — Persistent YAML configuration (global
config.yamland project.skillware.yaml);pathssection drives skill root discovery when present; bundled registry always included (#246, #283). - CLI —
skillware config showprints merged configuration (read-only);skillware pathstips updated for config files (#246, #283). - CLI — Interactive paths submenu (menu
4) — view bundled registry, persist project/external paths to.skillware.yaml, shadowing and flat-layout diagnose; tiered help topics (menu6); universal navigation (0exit,bback); doctor spinner while diagnosing (#247, #285). - Loader —
SkillLoader.load_skill(..., execute_module=False)inspect-only load (manifest, instructions, card, requirement pre-flight) without executingskill.py; clearerImportErrorwhenskill.pyimport fails after pre-flight (#235, #282). - CLI —
skillware doctorchecks manifest deps andskill.pyimport readiness per skill (DEPS/LOADtable); optional skill ID,--category, and--skills-root(#235, #282).
Changed
- CLI —
skillware examplestable — wider EXTRA column; GITHUB shows script filename as a clickable link (full URL on ctrl+click) (#247, #285). - CLI — Interactive menu option
6description reflects grouped help topics (#247, #285). - Loader — Skill-not-found errors list searched roots with tier labels (
project,external,bundled) (#247, #285). - Loader —
SkillLoader.load_skill()validates manifestrequirementsversion specifiers (for exampleweb3>=6.0.0) against installed package versions before loadingskill.py; unpinned entries still require importability only (#14, #281). - GitHub — New Skill Proposal template category dropdown synced with the registry (
creative,security); addedcreativelabel (#279, #277).
Upgrade
pip install -U skillwareDev / multi-skill:
pip install -U "skillware[dev,all,agents]"See CHANGELOG.md and Install extras.
Contributors
- @rosspeili — CLI config and paths editor (#246, #247), inspect-only load and
skillware doctor(#235), manifest requirement version checks (#14), release cut - @UroojFatima-052 — Skill Proposal template category sync (#279)
Full changelog
- #283 — Persistent YAML config and
skillware config show(#246) - #285 — Interactive paths editor, tiered help, and nav (#247)
- #282 — Inspect-only load and
skillware doctor(#235) - #281 — Validate manifest requirement version specifiers (#14)
- #279 — Add
creativeandsecurityto skill proposal categories (#277)