Skip to content

Installation

  • Node.js 18 or later
  • npm (included with Node.js)
  • A terminal with internet access

The Skillett CLI is distributed via npm. No global install required — use npx to always run the latest version:

Terminal window
npx skillett login

This starts the device authorization flow. The CLI:

  1. Requests a device code from the Skillett API
  2. Opens your browser to the dashboard verification page
  3. Displays a human-readable code (e.g., ABCD-1234) in your terminal
  4. Polls until you authorize in the browser
  5. Prompts you to paste your API key

If you already have an API key, skip the device flow:

Terminal window
npx skillett login --key sk_a1b2c3d4e5f6...

After login, the CLI detects your agent platform and installs the core skill pointer in the appropriate location:

PlatformDetectionSkill path
Claude Code.claude/ directory exists.claude/skills/skillett/
Cursor.cursor/ directory exists.cursor/rules/skillett/
Windsurf.windsurf/ directory exists.windsurf/rules/skillett/
GenericNone of the above.skillett/skills/skillett/

The core skill is a lightweight markdown pointer that tells your agent how to invoke Skillett commands.

The CLI stores configuration in a .env file in the detected platform directory:

SKILLETT_API_KEY=sk_a1b2c3d4e5f6...
SKILLETT_PLATFORM=claude
Terminal window
skillett status
{
"user": {
"email": "david@example.com",
"display_name": "David",
"plan": "free"
},
"integrations": [
{ "slug": "github", "name": "GitHub", "status": "connected" }
]
}

Since you run via npx, you always get the latest version. To check your current version:

Terminal window
npx skillett --version