Releases: devrimcavusoglu/skern
Releases · devrimcavusoglu/skern
v0.1.0
Skern v0.1.0
New Features
- Skill editing —
skern skill editupdates metadata fields via flags or opens$EDITORfor body editing, withmodified-byprovenance tracking (#39) - Skill tags —
--tagsonskill create,--tagfilter onskill listandskill search(#41) - Force install —
--forceflag onskill installto overwrite existing installations (#33) - Stylistic lint hints —
skill validatereports hints for short body, vague description, and missing step markers (#42) - Parse warnings —
skill listsurfaces malformed skill directories as warnings instead of silently skipping (#34)
Improvements
- CommandContext — replaced package-level mutable state with dependency injection for better testability (#32)
- Unified scoring — consolidated overlap and discovery scoring systems (#37)
- Output package split — split monolithic output package into focused files (#31)
- Stronger semver validation — stricter version format checking (#35)
- fsync on copy — added fsync before close in file copy operations (#36)
- Keyword dedup — deduplicated keywords in overlap extraction (#38)
- Platform constant —
platform.TypeAllas a proper constant (#40)
Docs
- Full documentation updated at skern.dev
- New command reference for
skill edit - Documented tags, force install, hints, and parse warnings
Install
curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bashOr with Go 1.25+:
go install github.com/devrimcavusoglu/skern/cmd/skern@latestv0.0.1
Skern v0.0.1 — Initial Public Release
Skern is a minimal, agent-first CLI for managing Agent Skills across Claude Code, Codex CLI, and OpenCode. It follows the Agent Skills open standard (SKILL.md with YAML frontmatter).
Features
- Skill management —
create,list,show,search,validate,remove,install,uninstall - Skill recommendation —
skill recommendwith fuzzy search and agent decision workflow - Platform adapters — Claude Code, Codex CLI, and OpenCode support
- Overlap detection — Fuzzy name matching (Levenshtein) and description similarity scoring to prevent duplicate skills
- Validation — Validate skills against the SKILL.md spec
- Project & user scopes — Manage skills at both project-level and user-level registries
- Machine-readable output —
--jsonflag on all commands - Shell completions — Bash, Zsh, and Fish
Install
curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/install.sh | bashOr build from source:
git clone https://github.com/devrimcavusoglu/skern.git
cd skern
make build