Skill Manager
Central registry for all skills in the workspace. Auto-loaded on session start.
Quick Commands
Four commands manage skills. The
command lists all available skills. The
command loads a specific skill. The
command shows skill details. The
command refreshes the registry.
Available Skills
Core Skills (Auto-loaded)
The skill-manager provides registry and management capabilities and is auto-loaded on session start.
Architecture & Planning
Two skills support architecture and planning. The master-architect skill provides top-tier software architect agent capabilities. The software-planner skill supports multi-interface software planning.
Development Skills
Five development skills are available. The python-project-developer skill supports Python CLI/GUI development with the ToolResult pattern. The software-planner skill supports multi-interface software planning with CLI, GUI, and Web interfaces. The coding-agent-patterns skill covers AI coding agent patterns from Claude Code, Codex, and similar tools. The iteration-manager skill supervises iterative testing and improvement. The academic-writer skill supports academic paper writing for AAAI, IJCAI, and IEEE conferences.
Visualization Skills (manim-video-generator)
Four visualization skills are available. The math-visualizer skill handles mathematical equations, proofs, and geometry. The visual-storyteller skill creates narrative-driven educational animations. The animation-composer skill provides scene composition and orchestration. The motion-graphics skill handles kinetic typography and logo animations.
Git Workflow Skills (symphony)
Six git workflow skills are available. The commit skill creates well-formed git commits with context. The push skill pushes branches and creates or updates PRs. The pull skill merges origin/main with conflict resolution. The land skill handles PR merge workflow with CI monitoring. The debug skill investigates stuck runs and failures. The linear skill handles Linear GraphQL operations.
Skill Registry
Full registry available at: rules/registry.md
How Skills Work
Skill Discovery
Skills are discovered from these locations:
.opencode/skills/ # Workspace-level skills (highest priority)
project/.opencode/skills/ # Project-level skills
project/.codex/skills/ # Codex-format skills
Skill Loading
- Manager searches registry for matching skill
- Loads the SKILL.md file
- Activates all rules in the skill's rules/ directory
- Returns skill context to the current session
Skill Structure
A skill directory contains a SKILL.md file as the main skill definition with frontmatter for metadata (name, version, triggers) and content for skill instructions. The rules/ subdirectory contains detailed rules as separate markdown files.
Creating New Skills
To create a new skill, first create the skill directory structure with
mkdir -p .opencode/skills/my-skill/rules
. Then create SKILL.md with proper frontmatter including name, version, and description fields. Add detailed rules as separate markdown files in the rules/ subdirectory. After creating new skills, use the
command to update the registry.
Registry Update
To update the skill registry after adding new skills:
This will rescan all skill directories and update the registry.
Installation
From GitHub (Recommended)
bash
# Quick install (Unix/macOS)
curl -sSL https://raw.githubusercontent.com/cycleuser/Skills/main/quick-install.sh | bash
# Quick install (Windows)
curl -sSL https://raw.githubusercontent.com/cycleuser/Skills/main/quick-install.bat | cmd
# Or use Python installer
curl -sSL https://raw.githubusercontent.com/cycleuser/Skills/main/install.py | python
Manual Install
bash
# Clone repository
git clone https://github.com/cycleuser/Skills.git
# Run installer
cd Skills && python install.py install
# Or copy directly
cp -r skills/* ~/.opencode/skills/
Verify Installation
Repository