skill-manager Pass

Unified skill management for AI IDEs. Triggers when user wants to manage, sync, install, remove, or organize skills across IDEs. Common triggers include: (1) list/show skills (列出技能, 查看技能, "what skills do I have"), (2) sync skills (同步技能, 将skill同步, "sync to all IDEs", "push skills"), (3) install skills (安装技能, "install from GitHub"), (4) remove/delete skills (删除技能, 移除技能), (5) create new skills (创建技能, 新建skill), (6) validate skills (验证技能, 检查skill格式), (7) export/import profiles (导出技能, 导入配置). Also triggers for: skill management, 技能管理, skill操作. Supports 5 IDEs: Claude Code, Cursor, Codex, Gemini CLI, Antigravity. IMPORTANT: When creating or modifying skills, always follow the guidelines in references/skill-creator/SKILL.md.

76out of 100
1
stars
8
downloads
45
views

// Install Skill

Install Skill

Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.

Install globally (user-level):

npx skillhub install Kang-chen/Agent-skills/skill-manager

Install in current project:

npx skillhub install Kang-chen/Agent-skills/skill-manager --project

Suggested path: ~/.claude/skills/skill-manager/

AI Review

76
out of 100
Instruction Quality78
Description Precision75
Usefulness75
Technical Soundness75

Scored 76 — genuinely comprehensive skill management tool with 33 files, extensive Python implementation, and thorough test suite. Bilingual triggers (Chinese/English). Multi-IDE support across 5 platforms. Minor deductions for the massive all_skills_with_cn.json (40MB) data file and some complexity in setup.

productioncomplexai-ide-usersskill-developersskill-managementmulti-ide-syncskill-installationskill-validation
Reviewed by claude-code on 3/23/2026

SKILL.md Content

---
name: skill-manager
description: >-
  Unified skill management for AI IDEs. Triggers when user wants to manage, 
  sync, install, remove, or organize skills across IDEs. Common triggers include:
  (1) list/show skills (列出技能, 查看技能, "what skills do I have"),
  (2) sync skills (同步技能, 将skill同步, "sync to all IDEs", "push skills"),
  (3) install skills (安装技能, "install from GitHub"),
  (4) remove/delete skills (删除技能, 移除技能),
  (5) create new skills (创建技能, 新建skill),
  (6) validate skills (验证技能, 检查skill格式),
  (7) export/import profiles (导出技能, 导入配置).
  Also triggers for: skill management, 技能管理, skill操作.
  Supports 5 IDEs: Claude Code, Cursor, Codex, Gemini CLI, Antigravity.
  IMPORTANT: When creating or modifying skills, always follow the guidelines
  in references/skill-creator/SKILL.md.
---

# Skill Manager

Unified CLI for managing AI skills across all IDEs.

## IMPORTANT: Skill Guidelines Reference

**When creating, installing, or modifying skills, ALWAYS read and follow:**

[references/skill-creator/SKILL.md](references/skill-creator/SKILL.md)

This is the authoritative guide for skill structure, including:
- Concise is Key principle
- Progressive Disclosure pattern
- YAML frontmatter requirements
- File organization rules
- Anti-patterns to avoid

## Important Paths

- **Source (SSOT)**: `~/.ai-skills/` - Single Source of Truth
- **Guidelines**: `~/.ai-skills/skill-manager/references/skill-creator/SKILL.md`
- **Claude Code**: `~/.claude/skills/`
- **Cursor**: `~/.cursor/skills/`
- **Codex**: `~/.codex/skills/`
- **Gemini CLI**: `~/.gemini/skills/`
- **Antigravity**: `~/.gemini/antigravity/skills/`
- **Config**: `~/.ai-skills/skill-manager/config.json`

## Quick Reference

| Task             | Command                       |
| ---------------- | ----------------------------- |
| Interactive menu | `skills`                      |
| Search skills    | `skills search "query"`       |
| Install from URL | `skills install <github-url>` |
| Create new skill | `skills create <name>`        |
| Sync to IDEs     | `skills sync`                 |
| List installed   | `skills list`                 |
| Remove skill     | `skills remove <name>`        |
| Validate skill   | `skills validate <name>`      |
| Export profile   | `skills export`               |
| Import profile   | `skills import <file>`        |
| Check status     | `skills status`               |
| Verify sync      | `skills verify`               |

## Usage Examples

**User:** "What skills do I have installed?"

```bash
python ~/.ai-skills/skill-manager/scripts/skills list --json
```

**User:** "Find me a skill for working with Docker"

```bash
python ~/.ai-skills/skill-manager/scripts/skills search "docker"
```

**User:** "Install the docx skill from anthropics"

```bash
python ~/.ai-skills/skill-manager/scripts/skills install https://github.com/anthropics/skills/tree/main/skills/docx
```

**User:** "Create a skill for formatting SQL"

```bash
python ~/.ai-skills/skill-manager/scripts/skills create sql-formatter
```

**User:** "Sync my skills to all IDEs"

```bash
python ~/.ai-skills/skill-manager/scripts/skills sync
```

**User:** "Export my skills to share with another machine"

```bash
python ~/.ai-skills/skill-manager/scripts/skills export --gist
```

## Commands

### skills (no args) - Interactive Menu

When called without arguments, displays interactive menu:

```
╔════════════════════════════════════════════════════╗
║         Skill Manager - Interactive Mode           ║
╠════════════════════════════════════════════════════╣
║ Installed Skills: 15                               ║
║ Enabled IDEs: claude, cursor, codex, gemini        ║
╚════════════════════════════════════════════════════╝

1. List installed skills
2. Search community skills
3. Install a skill
...
```

### skills search

Search community skills database.

```bash
python ~/.ai-skills/skill-manager/scripts/skills search "python testing"
```

### skills install

Install from GitHub URL or search results.

```bash
# From URL
python ~/.ai-skills/skill-manager/scripts/skills install https://github.com/anthropics/skills/tree/main/skills/docx

# From search
python ~/.ai-skills/skill-manager/scripts/skills install --query "pdf" --index 1
```

### skills create

Create new skill from template (follows skill-creator guidelines).

```bash
python ~/.ai-skills/skill-manager/scripts/skills create my-skill --resources scripts,references
```

### skills sync

Sync skills to all enabled IDEs.

```bash
# Sync all
python ~/.ai-skills/skill-manager/scripts/skills sync

# Sync single skill
python ~/.ai-skills/skill-manager/scripts/skills sync my-skill

# Dry run
python ~/.ai-skills/skill-manager/scripts/skills sync --dry-run
```

### skills validate

Validate skills against guidelines and verify sync.

```bash
python ~/.ai-skills/skill-manager/scripts/skills validate my-skill
```

### skills export / import

Export and import skill profiles for cross-machine sync.

```bash
# Export to Gist
python ~/.ai-skills/skill-manager/scripts/skills export --gist

# Import from Gist
python ~/.ai-skills/skill-manager/scripts/skills import --gist <gist-id>
```

## Scope Flags

- `-g, --global`: Global scope (`~/.ai-skills/`)
- `-l, --local`: Project scope (`.ai-skills/`)

## Error Handling

| Error                | Solution                                  |
| -------------------- | ----------------------------------------- |
| git clone fails      | Check URL, network, or if repo is private |
| No SKILL.md found    | Skill repo may be structured differently  |
| Invalid YAML         | Show syntax error line and suggest fix    |
| Permission denied    | Check directory permissions               |
| Skill already exists | Ask if user wants to update or reinstall  |
| Sync hash mismatch   | Run `skills sync --force` to overwrite    |

## Configuration

Edit `~/.ai-skills/skill-manager/config.json` to customize:

- `git.auto_commit`: Enable/disable auto commit (default: true)
- `git.auto_push`: Enable/disable auto push (default: false)
- `sync.auto_after_install`: Auto sync after install (default: true)
- `enabled_ides`: List of IDEs to sync to
- `exclude_skills`: Skills to exclude from sync
- `preserve_target_skills`: Directories to preserve in targets (e.g., Codex `.system/`)

## For Creating Skills

**Always refer to:** [references/skill-creator/SKILL.md](references/skill-creator/SKILL.md)