SkillSage 是做什么的?
A local-first AI agent skill manager for organizing, updating, and deploying skills and prompts across your favorite developer tools.
Features
- Unified management: Centrally collect, organize, and deploy AI skills and prompts.
- Local-first: All skills are stored locally in JSON format for privacy and speed.
- Multi-tool deployment: Sync skills to tools like Claude Code, Cursor, Codex, and others.
- Skill sources: Support for GitHub, local directories, and built-in templates.
- Interactive terminal UI: User-friendly command-line interface with colors and interactive prompts.
- CRUD operations: Add, list, edit, delete, and update skills.
- Backup & restore: Export skills and configurations for safety.
Installation
npm install -g skill-sage
# or
pnpm add -g skill-sage
Usage
# Interactive mode
skill-sage
# List all installed skills
skill-sage list
# Add a skill from GitHub
skill-sage add https://github.com/username/skill-repo
# Add a skill from local path
skill-sage add ./my-skills/custom-skill
# Update a skill
skill-sage update
# Remove a skill
skill-sage remove
Supported Tools
- Claude Code (
.claude/CLAUDE.md) - Cursor (
.cursorrules) - Codex (custom config)
- Generic AI agents
Configuration
SkillSage stores its configuration in ~/.skill-sage/config.json. The main settings include:
tools: List of enabled developer tools.skillSources: Paths to skill repositories or directories.autoUpdate: Whether to check for updates automatically.
Project Structure
~/.skill-sage/
├── config.json # Global configuration
├── skills.json # All skill metadata and content
└── skills/ # Stored skill content
└── <skill-name>/
License
MIT