Get up and running with the OpenCode Skills pack.
# Clone the repo
git clone https://github.com/farmage/opencode-skills.git
cd opencode-skills
# Copy skills to OpenCode global skills directory
cp -r ./skills/* ~/.config/opencode/skills/
# Copy commands to OpenCode global commands directory
cp -r ./.opencode/commands/* ~/.config/opencode/commands/
# Restart OpenCode when done# Copy skills into your project
cp -r ./skills/* .opencode/skills/
# Copy commands into your project
cp -r ./.opencode/commands/* .opencode/commands/npx agent-skills-cli@latest add @Jeffallan/claude-skillsNote: This method installs skills only. Slash commands (
/common-ground,/discovery/*) are not included. Installs to 42+ AI agents including OpenCode, Claude, Cursor, Copilot, Windsurf, and more. Learn more
Verify skills are working:
# Test NestJS Expert
"Help me implement JWT authentication in NestJS"
# Test React Expert
"Create a custom React hook for form validation"
# Test Debugging Wizard
"Debug this memory leak in my Node.js application"
# Test Security Reviewer
"Review this code for security vulnerabilities"- 12 Language Experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript)
- 7 Backend Framework Experts (NestJS, Django, FastAPI, Spring Boot, Laravel, Rails, .NET Core)
- 7 Frontend & Mobile Experts (React, Next.js, Vue, Angular, React Native, Flutter)
- 9 Project Workflow Commands (discovery, planning, execution, retrospectives)
- Plus: Infrastructure, DevOps, Security, Architecture, Testing, and more
Specify the tech stack and OpenCode activates the appropriate skills:
"I need to implement a user profile feature in my NestJS API with authentication"
# Activates NestJS Expert + Secure Code Guardian
"My React app has a memory leak, help me debug it"
# Activates Debugging Wizard + React Expert
See Skills Guide for decision trees, skill combinations, and detailed examples for every category.
Include relevant information:
- Framework/language you're using
- What you're trying to accomplish
- Any constraints or requirements
- Error messages (if debugging)
"Review this authentication code for both security and performance issues"
# Activates: Security Reviewer + Code Reviewer
- README - Overview and architecture
- Skills Guide - Detailed skill reference with decision trees
- Common Ground - Context engineering guide
- Workflow Commands - Workflow commands reference
- Contributing - How to customize/extend
- Restart OpenCode after installation
- Check skill files exist:
ls ~/.config/opencode/skills/ - Be more specific with framework/technology names
- Try explicitly mentioning the skill name: "Use the NestJS Expert to help me..."
- Verify skills directory structure: each skill needs
<name>/SKILL.md - Check for YAML frontmatter with
nameanddescriptionfields - Ensure skill names match directory names (lowercase, hyphens only)
cd opencode-skills && git pull
cp -r ./skills/* ~/.config/opencode/skills/- Check Skills Guide for skill-specific guidance
- Review individual
skills/*/SKILL.mdfiles - Open an issue on GitHub
You can also configure skills permissions in your opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"permission": {
"skill": {
"*": "allow"
}
}
}And reference additional instruction files:
{
"$schema": "https://opencode.ai/config.json",
"instructions": ["AGENTS.md", "docs/guidelines.md"]
}See OpenCode Config docs for full reference.
Browse the skills/ directory for available skills.
Edit any SKILL.md to match team conventions.
Add new skills. See CONTRIBUTING.md.
- Documentation: Check README and Skills Guide
- Issues: GitHub Issues
- Discussions: GitHub Discussions