opencode-agents-skills
Author or update agents and skills that align with OpenCode guidance and repository conventions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Author or update agents and skills that align with OpenCode guidance and repository conventions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
This skill guides agents and developers through the Kanban workflow defined in `orgs/riatzukiza/promethean/docs/agile/process.md`.
Protocol to stop apology loops and focus on verified fixes.
Protocol to break out of repetitive, failing edit loops by forcing analysis over action.
Resolves Clojure namespace-path mismatches and classpath errors with definitive path conversion
Auto-fix Clojure delimiters and validate syntax with OpenCode tools.
Protocol to recover from Clojure/Script syntax errors, specifically bracket mismatches and EOF errors.
| name | opencode-agents-skills |
| description | Author or update agents and skills that align with OpenCode guidance and repository conventions |
Author or update agents and skills that align with OpenCode guidance and repo conventions.
.opencode/agent/*.md or .opencode/skills/*.md.When delegating, always include load_skills in delegate_task and avoid empty skill lists unless you can justify why no skills apply.
| Topic | Required Skill | Trigger Words |
|---|---|---|
| PM2 ecosystem/process management | pm2-process-management | "pm2", "ecosystem", "start all", "restart all", "shadow-cljs" |
| Submodule operations | submodule-ops | "orgs/", ".gitmodules", "submodule update", "submodule sync" |
| Git operations | git-master | "commit", "rebase", "squash", "blame", "git log", "push", "pull" |
| Browser automation | playwright or dev-browser | "browser", "test website", "fill form", "screenshot", "navigate" |
| Workspace linting | workspace-lint | "lint", "eslint" |
| Workspace typecheck | workspace-typecheck | "typecheck", "typescript", "tsc" |
| Workspace build | workspace-build | "build", "compile" |
When authoring skills, always use valid YAML frontmatter:
---
name: my-skill-name
description: "A clear, specific description of what this skill does"
---
ALWAYS quote the description field. If the description contains a colon (:), unquoted YAML will fail to parse and the skill won't load.
# GOOD - quoted description
---
name: my-skill
description: "Skill: My Skill Description"
---
# BAD - unquoted description (27 skills failed to load)
---
name: my-skill
description: Skill: My Skill Description
---
Only these fields are recognized by OpenCode:
name - Required, kebab-case, matches directorydescription - Required, 1-1024 chars, MUST be quotedlicense - Optional, SPDX identifiercompatibility - Optional, version constraintsmetadata - Optional, additional key-value dataAGENTS.md to reference any new skills.AGENTS.md.Check the Skill Graph for the full workflow.