For the open-source OpenCode agent
OpenCode Skills
OpenCode is the fastest-growing open-source AI coding agent — 63K+ GitHub stars and built with first-class SKILL.md support. Skills extend it with reusable, versioned instructions for code review, testing, deployment, and more. Install with one command.
Why OpenCode has first-class skill support
OpenCode was designed around the Agent Skills standard from the ground up. The SKILL.md format's TRIGGER and WHEN semantics map directly to OpenCode's task routing — skills activate automatically when a task matches, without manual invocation or MCP configuration.
Unlike tools that treat skills as external add-ons via MCP, OpenCode reads SKILL.md files natively from ~/.opencode/skills/. Drop a file there and it's available immediately in every session.
And because SKILL.md is an open standard, every skill in the catalog works across Claude Code, Cursor, Codex CLI, Windsurf, Cline, and any MCP-compatible tool. No lock-in to one CLI.
Best skills for OpenCode
See all →01vscode
2 installsConfigure and operate VS Code-family IDEs (VS Code, VS Code Insiders, Cursor, VSCodium, Trae, Qoder, CodeBuddy) via CLI and structured JSON files. Qoder and CodeBuddy support is limited to their VS Code-compatible configuration surface, not proprietary AI chat, accounts, models, agents, marketplaces, or internal state.
Productivity02universal-subtitle-translator
2 installsTranslate subtitle (.srt) files between any languages using high-speed chunk-bundling and deep-translator. Trigger this skill whenever the user asks to translate subtitle files, .srt files, or video captions to any language — whether it's English to Spanish, Japanese to French, Arabic to Portuguese, or any other combination. Use this skill even if the user just says "translate my subtitles" or "convert these captions."
Build03vedic-astrology
1 installsCompute and interpret Vedic (Jyotisha) birth charts using Swiss Ephemeris. Use this skill whenever the user mentions Vedic astrology, Jyotish, kundli, birth chart, navamsa, dasha, lagna, nakshatra, horoscope, or yogas — and whenever they ask a life-direction question that needs a chart. The skill auto-detects which of 14 life dimensions a question falls into: career, wealth/money, marriage, children/fertility, health, education, property, relationships/love, family/parents, travel/foreign, spirituality, obstacles/misfortune, deep karma/past-life, and life timing. So trigger on "when will I marry", "is this a good time for a career change", "any accident risk in my chart", "best city for my career", "will I have children", "why does everything go wrong", "what is my past-life karma", "what's my current dasha" — even when the user never says the word "astrology". The skill handles geocoding, historical timezone resolution, all 14+ divisional charts, Vimshottari dasha, shadbala, ashtakava
Build04Skills — emotesjs
emotesjs exists to solve a specific problem in Twitch/streaming chat UIs: **rendering 7TV emotes inline in plain text**. When a viewer types an emote name like `Pog` in chat, the raw message is just a string. emotesjs fetches the emote definitions for a channel (plus global emotes) from the 7TV API and replaces those tokens with responsive `<img>` tags — no dependencies, no bundler magic, just a small ESM library you drop in.
Build
Installing a skill in OpenCode
# Install a single skill for OpenCode
npx @skills-hub-ai/cli install code-review --target opencode
# Install multiple skills at once
npx @skills-hub-ai/cli install full-stack-dev-kit --target opencode
# Verify the install
ls ~/.opencode/skills/The CLI writes SKILL.md files to ~/.opencode/skills/ globally, or to .opencode/skills/ in your project root if you pass --scope project. The lockfile .skills.json tracks every install for reproducibility across your team.
Frequently asked questions about OpenCode skills
What are OpenCode skills?
OpenCode skills are reusable SKILL.md instructions that extend the OpenCode agent with specialized capabilities like code review, test generation, deploy automation, and security scanning. OpenCode has first-class SKILL.md support built in — no MCP server required.
How do I install a skill for OpenCode?
Run npx @skills-hub-ai/cli install code-review --target opencode. The CLI writes the SKILL.md to ~/.opencode/skills/ and records the install in .skills.json so your team gets the same skills at the same versions.
Where does OpenCode look for skills?
OpenCode loads skills from ~/.opencode/skills/ (global) and from .opencode/skills/ in your project root. Pass --scope project to the CLI to install into the project directory instead of globally.
Do OpenCode skills work in Claude Code, Cursor, and other tools?
Yes. SKILL.md is an open standard. The same skill that runs in OpenCode also runs unchanged in Claude Code, Cursor, Codex CLI, Windsurf, Cline, and any MCP-compatible tool. One install, every tool.
Why does OpenCode have first-class SKILL.md support?
OpenCode was designed with the Agent Skills standard from day one. The SKILL.md format's TRIGGER / WHEN semantics map directly to OpenCode's task routing, so skills activate automatically without manual invocation.
Is this free?
Yes. OpenCode is MIT-licensed open source. skills-hub.ai, the CLI, and the MCP server are all free. You pay only for the underlying API tokens (Claude, GPT, Gemini, or local models via Ollama).