원클릭으로
skill-writer
Create or update opencode skills. Use this skill when asked to write, add, or update a skill for opencode.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create or update opencode skills. Use this skill when asked to write, add, or update a skill for opencode.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when asked to book a restaurant reservation, view reservations, find a reservation slot, or cancel a reservation.
Use for any request involving Evan's Obsidian vault, notes, or "second brain"; the vault is located at /mnt/documents/obsidian-vault.
Send context from this conversation to another chat session. Use this skill when Evan says things like "send this context to my ansible-personal chat", "create a new session with this debugging info", or "let's take what we learned and continue in the dots workspace".
Find, search, and manage files in Evan's multimedia library at ~/documents/multimedia. Use this skill when Evan asks if he has specific movies/shows/music, searches for media files, checks what's in his collection, or needs to organize media files (videos, music, photos, artwork, etc.).
Source of truth for Evan's commit and pull request workflow. Use this skill for any commit, amend, push, PR task, or fast-tracking a change for quick review.
Send Evan a Telegram notification via purkhiser-bot. Use proactively when Evan is AFK or has said he'll be away and something important needs his attention — SSH agent auth prompts, blocked tasks, errors requiring a decision, long-running tasks completing, or any situation where work cannot proceed without him.
| name | skill-writer |
| description | Create or update opencode skills. Use this skill when asked to write, add, or update a skill for opencode. |
Skills are markdown files that give Claude and OpenCode context and instructions for specific tasks.
Skills live in the dotfiles source tree (not directly in ~/.config):
~/.local/etc/<group>/agents/skills/<skill-name>/SKILL.md
After editing, run dots install to install them to ~/.config/agents/skills/ (which is shared by Claude and OpenCode).
Place skills based on scope:
base/agents/skills/ -- default for broadly useful skills you want available across machines/contextsmachines/server/agents/skills/ -- server-only skills (home infra, media automation, server operations)machines/work/agents/skills/ -- work-laptop-specific skills (for example pr-workflow)Rule of thumb: start in base unless the skill is clearly tied to one machine/profile.
Note: See the dotfile-management skill for detailed information about working with the dotfiles repository and the dots utility.
Every skill must have frontmatter with name and description:
---
name: skill-name
description: One sentence describing when to use this skill.
---
name: must match the directory namedescription: used by opencode to decide when to load the skill — make it specific about the trigger conditionserver-admin)base, machines/server, or machines/work)SKILL.md in ~/.local/etc/<group>/agents/skills/<name>/dots install to install it~/.local/etc/AGENTS.md first to follow the correct commit message format: <component>: <imperative description>