Requirements
Node.js 18 or higher is required to run Auto-Skill.
Install as SDK
Install Auto-Skill as a dependency in your project:Install as CLI
For command-line workflows, install Auto-Skill globally:Install as Agent Skill
For AI coding agents that support the Skills CLI, install Auto-Skill as a plugin skill:This is the recommended installation method for Claude Code, Cursor, Codex, Aider, and Windsurf users. The skill automatically hooks into your agent’s tool execution flow.
Initialize Configuration
After installation, initialize Auto-Skill’s configuration and directories:- Configuration file at
~/.claude/auto-skill/config.yaml - Event database at
~/.claude/auto-skill/events.db - Skills output directory at
~/.claude/skills/auto/ - Lock file at
~/.claude/auto-skill-lock.json
Optional: GitHub Token
For higher rate limits when searching community skills on Skills.sh (powered by GitHub), set a GitHub token:Verify Installation
Check that Auto-Skill is working correctly:Supported Package Managers
Auto-Skill works with all major Node.js package managers:| Package Manager | Install Command | Global Install |
|---|---|---|
| npm | npm install @matrixy/auto-skill | npm install -g @matrixy/auto-skill |
| yarn | yarn add @matrixy/auto-skill | yarn global add @matrixy/auto-skill |
| pnpm | pnpm add @matrixy/auto-skill | pnpm add -g @matrixy/auto-skill |
| bun | bun add @matrixy/auto-skill | bun add -g @matrixy/auto-skill |
Dependencies
Auto-Skill has minimal dependencies:- better-sqlite3: Local database for event storage
- commander: CLI framework
- hono: Web server framework
- yaml: Configuration file parsing
- sqlite-vec: Vector search capabilities (automatically used if available)
Disable Telemetry
Auto-Skill collects anonymous usage metrics by default. To disable telemetry:Next Steps
Quick Start
Build your first Auto-Skill integration
Core Concepts
Understand the architecture