B
build-skill
Create effective skills for OpenCode agents. Load FIRST before writing any SKILL.md. Provides required format, naming conventions, progressive disclosure patterns, and validation. Use when building, reviewing, or debugging skills.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create effective skills for OpenCode agents. Load FIRST before writing any SKILL.md. Provides required format, naming conventions, progressive disclosure patterns, and validation. Use when building, reviewing, or debugging skills.
How to use
- Umieść skill w katalogu
.opencode/skills/(dla projektu) lub~/.config/opencode/skills/(globalnie w systemie), aby był dostępny dla agentów OpenCode. - Zanim zaczniesz pisać nowy skill, załaduj build-skill, aby poznać wymagane struktury i konwencje — pomoże ci to uniknąć błędów formatowania i niezgodności.
- Zdecyduj, jaki typ skilla potrzebujesz: instrukcje tylko (SKILL.md), wiedza domenowa (+ katalog references/), automatyzacja (+ katalog scripts/), wieloetapowy przepływ (wszystkie katalogi) czy duża platforma (progressive skill).
- Stwórz minimalny skill — utwórz katalog, dodaj plik SKILL.md z nagłówkiem YAML (name, description) i instrukcjami, następnie umieść go w odpowiedniej lokalizacji.
- Podczas przeglądu lub debugowania istniejącego skilla użyj wytycznych z build-skill do sprawdzenia, czy format jest poprawny, nazwy są spójne, a instrukcje są jasne i progresywne.
- Pamiętaj, że skill powinien rozwiązywać powtarzające się zadania, zawierać wiedzę, którą model nie zna, lub automatyzować przepływy pracy z 3+ krokami — w przeciwnym razie lepiej umieścić instrukcje bezpośrednio w rozmowie.