v0.2.0
skit 0.2.0 — the agent release. Highlights since 0.1.0:
- A script repository for humans and AI agents — skit now ships an official Agent Skill (agentskills.io format) that teaches AI agents to drive your library through the CLI. Install it with a consent-first
skit agent install(Claude Code / Codex / AGENTS.md-style setups;--projectfor per-repo,--tofor a custom path). skit show NAME— the full read view of a script: identity, dependencies, the unified parameter schema (argparse flags, injected constants, command placeholders), presets, and drift/degraded notices.--jsonfor machines.skit run --set NAME=VALUE— pass parameter values explicitly, no form needed: precedence is default < last-used < preset <--set, unknown names exit 2, bad values 125, and a set field is final. Together withskit show, everything is now drivable non-interactively.--rawis a true escape hatch — no argument replay, no memory rewrite; it refuses form flags, and the reuse notice moved to stderr so stdout stays clean.- Responsive TUI — every screen adapts to the terminal size: footer chips wrap pill-by-pill and stay clickable, portrait terminals stack the detail pane below the list at full width, modals never exceed the screen, and the mouse-alone / keyboard-alone policy holds at every size.
- Windows fix — registry writes now ride out Windows sharing violations with bounded retries, fixing flaky concurrent
skit addon Windows (#4).
Install or update (the package is named skit-cli; the command it installs is skit):
uv tool install skit-cli # install
uv tool upgrade skit-cli # updatePublished to PyPI via GitHub Actions Trusted Publishing: https://pypi.org/project/skit-cli/0.2.0/