スキル一覧に戻る
Kang-chen

skill-manager

by Kang-chen

0🍴 0📅 2026年1月22日
GitHubで見るManusで実行

SKILL.md


name: skill-manager description: >- Unified skill management for AI IDEs. Use when users want to: list skills ("what skills do I have", "show installed skills"), search skills ("find skills for X", "search for PDF skill"), install skills ("install a skill", "add skill from GitHub"), create skills ("create a new skill", "make a skill"), sync skills ("sync to all IDEs", "push skills"), remove skills ("remove skill X", "uninstall skill"), validate skills ("validate my skills", "check skill format"), export/import profiles ("export my skills", "import profile", "sync across machines"). 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

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

TaskCommand
Interactive menuskills
Search skillsskills search "query"
Install from URLskills install <github-url>
Create new skillskills create <name>
Sync to IDEsskills sync
List installedskills list
Remove skillskills remove <name>
Validate skillskills validate <name>
Export profileskills export
Import profileskills import <file>
Check statusskills status
Verify syncskills verify

Usage Examples

User: "What skills do I have installed?"

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

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

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

User: "Install the docx skill from anthropics"

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

User: "Create a skill for formatting SQL"

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

User: "Sync my skills to all IDEs"

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

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

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
...

Search community skills database.

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

skills install

Install from GitHub URL or search results.

# 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).

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

skills sync

Sync skills to all enabled IDEs.

# 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.

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

skills export / import

Export and import skill profiles for cross-machine sync.

# 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

ErrorSolution
git clone failsCheck URL, network, or if repo is private
No SKILL.md foundSkill repo may be structured differently
Invalid YAMLShow syntax error line and suggest fix
Permission deniedCheck directory permissions
Skill already existsAsk if user wants to update or reinstall
Sync hash mismatchRun 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

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です