ClaudeKit CLI Guide
Install ClaudeKit, run claude, and leverage powerful AI skills from your terminal!
claude, and leverage powerful skills like UI/UX Pro Max — all from your terminal!Quick Workflow
→ Then chat with AI to build beautiful UIs instantly! 🎨
Note: ClaudeKit CLI is a free tool that helps install kits. The Engineer Kit and Marketing Kit are paid products that you need to purchase separately. Get ClaudeKit (20% OFF)
What It Looks Like in Your Terminal
Here's exactly what you'll see when using ClaudeKit CLI
Setup Project
ck init Initialize ClaudeKit in your project (one-time setup)
Start Claude Code
claude Open interactive AI assistant - chat and iterate
Use Skills
Using ui-ux-pro-max skill... Inside Claude, activate powerful design intelligence
Quick Start Guide
Get ClaudeKit CLI running in 3 easy steps
Install ClaudeKit CLI
Install the ClaudeKit CLI tool globally:
Initialize ClaudeKit in Your Project
Navigate to your project and set up ClaudeKit:
ck init, you'll see two options:- Global (Recommended): Installs for your user account. Works everywhere.
- Local: Installs just for this specific project folder.
- 1. Environment Variables - GITHUB_TOKEN or GH_TOKEN (best for CI/CD)
- 2. GitHub CLI - If
ghis logged in (recommended for local) - 3. OS Keychain - Token saved from previous login
- 4. Interactive Prompt - Guides you to create and save token
gh auth login # Recommended: Login with GitHub CLI first ck init --use-git to use your native git credentials instead.Start Claude Code & Create!
Launch Claude Code CLI and chat with AI:
Best Practice: Daily Routine
💡 Pro Tip: Run these commands before starting your work to ensure you always have the latest intelligent capabilities.
1 Update CLI Tool
Ensures your claudekit-cli has the latest features and bug fixes.
💡 Pro tip: Run ck update --beta --yes to update both CLI and Kit to latest beta with auto-install dependencies.
2 Update Engineer Kit
Updates the engineer kit to fetch the latest AI prompts and capabilities.
3 Update Marketing Kit
Updates the marketing kit for content creation, copywriting, and brand assets.
CLI Quick Reference
All 18 ClaudeKit CLI commands at a glance — flags, subcommands, and quick examples.
CCS - Claude Code Switch
Need to switch between work/personal accounts or use cheaper models like Gemini/GLM? CCS is a powerful wrapper for Claude Code that saves you money and streamlines your workflow.
Warning: Google Account Bans
Google is actively banning accounts that use Antigravity/Gemini OAuth with third-party tools (OpenCode, CLIProxy-based tools like CCS/ProxyPal, AntigravityManager, etc.). This may violate Google's ToS and result in permanent loss of Google services. Consider using GLM or Kimi as safer alternatives.
Advanced: settings.json configuration
Customize Claude Code globally or locally by creating a settings.json file (e.g., ~/.claude/settings.json).
Global Settings
~/.claude/settings.json Applies everywhere across all projects
Local Settings
.claude/settings.json Overwrites global settings for this specific project
"$schema" reference to enable auto-completion and validation in your editor:{ "$schema": "https://claudekit.cc/schemas/ck-config.schema.json", "statusline": "full", "gemini": { "model": "gemini-3-flash-preview" } }
includeCoAuthoredBy, it has been replaced by the attribution configuration: Session State Persistence
Claude Code now auto-saves your session state across restarts. The state is stored in .claude/session-state/ directory.
Namespace Changes
Core skills have been moved to the ck: namespace for better organization.
Instead of /debug or /plan, you should now use /ck:debug and /ck:plan.
.ck.json Configuration
All available settings for your .ck.json configuration file.
File Location
Project-level (overrides global, recommended):
Global (applies to all projects):
~/.claude/.ck.json { "codingLevel": -1, "statusline": "full", "privacyBlock": true, "docs": { "maxLoc": 800 }, "plan": { "namingFormat": "{date}-{slug}", "dateFormat": "YYMMDD", "validation": { "mode": "prompt", "questions": "3-8" } }, "locale": { "responseLanguage": null }, "project": { "type": "auto", "packageManager": "auto" }, "gemini": { "model": "gemini-3-flash-preview" }, "skills": { "research": { "useGemini": true } } }
| Setting | Default | Description |
|---|---|---|
| codingLevel | -1 (auto) | Experience level for tailored output (-1=auto, 0-5) |
| statusline | "full" (Beta) / "minimal" (Stable) | Status bar display mode ("minimal" or "full") |
| privacyBlock | true | Block access to .env and sensitive files |
| docs.maxLoc | 800 | Max lines of code for doc generation |
| plan.namingFormat | "{date}-{slug}" | Plan directory naming pattern |
| plan.dateFormat | "YYMMDD" | Date format in plan names |
| plan.validation.mode | "prompt" | Plan validation mode |
| plan.validation.questions | "3-8" | Number of validation questions |
| locale.responseLanguage | null | Response language (null = English) |
| project.type | "auto" | Project type detection |
| project.packageManager | "auto" | Package manager detection |
| gemini.model | "gemini-3-flash-preview" | Default Gemini model for research |
| skills.research.useGemini | true | Use Gemini for research tasks |
Pro Tips for CLI Power Users
@filename to tell AI which files to modifystatusline: one of"full"(default, all features),"compact"(2-3 lines),"minimal"(single line),"none"(disabled)gemini.model: defaults togemini-3-flash-preview- Automatically creates
.claude/session-state/for session persistence
.ck.json.Common questions
FAQ
Is claudekit-cli free to use?
Yes — claudekit-cli is fully free and open-source under the MIT license (mrgoonie/claudekit-cli). Anyone can install, use, and contribute. No license key required just to run the CLI.
How is the free CLI different from the paid Engineer Kit (EK) and Marketing Kit (MK)?
claudekit-cli is just the runtime — it installs, updates, and manages kits inside Claude Code.
Engineer Kit (EK) is the paid skill library for developers: /ck:plan, /ck:cook, /ck:test, /ck:code-review, /ck:ship, /ck:debug, /ck:security...
Marketing Kit (MK) is a separate paid library for marketers / designers / content creators: /ckm:design, /ckm:copywriting, /ckm:play, /ckm:elevenlabs, ad campaigns...
Short version: CLI = framework, EK/MK = the skill content that gives ClaudeKit its real power.
Do I have to buy EK or MK to use claudekit-cli?
No, not required. You can install claudekit-cli and run ck init, ck doctor, ck config, ck skills... without owning any kit — handy for managing Claude Code itself or third-party skills. But to unlock the full workflow (/ck:plan → /ck:cook → /ck:test → /ck:ship for engineering, or /ckm:design → /ckm:play for marketing), buy the kit that matches your work. Buy one or the other independently — no need to bundle.