一键导入
skill-creator
Guide for creating, updating, and improving opencode skills - conventions, structure, discovery, and best practices for SKILL.md authoring
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for creating, updating, and improving opencode skills - conventions, structure, discovery, and best practices for SKILL.md authoring
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Cloudflare Worker syncing Investec bank transactions to a Google Sheets budget spreadsheet. Monthly tabs, JWT auth, transaction merging/rules, tab coloring by age, cron scheduled sync.
Dotfile and config management using yadm - track, sync, and deploy configuration across machines
Best practices for Remotion - Video creation in React. Includes a 27-file rule library covering 3D, animations, audio, captions, charts, compositions, fonts, and transitions.
Tmux terminal multiplexer - Catppuccin theme, TPM plugins, custom scripts, session/worktree management, and key bindings
Code reviewer for pattern conformance, security, testing, and Rails/Hotwire best practices
Hotwire expert for Rails 8 - Turbo Drive/Frames/Streams, Stimulus controllers, real-time updates, and advanced patterns from Hotwire Club
| name | skill-creator |
| description | Guide for creating, updating, and improving opencode skills - conventions, structure, discovery, and best practices for SKILL.md authoring |
| metadata | {"tags":"skill-creation, authoring, templates, conventions"} |
Use this skill when:
Before creating ANY new skill, follow the discovery workflow below. A community skill likely already exists.
Always search first — a community skill may already exist. Then scaffold with the CLI, then customize.
Read only the reference file relevant to your current task.
npx skills find <query> # Interactive search on skills.sh
npx skills list -g # List already-installed global skills
Top skill repositories to check:
| Repository | Focus |
|---|---|
vercel-labs/agent-skills | React, Next.js, design, deployment |
anthropics/skills | Frontend design, MCP, PDF/pptx/docx |
microsoft/azure-skills | Azure cloud services |
supabase/agent-skills | Supabase, Postgres |
remotion-dev/skills | Remotion video |
obra/superpowers | Dev workflow, TDD, code review |
mattpocock/skills | TypeScript, TDD |
pbakaus/impeccable | UI polish, design critique |
npx skills init <name> # Creates SKILL.md skeleton
npx skills add <owner/repo> # Install community skills
~/.agents/skills/<name>/
SKILL.md # Required: main definition (ALL CAPS filename)
references/ # Optional: supplementary docs
topic-a.md
topic-b.md
rules/ # Optional: alternative to references/
rule-a.md
assets/ # Optional: code samples, templates
| Field | Constraints |
|---|---|
name | 1-64 chars, lowercase alphanumeric + single hyphens, must match directory name |
description | 1-1024 chars, determines when the agent loads the skill |
## When to use — triggers/conditions for loading## How to use — links to reference files--- (separator)## Quick Reference — key info the agent can use immediatelySKILL.md (uppercase)Skills live in ~/.agents/skills/ which is tracked by yadm (dotfiles manager).
After creating or modifying any skill file:
yadm add -f ~/.agents/skills/<name>/SKILL.md
yadm commit -m "add/update <name> skill"
yadm push
Note: -f is required because .agents/ is in the global gitignore.