plugin-create-guide

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ksm0709/dotfiles --skill plugin-create-guide
Or copy as Structured Prompt for Agent
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.