Asystenci AI w terminalu na początku są dość podstawowi. Dodatki sprawiają, że stają się lepsi. Trzej najpopularniejsi asystenci używają tych samych sześciu rodzajów dodatków. Różnią się tylko nazwy i foldery. Ta strona wyjaśnia każdy rodzaj prostymi słowami, a potem pokazuje, gdzie on leży.
Sześć rodzajów dodatków
Umiejętność (skills), czyli supermoc. Umiejętność uczy asystenta jednego zadania, na przykład „sprawdź moje zmiany” albo „napisz notatkę do wydania”. To folder z plikiem SKILL.md w środku. Na początku asystent czyta tylko nazwę i opis umiejętności. Pełną instrukcję wczytuje dopiero wtedy, gdy pojawi się takie zadanie. Wszyscy trzej asystenci stosują otwarty standard Agent Skills, więc jeden folder z umiejętnością często działa u wszystkich trzech.
Agent. Agent to pomocniczy asystent z własną instrukcją. Główny asystent przekazuje mu jedną część pracy, na przykład „przeszukaj kod” albo „sprawdź, czy są problemy z bezpieczeństwem”, i dostaje z powrotem krótki raport. Dzięki temu główna rozmowa pozostaje krótka.
Hook. Hook to mały program, który uruchamia się sam w ustalonym momencie, na przykład zanim asystent wykona komendę albo gdy skończy odpowiedź. Używaj hooków do reguł, które muszą działać zawsze, na przykład „zablokuj tę niebezpieczną komendę”. Plik z notatkami może tylko poprosić, a hook potrafi wymusić.
Komenda z ukośnikiem. Komenda z ukośnikiem to krótka komenda, która zaczyna się od /. Wpisujesz ją w wierszu poleceń asystenta, na przykład /help. Część komend jest wbudowana. W Claude Code każda umiejętność staje się też komendą z ukośnikiem.
Konektor (serwer MCP). Konektor pozwala asystentowi korzystać z innej aplikacji lub usługi, na przykład z usługi z dokumentacją, przeglądarki albo aplikacji do notatek. Konektory używają wspólnego standardu o nazwie MCP (Model Context Protocol), więc jeden konektor działa u wszystkich trzech asystentów.
Plik z notatkami (pamięć). Plik z notatkami to zwykły plik tekstowy ze stałymi instrukcjami, na przykład z komendą do budowania projektu albo regułami stylu. Asystent czyta go na początku każdej sesji, więc nie musisz się powtarzać. Zobacz Plik z notatkami.
Wtyczka (plugin) w Claude Code i Codexie albo rozszerzenie w Gemini CLI to paczka, która łączy kilka takich dodatków w jednej instalacji.
Gdzie leży każdy dodatek
~ oznacza Twój folder domowy. Ścieżki „projektu” znajdują się wewnątrz folderu projektu.
| Dodatek | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| Umiejętności | ~/.claude/skills/ i .claude/skills/ (każda umiejętność: folder z plikiem SKILL.md) | ~/.agents/skills i .agents/skills | ~/.gemini/skills/ lub ~/.agents/skills/ oraz .gemini/skills/ lub .agents/skills/ |
| Agenci | Pliki Markdown w ~/.claude/agents/ i .claude/agents/ | Pliki TOML w ~/.codex/agents/ i .codex/agents/ | Pliki Markdown w ~/.gemini/agents/ i .gemini/agents/ |
| Hooki | hooks w ~/.claude/settings.json lub .claude/settings.json | hooks.json lub [hooks] w config.toml, w ~/.codex/ lub .codex/ | hooks w ~/.gemini/settings.json lub .gemini/settings.json |
| Komendy z ukośnikiem | Wbudowane, plus jedna dla każdej umiejętności (stare pliki .claude/commands/ nadal działają) | Wbudowane; wpisz $ lub /skills, aby użyć umiejętności | Wbudowane, plus własne pliki .toml w ~/.gemini/commands/ i .gemini/commands/ |
| Konektory (MCP) | claude mcp add; zapis w ~/.claude.json lub .mcp.json | codex mcp add; zapis w ~/.codex/config.toml lub .codex/config.toml | gemini mcp add; zapis w ~/.gemini/settings.json lub .gemini/settings.json |
| Plik z notatkami | CLAUDE.md (~/.claude/CLAUDE.md i w projekcie) | AGENTS.md (~/.codex/AGENTS.md i w projekcie) | GEMINI.md (~/.gemini/GEMINI.md i w projekcie) |
Dwie dodatkowe informacje przydadzą się, gdy używasz więcej niż jednego asystenta:
- Claude Code czyta plik
AGENTS.mdz projektu, gdy projekt nie ma plikuCLAUDE.md. - Gemini CLI może czytać pliki z notatkami o innych nazwach, na przykład
AGENTS.md, jeśli ustawisz opcjęcontext.fileName.
Którego dodatku użyć
| Chcesz | Użyj |
|---|---|
| Nauczyć asystenta powtarzalnego zadania | Umiejętności |
| Dać asystentowi dostęp do innej aplikacji lub usługi | Konektora |
| Zapisać fakty potrzebne w każdej sesji | Pliku z notatkami |
| Ustalić regułę, która musi działać zawsze | Hooka |
| Podzielić duże zadanie na osobne części | Agentów |
Zainstaluj pierwsze dodatki
- Umiejętności: Claude Code, Codex, Gemini CLI
- Konektory: Claude Code, Codex, Gemini CLI
Każdy dodatek może zmienić to, co asystent robi na komputerze. Instaluj dodatki tylko od osób, którym ufasz, i najpierw przeczytaj, co zawierają. Nasza lista umiejętności, lista agentów i lista konektorów pokazują dodatki, które sprawdziliśmy.
Źródła
- code.claude.com/docs/en/skills
- code.claude.com/docs/en/sub-agents
- code.claude.com/docs/en/hooks
- code.claude.com/docs/en/mcp
- code.claude.com/docs/en/memory
- developers.openai.com/codex/customization/overview
- developers.openai.com/codex/skills
- developers.openai.com/codex/subagents
- developers.openai.com/codex/hooks
- developers.openai.com/codex/mcp
- developers.openai.com/codex/guides/agents-md
- developers.openai.com/codex/cli/slash-commands
- geminicli.com/docs/cli/skills
- geminicli.com/docs/core/subagents
- geminicli.com/docs/hooks
- geminicli.com/docs/tools/mcp-server
- geminicli.com/docs/cli/gemini-md
- geminicli.com/docs/cli/custom-commands