一键导入
skill-builder
A comprehensive guide and helper to define reusable behavior via SKILL.md definitions for OpenCode.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
A comprehensive guide and helper to define reusable behavior via SKILL.md definitions for OpenCode.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Searches the codebase for all FIXME comments and addresses them.
A skill for the GitHub CLI (`gh`)
Executes tasks using the jules CLI and recursively explores its full command surface area.
| name | skill-builder |
| description | A comprehensive guide and helper to define reusable behavior via SKILL.md definitions for OpenCode. |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","workflow":"documentation-and-creation"} |
Agent skills let OpenCode discover reusable instructions from your repository or home directory. Skills are loaded on-demand via the native skill tool—agents see available skills and can load the full content when needed.
For a global skill, place the SKILL.md file in:
~/.config/opencode/skills/<skill-name>/SKILL.md
OpenCode searches several locations for skills:
.opencode/skills/<name>/SKILL.md~/.config/opencode/skills/<name>/SKILL.md (This is where we are placing it).claude/skills, .agents/skills).Each SKILL.md must start with YAML frontmatter. Only these fields are recognized:
name (required): The skill's unique, lowercase, alphanumeric name.description (required): A concise explanation (1-1024 characters).license (optional): The license of the skill.compatibility (optional): The compatibility scope (e.g., opencod).metadata (optional, string-to-string map): Additional configuration data.Validation Rules:
name must be 1–64 characters.name must be lowercase alphanumeric with single hyphen separators.name must not start or end with -, nor contain consecutive --.The skill definition should include:
A bulleted list describing the specific actions and functionalities the skill provides (e.g., "Draft release notes," "Propose a version bump").
A clear, actionable guide on the conditions under which an agent should invoke this skill (e.g., "Use this when you are preparing a tagged release.").
You can control skill access using permissions in opencode.json:
allow: Skill loads immediately.deny: Skill is hidden from the agent.ask: User is prompted for approval before loading.Permissions support wildcards (e.g., internal-*).
---
name: git-release
description: Create consistent releases and changelogs
license: MIT
compatibility: opencode
metadata:
audience: maintainers
workflow: github
---
## What I do
- Draft release notes from merged PRs
- Propose a version bump
- Provide a copy-pasteable `gh release create` command
## When to use me
Use this when you are preparing a tagged release. Ask clarifying questions if the target versioning scheme is unclear.