Skip to main content
Skills uczą agenta, jak i kiedy używać narzędzi. Każdy Skill jest katalogiem zawierającym plik SKILL.md z frontmatterem YAML i instrukcjami w formacie Markdown. OpenClaw ładuje Skills z kilku katalogów głównych zgodnie ze zdefiniowaną kolejnością pierwszeństwa.

Utwórz swój pierwszy Skill

1

Create the skill directory

Skills znajdują się w folderze skills/ Twojego obszaru roboczego:
Aby uporządkować Skills, możesz grupować je w podfolderach — nazwa Skilla nadal pochodzi z frontmatteru pliku SKILL.md, a nie ze ścieżki katalogu:
2

Write SKILL.md

Frontmatter definiuje metadane, a treść zawiera instrukcje dla agenta.
OpenClaw domyślnie monitoruje pliki SKILL.md w katalogach głównych Skills. Jeśli monitorowanie jest wyłączone lub kontynuujesz istniejącą sesję, rozpocznij nową, aby agent otrzymał odświeżoną listę:
3

Test it

Możesz też otworzyć czat i poprosić agenta bezpośrednio. Użyj /skill hello-world, aby jawnie wywołać Skill według nazwy.

Dokumentacja pliku SKILL.md

Pola wymagane

Opcjonalne klucze frontmatteru

Informacje o polach warunkowych (requires.bins, requires.env itd.) znajdziesz w sekcji Skills — warunki aktywacji.

Używanie {baseDir}

Odwołuj się do plików wewnątrz katalogu Skilla bez wpisywania ścieżek na stałe — agent rozpoznaje {baseDir} względem katalogu danego Skilla:

Dodawanie aktywacji warunkowej

Ustaw warunki Skilla, aby był ładowany tylko wtedy, gdy jego zależności są dostępne:
Pełna dokumentacja: Skills — warunki aktywacji.
Powiąż klucz API z wpisem Skilla w pliku openclaw.json:
Klucz jest wstrzykiwany do procesu hosta wyłącznie na czas danego przebiegu agenta. Nie trafia do piaskownicy — zobacz zmienne środowiskowe w piaskownicy.

Zgłaszanie propozycji przez Skill Workshop

W przypadku Skills przygotowanych przez agenta lub gdy chcesz, aby operator sprawdził Skill przed jego uruchomieniem, użyj propozycji w Skill Workshop, zamiast bezpośrednio zapisywać plik SKILL.md.
Użyj --proposal-dir, gdy propozycja zawiera pliki pomocnicze:
Katalog musi zawierać plik PROPOSAL.md w swoim katalogu głównym. Pliki pomocnicze umieść w katalogach assets/, examples/, references/, scripts/ lub templates/. Po sprawdzeniu:
Pełny cykl życia propozycji opisano w sekcji Skill Workshop.

Publikowanie w ClawHub

1

Ensure your SKILL.md is complete

Upewnij się, że ustawiono pola name, description oraz wszystkie pola warunkowe metadata.openclaw. Dodaj adres URL homepage, jeśli masz stronę projektu.
2

Install the standalone ClawHub CLI and log in

3

Publish

Dodaj --version <version> lub --owner <owner>, aby zastąpić wykrytą wersję albo opublikować Skill jako określony właściciel. Pełny proces, zakres właściciela i pozostałe polecenia konserwacyjne (clawhub sync, clawhub skill rename, …) opisano w sekcjach ClawHub — publikowanie oraz CLI ClawHub.

Najlepsze praktyki

  • Pisz zwięźle — poinstruuj model, co ma zrobić, zamiast wyjaśniać, jak ma być sztuczną inteligencją.
  • Bezpieczeństwo przede wszystkim — jeśli Twój Skill używa exec, upewnij się, że monity nie umożliwiają wstrzykiwania dowolnych poleceń z niezaufanych danych wejściowych.
  • Testuj lokalnie — przed udostępnieniem użyj openclaw agent --message "...".
  • Korzystaj z ClawHub — przed tworzeniem od podstaw przejrzyj Skills społeczności na stronie clawhub.ai.

Powiązane materiały

Skills reference

Kolejność ładowania, warunki aktywacji, listy dozwolonych elementów i format pliku SKILL.md.

Skill Workshop

Kolejka propozycji Skills przygotowanych przez agenta.

Skills config

Pełny schemat konfiguracji skills.*.

ClawHub

Przeglądaj i publikuj Skills w publicznym rejestrze.

Building plugins

Pluginy mogą dostarczać Skills wraz z narzędziami, które dokumentują.