opencode-primitives
Reference OpenCode docs when implementing skills, plugins, MCPs, or config-driven behavior.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Reference OpenCode docs when implementing skills, plugins, MCPs, or config-driven behavior.
How to use
Umieść skill w katalogu projektu pod ścieżką
.opencode/skills/opencode-primitives/lub w globalnej lokalizacji~/.config/opencode/skills/opencode-primitives/. Plik musi nosić nazwęSKILL.mdi zawierać frontmatter YAML z polaminame(opencode-primitives) idescription.Gdy implementujesz nowy skill, plugin lub serwer MCP, odwołaj się do odpowiedniej dokumentacji: https://opencode.ai/docs/skills dla skills, https://opencode.ai/docs/plugins/ dla pluginów, https://opencode.ai/docs/mcp-servers/ dla serwerów MCP oraz https://opencode.ai/docs/config/ dla konfiguracji opencode.json.
Podczas definiowania skills pamiętaj o regułach nazewnictwa: nazwa musi być małymi literami i cyframi z pojedynczymi myślnikami, długość 1-64 znaki, i musi odpowiadać nazwie katalogu. Opis powinien mieć 1-1024 znaki.
Sprawdź uprawnienia w pliku
opencode.json— każdy skill jest kontrolowany przezpermission.skillz opcjami allow, deny lub ask. Upewnij się, że Twoja konfiguracja odzwierciedla zamierzone ograniczenia dostępu.Jeśli pracujesz z pluginami lub serwerami MCP, zweryfikuj kolejność ładowania: globalna konfiguracja, konfiguracja projektu, globalne pluginy, pluginy projektu. Dla serwerów MCP upewnij się, że są zdefiniowane w
opencode.jsonz unikalnymi nazwami i odpowiednim typem (local lub remote).Podczas tworzowania dokumentacji skill lub konfiguracji zachowaj konsystentną terminologię z oficjalną dokumentacją OpenCode, aby uniknąć nieporozumień i ułatwić integrację z innymi komponentami ekosystemu.