CLI for building and publishing AI agent skills.
pnpm add -g enskillCreate a new skill scaffold:
enskill create my-new-skillCreate a skill scaffold in the current directory:
enskill create .Set a custom title in one line:
enskill create my-new-skill --title "My New Skill"Run interactive skill creation:
enskill createPublish from a skill root:
npx enskill publishenskill publish expects these endpoints from your publish service:
GET /v1/auth/sessionwithAuthorization: Bearer <token>POST /v1/auth/startto begin auth flowPOST /v1/auth/pollwith{ "deviceCode": "..." }POST /v1/publishwith skill files encoded as base64
Default registry target is skill-manager/skills-registry on main.
Publish uses the hosted registry API at https://registry.enskill.space/api.
Advanced publish overrides are intentionally deferred and planned for a future enskill config.
pnpm install
pnpm run dev -- create my-new-skill
pnpm run dev -- publish
pnpm run build
pnpm test