This guide takes you from zero to your first skillet install in about five minutes.
Binary naming: the default command is skillet. sklt is provided as a shorthand alias — both names point to the same binary and accept the same arguments. All examples below use skillet; substitute sklt if you prefer the short form.
Pick the install method that matches your platform. The npm package is getskillet (unscoped) with @echohello/skillet as a scoped alias; the binary is skillet (default) with sklt as an alias.
curl -sSL https://echohello.dev/skillet/install.sh | shOr pick a specific channel:
| Channel | Command | Notes |
|---|---|---|
| Homebrew | brew install echohello-dev/tap/skillet |
macOS, Linuxbrew |
| npm (unscoped) | npm i -g getskillet or use npx getskillet |
Node 20+ |
| npm (scoped alias) | npm i -g @echohello/skillet |
Same package, scoped name |
| Direct binary | Download from GitHub Releases | Single static binary, no runtime |
irm https://echohello.dev/skillet/install.ps1 | iex| Channel | Command | Notes |
|---|---|---|
| winget | winget install echohello-dev.skillet |
Windows 10+ |
| Chocolatey | choco install skillet |
|
| npm (unscoped) | npm i -g getskillet |
Node 20+ |
| npm (scoped alias) | npm i -g @echohello/skillet |
Same package, scoped name |
docker run --rm ghcr.io/echohello-dev/skillet --helpskillet --version
# skillet/1.0.0 (commit=..., builtAt=..., target=...)After global install, the sklt shorthand also works:
sklt --version
# skillet/1.0.0 (commit=..., builtAt=..., target=...)Create a new project directory and scaffold a manifest:
mkdir my-agent-skills && cd my-agent-skills
skillet initThis writes an apm.yml manifest declaring your project. Open it — it looks like this:
name: my-agent-skills
version: 0.1.0
description: Skills for my AI agent.
dependencies:
apm: []The format is OpenAPM v0.1 — Skillet is a conforming resolver. See Usage for the full schema.
Point Skillet at any source that contains SKILL.md files:
# GitHub repo (uses git shorthand: owner/repo)
skillet add anthropics/skills
# Specific branch or tag
skillet add anthropics/skills#main
# OCI artifact from a registry
skillet add oci://ghcr.io/echohello-dev/frontend-design:v1
# Local directory
skillet add ../my-local-skillsskillet add resolves the source, discovers the skills inside it, and deploys them into your agent directory. By default it writes to whichever agent directory it finds (.claude/skills, .codex/skills, etc.). If none is found, it prompts you.
The source is appended to apm.yml so your install is reproducible.
For reproducible installs across machines, commit an apm.yml and run:
skillet installThis reads every entry under dependencies.apm and installs it. No arguments required — apm.yml is the source of truth.
A realistic apm.yml for a team project:
name: my-agent-skills
version: 1.0.0
target: claude
dependencies:
apm:
- anthropics/skills/skills/frontend-design
- git: https://gitlab.internal.acme.com/platform/coding-standards.git
ref: v2.0
- oci://ghcr.io/acme/security-checklist:v1.2.0
- ./team-internalSee Usage for the full schema and source formats.
List the skills Skillet discovered in your project:
skillet findOr search by keyword:
skillet find deployInspect the lockfile (skillet.lock.yaml) to see what's installed, where it came from, and how it was placed:
cat skillet.lock.yamlWhen you want to refresh sources, edit the refs in apm.yml and re-run skillet install. For automated detection of newer refs:
skillet check # show what would change
skillet update # refresh refs and reinstall(check and update are in-progress; today, bump refs in apm.yml manually and re-run skillet install.)
Author a new skill in your project:
skillet init skills/team-voiceThis scaffolds skills/team-voice/SKILL.md with the required frontmatter (name, description). Edit the body to define when the skill should trigger and what the agent should do.
- Read Usage for the full command reference, manifest schema, and source format details.
- Read the APM Manifest ADR to understand which OpenAPM fields Skillet supports and which it intentionally ignores.
- Read OCI Artifact Spec if you want to publish your own signed skill artifacts.