Skip to content

Releases: devrimcavusoglu/skern

v0.1.0

07 Mar 11:10
7f7e2b9

Choose a tag to compare

Skern v0.1.0

New Features

  • Skill editingskern skill edit updates metadata fields via flags or opens $EDITOR for body editing, with modified-by provenance tracking (#39)
  • Skill tags--tags on skill create, --tag filter on skill list and skill search (#41)
  • Force install--force flag on skill install to overwrite existing installations (#33)
  • Stylistic lint hintsskill validate reports hints for short body, vague description, and missing step markers (#42)
  • Parse warningsskill list surfaces 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 constantplatform.TypeAll as 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 | bash

Or with Go 1.25+:

go install github.com/devrimcavusoglu/skern/cmd/skern@latest

v0.0.1

02 Mar 05:25
3d0a09a

Choose a tag to compare

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 managementcreate, list, show, search, validate, remove, install, uninstall
  • Skill recommendationskill recommend with 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--json flag on all commands
  • Shell completions — Bash, Zsh, and Fish

Install

curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/install.sh | bash

Or build from source:

git clone https://github.com/devrimcavusoglu/skern.git
cd skern
make build