{"repo":"jordan-gibbs/knack-cli","free":true,"listed":false,"github":"https://github.com/jordan-gibbs/knack-cli","clone":"git clone https://github.com/jordan-gibbs/knack-cli.git","description":"Knack CLI: agent-friendly skill operations. Self-host on GitHub or use Knack Cloud.","language":"Rust","stars":20,"topics":["agent","agent-skills","agents","ai","claude-code","claude-code-skill","cli","codex-skill","skills"],"license":"MIT","category":"cli-tools","readme_excerpt":"Knack An agent-driven CLI for authoring, validating, versioning, running, and observing agent skills. Knack turns your clunky Skill.md files into managed workflows: structured folders of instructions, examples, tests, and metadata that any agent (Claude, Cursor, Codex, Cowork) can load. The artifact is inspectable and immutable; every skill run is logged. When a skill misses an edge case, you flag it, the skill gets a new rule, and the next run is sharper than the last. Anatomy of a Knack Skill This is compatible with the open Anthropic Skills format, so it's portable across agent providers. Install Windows (PowerShell): Two modes, one CLI Self-host (GitHub). Skills live in a private GitHub repo under your account. No Knack account, no Knack server, no telemetry leaves your machine, no caps. Publishing is a git commit, a per-skill tag, and a push. Prereqs: git on PATH, GitHub CLI on PATH, and gh auth login already run. knack init --self-host shells out to gh to create the repo and to git to commit/push; it will not authenticate either tool for you. Knack Cloud. Zero setup. Public marketplace and team features (sharing, roles, audit log, SSO) live here. Free tier at getknack.ai. Same commands. Same skill folder format. The backend just decides where versions and run logs go. Pick once at knack init ; switch later by re-running it. Read-scoped PATs ( --scope read ) authenticate on GETs but are denied at write routes with a small allowlist for knack mark , feedback posts, and re","default_branch":null,"files":null,"tree":[],"storefront":"/r/jordan-gibbs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jordan-gibbs/knack-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}