Loading...
Loading...
Manage installation, version tracking, and update checks for Claude Code, Codex, and OpenClaw Skills. Supports installation from local paths or GitHub repositories, automatically identifies .codex/.claude/.openclaw target directories, records installation time, source URL, and version number for each Skill, and checks for GitHub updates.
npx skill4agent add cat-xierluo/legal-skills skill-manager.codex/skills/.claude/skills/.openclaw/skills//Users/maoking/.codex/Users/maoking/.codex/skills/.codex/.claude/.openclaw/skills/commands/.codex/skills/.claude/skills/.openclaw/skills/--targetSKILL_MANAGER_TARGET_DIR=/path/to/.codex~/.claude# Single skill directory
skill-manager install ~/skills/pdf-tool
# Single command file
skill-manager install ~/commands/deepresearch.md
# Directory containing multiple skills (batch installation)
skill-manager install ~/skills/external-skills/
# Directory containing multiple commands (batch installation)
skill-manager install ~/commands/skill-manager install https://github.com/owner/skill-repo
skill-manager install owner/skill-repo# Full URL to subdirectory
skill-manager install https://github.com/jgtolentino/insightpulse-odoo/tree/main/docs/claude-code-skills/community
# Short format: owner/repo/branch/path/to/skills-directory
skill-manager install jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/communitygit clone --depth 1.backup# Install using script
scripts/install.sh [--target <dir>] <source>
# Examples
scripts/install.sh ~/dev/my-skills/pdf-tool
scripts/install.sh ~/dev/my-commands/deepresearch.md
scripts/install.sh ~/dev/my-skills/
scripts/install.sh ~/dev/my-commands/
scripts/install.sh https://github.com/anthropics/claude-code
scripts/install.sh jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/community
# Explicitly specify target (use when calling from non-project directory)
scripts/install.sh --target /path/to/project/.claude ~/dev/my-skills/pdf-toolscripts/list.shscripts/remove.sh <name>scripts/update.sh [name]scripts/check.shassets/skill-registry.jsonpython3 scripts/record.py listSKILL.mdskill.md.codex.claude.openclaw.md.md# ========== Installation ==========
# Install local single skill
skill-manager install ~/dev/my-skills/pdf-tool
# Batch install all skills under local directory
skill-manager install ~/dev/my-skills/
skill-manager install ../other-project/.claude/skills/
# When called in Codex global directory, install to ~/.codex/skills/
cd /Users/maoking/.codex
skill-manager install ~/dev/my-skills/pdf-tool
# Call from global directory but install to specified project (use --target to avoid wrong location)
skill-manager install --target /path/to/project/.claude ~/dev/my-skills/pdf-tool
# Install from GitHub repository root
skill-manager install https://github.com/anthropics/claude-code
skill-manager install anthropics/claude-code
# Install from GitHub subdirectory
skill-manager install https://github.com/jgtolentino/insightpulse-odoo/tree/main/docs/claude-code-skills/community
skill-manager install jgtolentino/insightpulse-odoo/main/docs/claude-code-skills/community
# ========== View & Management ==========
# List installed skills
skill-manager list
# Uninstall skill
skill-manager remove pdf-tool
# ========== Update & Check ==========
# Check updates for all skills
skill-manager check
# Update all git-cloned skills
skill-manager update
# Update specified skill
skill-manager update claude-code
# View installation records
python3 scripts/record.py list| Category | Description |
|---|---|
| Dangerous Code Patterns | Command execution, sensitive file access, data leakage, code obfuscation, privilege escalation, etc. |
| Skill-Specific Risks | Installation hooks, MCP server configuration, etc. |
| Prompt Security | Prompt injection, data collection instructions, execution instructions, deceptive descriptions, etc. |
| Hardcoded Credentials | API Key, Token, password and other sensitive information |
assets/skill-registry.json| Field | Description |
|---|---|
| Skill directory name |
| Original installation source (local path or GitHub URL) |
| |
| Initial installation time (ISO 8601) |
| Last version update time |
| Last update check time (remote only) |
| Version number at installation |
| Currently installed version |
| Latest remote version |
| Git commit hash at installation (remote only) |
| Git branch used at installation (remote only) |
| Full GitHub URL including subdirectory path (remote only) |
| Subpath of the Skill in the repository (subdirectory installation only) |
| Skill description |
| Homepage URL |
skill-manager/
├── SKILL.md # This file
├── CHANGELOG.md # Changelog
├── CLAUDE.md # AI development assistant instructions
├── LICENSE.txt # License
├── scripts/
│ ├── install.sh # Installation script
│ ├── list.sh # Listing script
│ ├── remove.sh # Uninstallation script
│ ├── update.sh # Update script
│ ├── check.sh # Update check script
│ ├── auto-check.sh # Scheduled automatic check trigger
│ ├── target.sh # Agent configuration directory identification module
│ ├── record.py # Record management module
│ └── security.py # Security check module
└── assets/ # Resource files
├── skill-registry.json # Skill installation records (generated at runtime)
└── skill-registry.example.json # Registry example