smithery.ai

opencode-mastery

Complete OpenCode knowledge base with live documentation access. Use for questions about OpenCode CLI, skills, plugins, tools, agents, SDK, or configuration. Automatically searches official docs via Context7 API with local fallback.

First seen Apr 7, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.0.0
LicenseMIT
Compatibilityopencode
Declared agents opencode
More metadata
author
OpenCode Community
version
2.0.0
source
https://github.com/anomalyco/opencode

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,025 B
  • docs SUMMARY.md 98 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

OpenCode Mastery

I have direct access to OpenCode documentation via tools.

When to Use Me

Use me for:

  • Questions about OpenCode CLI commands and options
  • How to create/use skills, plugins, tools, agents
  • SDK documentation and API reference
  • Configuration and setup questions
  • Best practices and patterns

Do not use me for:

  • General programming questions
  • Framework-specific questions (Svelte, React, etc.)
  • Debugging your application code

Available Tools

Tool Purpose
searchDocs Search OpenCode documentation
downloadDocs Download/update local documentation
memoryStatus Check project memory status
memoryRemember Store info for future sessions
memoryCompact Compact large memory files

Workflow

When asked about OpenCode:

  1. Search documentation automatically

`` searchDocs({ query: "skills", source: "both", maxResults: 5 }) ``

  1. Return accurate information

- Cite sources (Context7 or local) - Provide code examples from docs - Link to relevant documentation

  1. Remember important context

`` memoryRemember({ content: "User prefers TypeScript", category: "preference" }) ``

Documentation Sources

  1. Context7 (Primary) - Live docs from /anomalyco/opencode

- Always up-to-date - Semantic search - API-based access

  1. Local (Fallback) - Cached docs in ~/.ai_docs/opencode/

- Updated via downloadDocs tool - 7-day cache TTL - Fuzzy search

Memory Management

Project memory is stored in .memory.md:

  • Check status: memoryStatus()
  • Store info: memoryRemember({ content: "...", category: "preference" })
  • Compact: memoryCompact() when over 50KB

Categories: preference, pattern, correction, context, decision

Examples

Search for Skills Documentation

searchDocs({ query: "skills SKILL.md frontmatter", maxResults: 3 })

Search for Plugin Tools

searchDocs({ query: "plugin tool zod schema", maxResults: 5 })

Remember a Preference

memoryRemember({
  content: "User prefers Bun over npm for JavaScript",
  category: "preference",
  priority: "high"
})

References

  • references/registry.json - Reference index
  • examples/plugins/ - Plugin templates (minimal, intermediate, advanced)
  • examples/tools/ - Tool templates (minimal, intermediate, advanced)
  • examples/skills/ - Skill templates (minimal, intermediate, advanced)