Skills uczą agenta, jak i kiedy używać narzędzi. Każda umiejętność jest katalogiem zawierającym plikDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
SKILL.md z frontmatter YAML i instrukcjami w markdown.
Informacje o tym, jak Skills są ładowane i priorytetyzowane, znajdziesz w Skills.
Utwórz swoją pierwszą umiejętność
Napisz SKILL.md
Utwórz Używaj zapisu z łącznikami, małymi literami, cyframi i łącznikami dla
SKILL.md w tym katalogu. Frontmatter definiuje metadane,
a treść markdown zawiera instrukcje dla agenta.name umiejętności. Utrzymuj nazwę folderu i name we frontmatter spójne.Dodaj narzędzia (opcjonalnie)
Możesz definiować niestandardowe schematy narzędzi we frontmatter albo poinstruować agenta,
aby używał istniejących narzędzi systemowych (takich jak
exec lub browser). Skills mogą także
być dostarczane w pluginach razem z narzędziami, które dokumentują.Załaduj umiejętność
Uruchom nową sesję, aby OpenClaw wykrył umiejętność:Sprawdź, czy umiejętność została załadowana:
Dokumentacja metadanych umiejętności
Frontmatter YAML obsługuje te pola:| Pole | Wymagane | Opis |
|---|---|---|
name | Tak | Unikalny identyfikator używający małych liter, cyfr i łączników |
description | Tak | Jednowierszowy opis pokazywany agentowi |
metadata.openclaw.os | Nie | Filtr systemu operacyjnego (["darwin"], ["linux"] itd.) |
metadata.openclaw.requires.bins | Nie | Wymagane pliki binarne w PATH |
metadata.openclaw.requires.config | Nie | Wymagane klucze konfiguracji |
Najlepsze praktyki
- Pisz zwięźle — instruuj model, co ma zrobić, a nie jak być AI
- Bezpieczeństwo przede wszystkim — jeśli Twoja umiejętność używa
exec, upewnij się, że prompty nie pozwalają na dowolne wstrzykiwanie poleceń z niezaufanych danych wejściowych - Testuj lokalnie — użyj
openclaw agent --message "...", aby przetestować przed udostępnieniem - Używaj ClawHub — przeglądaj i współtwórz umiejętności w ClawHub
Gdzie znajdują się Skills
| Lokalizacja | Priorytet | Zakres |
|---|---|---|
\<workspace\>/skills/ | Najwyższy | Dla agenta |
\<workspace\>/.agents/skills/ | Wysoki | Dla agenta w obszarze roboczym |
~/.agents/skills/ | Średni | Współdzielony profil agenta |
~/.openclaw/skills/ | Średni | Współdzielone (wszyscy agenci) |
| Wbudowane (dostarczane z OpenClaw) | Niski | Globalny |
skills.load.extraDirs | Najniższy | Niestandardowe foldery współdzielone |
Powiązane
- Dokumentacja Skills — reguły ładowania, priorytetu i bramkowania
- Konfiguracja Skills — schemat konfiguracji
skills.* - ClawHub — publiczny rejestr umiejętności
- Tworzenie Pluginów — pluginy mogą dostarczać Skills