Everything you need to know about SkillOps - from installation to advanced usage
brew tap leodinhsa/skillops brew install skillops
# Build from source go build -o skillops main.go # Move to PATH sudo mv skillops /usr/local/bin/ # Verify installation skillops --help
After installation, verify that SkillOps is working correctly:
# View help and available commands skillops --help # Check if skillops is in your PATH which skillops
SkillOps stores its configuration in ~/.skillops/config/agentics.yaml. The configuration file is created automatically on first run.
~/.skillops/config/agentics.yamlSkill folders are identified by the presence of a SKILL.md file in the repository root.
If you encounter permission issues:
# Make sure the binary is executable chmod +x /usr/local/bin/skillops # Check if /usr/local/bin is in your PATH echo $PATH
If skillops command is not found:
# Add to your shell profile (.bashrc, .zshrc, etc.) export PATH="/usr/local/bin:$PATH" # Reload your shell source ~/.bashrc # or ~/.zshrc
Once installed, you can:
For more detailed usage instructions, see the Commands Reference.
SkillOps provides a comprehensive set of commands for managing AI agent skills across multiple Agentic IDEs (Claude, Antigravity, OpenCode, etc.). All commands follow a consistent pattern and provide rich interactive terminal experiences.
skillops agenticOpen a checklist TUI to enable/disable Agentic IDE environments in your project root.
skillops agentic
Features:
Example:
cd /path/to/your/project skillops agentic # Opens TUI to select which IDEs to enable in this project
skillops agentic manage <name>Interactively manage skills or remove the environment for a specific agentic IDE.
# Manage Claude IDE skills skillops agentic manage claude # Manage Windsurf IDE skills skillops agentic manage windsurf
Features:
skillops agentic remove-skill <agent> <skill>Remove a specific skill symlink from an agentic IDE.
# Remove 'logger' skill from Claude skillops agentic remove-skill claude logger # Remove 'debug-helper' from Windsurf skillops agentic remove-skill windsurf debug-helper
skillops agentic remove-skills <agent>Remove all skill symlinks for a specific agentic IDE.
# Remove all skills from Claude skillops agentic remove-skills claude # Remove all skills from Windsurf skillops agentic remove-skills windsurf
skillops pull <url>Download a new skill repository from GitHub.
# Pull a skill from GitHub skillops pull https://github.com/github/copilot-docs # Pull using short format skillops pull github.com/user/awesome-skill
Supported URL formats:
https://github.com/user/repogithub.com/user/repogit@github.com:user/repo.gitExample with real repository:
# Pull GitHub Copilot documentation skills skillops pull https://github.com/github/copilot-docs
skillops listShow all downloaded skill names and their status across IDEs.
skillops list
Example output:
Available Skills:
• copilot-docs (active in claude, windsurf)
• logger-skill (inactive)
• debug-helper (active in claude)
Status indicators:
skillops remove <name>Safely delete a pulled skill repository after checking for active links.
# Remove a skill (with safety check) skillops remove copilot-docs
Safety features:
skillops remove-allClear all local skill repositories.
# Remove all skills (with confirmation) skillops remove-all
Warning: This will remove all downloaded skills from ~/.skillops/skills/ directory.
skillops config add-agentic -n <name> -p <path>Register a new IDE type globally.
# Add a new IDE configuration skillops config add-agentic -n "cursor" -p "~/.cursor/skills" # Add VSCode configuration skillops config add-agentic -n "vscode" -p "~/.vscode/extensions/skills"
skillops config update-agentic -n <name>Update an existing IDE mapping with interactive path selection.
# Update Claude configuration skillops config update-agentic -n claude
This opens an interactive prompt to change the skills directory path.
skillops config remove-agentic -n <name>Remove a registered IDE mapping.
# Remove an IDE configuration skillops config remove-agentic -n cursor
Here's a complete workflow from installation to managing skills:
# 1. Pull a skill repository skillops pull https://github.com/github/copilot-docs # 2. Check what's available skillops list # 3. Navigate to your project cd /path/to/your/project # 4. Configure IDEs for current project skillops agentic # Select which IDEs to enable (Claude, Windsurf, etc.) # 5. Manage skills for specific IDE skillops agentic manage claude # Toggle skills on/off in the TUI # 6. Remove unused skill skillops remove old-skill
# 1. Add the new IDE to global config skillops config add-agentic -n "neovim" -p "~/.config/nvim/skills" # 2. Navigate to your project cd /path/to/your/project # 3. Enable it in current project skillops agentic # 4. Add skills to it skillops agentic manage neovim
skillops list frequently to check the status of your skillsskillops agentic when setting up a new projectSKILL.md file in the repository rootAll configuration is stored in:
~/.skillops/config/agentics.yaml
This file contains:
Download and install the CLI tool on your system
Use skillops pull to download a skill repository
Run skillops agentic to set up your project
Use the interactive TUI to enable/disable skills across your IDEs