Skąd brać gotowe agenty, skille i pluginy
Katalogi, repozytoria i zdrowy rozsądek: ekosystem OpenCode do wzięcia.
Centralne place zbiorcze
| Źródło | Co tam znajdziesz |
|---|---|
| awesome-opencode/awesome-opencode (GitHub) + awesome-opencode.com | Kuratorowana lista: pluginy, agenty, motywy, projekty, MCP, workflow — heartbeat ekosystemu |
| opencode.ai/v2/docs + GitHub anomalyco/opencode | Oficjalna dokumentacja, schema konfiguracji, Issues/Discussions z przykładami |
| github.com/topics/opencode-plugin i topic opencode | Surowe repozytoria po tagach |
| modelcontextprotocol.io (servers) | Katalog serwerów MCP działających także z OpenCode |
Zawsze weryfikuj, czy zasób jest opisany dla V2 (permissions[], mcp.servers, mode: subagent). Snippety V1 (permission{}, bash:, tools{}) wymagają przepisania — patrz oficjalny guide migracji.
Skille: standard Agent Skills = współdzielony magazyn
Format SKILL.md jest standardem między narzędziami (OpenCode, Claude Code, Codex CLI). OpenCode automatycznie skanuje ~/.claude/skills, ~/.agents/skills oraz projektowe .claude/skills i .agents/skills — czyli: co zainstalujesz dla jednego agenta z tej rodziny, działa też dla OpenCode bez konwersji.
- Repozytoria startowe: open-hax/opencode-skills (DevSecOps), khadarbashajilan/opencode-skills (pdf, gif-creator, skill-creator, learn), kubeopencode/skills (Kubernetes).
- Anthropic publikuje własny zestaw Agent Skills (pdf, docx, xlsx...) — kompatybilny z powyższymi lokalizacjami.
- Katalogi HTTP (skills: ["https://..."]) to opcja dla zespołów: jedno źródło prawdy, cache z version.
git clone https://github.com/open-hax/opencode-skills.git /tmp/skills
cp -r /tmp/skills/.opencode/skills/* ~/.config/opencode/skills/
# albo tylko do projektu:
cp -r /tmp/skills/.opencode/skills/* .opencode/skills/Agenci i całe zestawy orkiestracji
- Oh My OpenCode (i odchudzony Oh My OpenCode Slim) — pakiet wielu wyspecjalizowanych agentów i narzędzi w jednym pluginie.
- hiai-opencode — „12 agentów” z dołączonymi skillami, MCP i pętlą pracy.
- OpenCode Ensemble / CrewBee / Open Conclave — zespoły agentów, debaty, task boardy.
- Pamięć trwała: Harness Memory, Honcho, oc-mnemoria, OpenCode Mem — wspomnienia między sesjami.
- Każde z powyższych to PLUGIN: instalujesz przez opencode plugin add albo wpis w tablicy plugins; agenty, które wnoszą, zobaczysz potem w /agents (ctrl+x a).
Zanim zainstalujesz pakiet „12 agentów”, odpowiedz sobie, ilu faktycznie użyjesz. Każdy agent/subagent i każde narzędzie płacą kontekstem i tokenami w KAŻDym prompcie, w którym są ogłaszane.
AGENTS.md: kopiuj wzorce, nie cuda cudze
AGENTS.md nie ma scentralizowanego marketu — i dobrze, bo powinien pisać się lokalnie z Twojego projektu. Za to wzorce krążą po GitHubie (wyszukaj „AGENTS.md” + język/framework) i w template'ach repo zespołów. Zdrowa procedura: weź cudzy plik jako SZKIC, usuń wszystko, czego nie rozumiesz, dodaj komendy i zakazy własnego repo, skasuj resztę.
- agentsmd.md / standard AGENTS.md — specyfikacja i przykłady między narzędziami.
- repozytoria frameworków (Astro, Effect, Bun) coraz częściej mają AGENTS.md w korzeniu — kopalnia konwencji do adaptacji.
Zasady bezpieczeństwa przy instalacji czegokolwiek
- Plugin = kod wykonywany w usłudze z Twoimi kredencjalami. Czytaj repo; pinuj wersje (opencode plugin add pakiet@1.2.3).
- Komendy z blokami shell (rozdział 5) i skille ze skryptami uruchamiają się SZERZEJ niż uprawnienia narzędzi — traktuj je jak zależności npm.
- MCP zdalne dostają Twoje prompty (i ID sesji w metadanych) — nie podłączaj serwerów, których nie rozumiesz.
- Wrzuć podejrzany plik do OpenCode z poleceniem „przeanalizuj, czy ten plugin nie robi czegoś poza zapowiedzią” — pies z psem się nie ugryzie, ale agent-z-recenzją już tak.
Trzy drogi wejścia — podsumowanie kursu
- 1. Zostań przy rdzeniu: AGENTS.md + 2-3 skille + komendy. To 80% wartości, zero zależności.
- 2. Dokręć uprawnienia pod swój zespół (rozdział 8) — wtedy możesz bezpiecznie dać agentowi więcej autonomii.
- 3. Ekosystem dokładaj warstwowo: najpierw MCP z zaufanego źródła, potem pojedyncze pluginy, a pełne orkiestracje na końcu, gdy znasz już mechanikę.
Najlepsza konfiguracja OpenCode to taka, którą potrafisz wyjaśnić linię po linii. Buduj ją świadomie — ten kurs właśnie o to chodził. Powodzenia!