plugin-create-guide

Guide creating OpenCode plugins and Markdown skills with templates and YAML frontmatter rules.

Updated Aug 23, 2026
Ready to run
npx skills add https://github.com/ksm0709/dotfiles --skill plugin-create-guide
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: plugin-create-guide
Source: https://github.com/ksm0709/dotfiles/tree/main/opencode/config/skills/plugin-create-guide
Command: npx skills add https://github.com/ksm0709/dotfiles --skill plugin-create-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

이 κ°€μ΄λ“œλŠ” OpenCode ν”ŒλŸ¬κ·ΈμΈκ³Ό μŠ€ν‚¬μ˜ 생성 과정을 ν•œ 곳에 λͺ¨μ•„, μƒˆ ν”„λ‘œμ νŠΈμ—μ„œ μ¦‰μ‹œ μ •μ˜ν•˜κ³  κ΅¬ν˜„ν•  수 μžˆλ„λ‘ λ„μ™€μ€λ‹ˆλ‹€.

Core Features & Use Cases

  • ν”ŒλŸ¬κ·ΈμΈ(JavaScript/TypeScript)κ³Ό μŠ€ν‚¬(Markdown) 두 ν™•μž₯ λ°©μ‹μ˜ ꡬ쑰와 ν…œν”Œλ¦Ώμ„ μ œκ³΅ν•˜μ—¬ λΉ λ₯Έ μ‹œμž‘μ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • μƒ˜ν”Œ 디렉토리 ꡬ성, SKILL.md ν”„λŸ°νŠΈλ§ˆν„° μž‘μ„± κ·œμΉ™, 그리고 선택적 슀크립트/references/assets μ‚¬μš©λ²•μ„ μ•ˆλ‚΄ν•©λ‹ˆλ‹€.
  • νŒ€ λ‚΄ 지식 κ³΅μœ μ™€ μž¬μ‚¬μš© κ°€λŠ₯ν•œ ν…œν”Œλ¦Ώ μž‘μ„±μ„ μ΄‰μ§„ν•©λ‹ˆλ‹€.

Quick Start

μƒˆ 디렉토리에 SKILL.mdλ₯Ό μž‘μ„±ν•˜κ³  OpenCodeλ₯Ό μž¬μ‹œμž‘ν•΄ μŠ€ν‚¬μ„ λ“±λ‘ν•©λ‹ˆλ‹€.

Frequently Asked Questions about plugin-create-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an OpenCode skill using Markdown?β–Ό

To create an OpenCode skill, write a SKILL.md file with required YAML frontmatter in a new directory, then restart OpenCode to register the skill. You can optionally add resource directories for scripts, references, and assets.

What is the difference between OpenCode plugins and skills?β–Ό

OpenCode plugins are built with JavaScript or TypeScript, while skills are Markdown-based files using SKILL.md. Both serve as extension mechanisms but differ in implementation language and structural complexity.

Do I need JavaScript or TypeScript to build an OpenCode skill?β–Ό

No, you do not need JavaScript or TypeScript for Markdown-based skills. You only write a SKILL.md file with YAML frontmatter. JavaScript or TypeScript is required solely for creating OpenCode plugins.

Why is my new OpenCode skill not showing up?β–Ό

If your new OpenCode skill is not showing up, you likely need to restart OpenCode. The application requires a restart to register newly created SKILL.md files and apply their YAML frontmatter configurations.

Can I include external references and assets in my Markdown skill?β–Ό

Yes, you can include external references and assets in your Markdown skill. The guide supports optional resource directories, allowing you to organize scripts, references, and assets alongside your SKILL.md file.

What is the best way to structure an OpenCode plugin project?β–Ό

The best way to structure an OpenCode plugin project is following the provided JavaScript or TypeScript templates. This enforces required YAML frontmatter rules and organizes optional script and asset directories for quick adoption.