ClawHub
ClawHub to publiczny rejestr Skills dla OpenClaw. Jest to bezpłatna usługa: wszystkie Skills są publiczne, otwarte i widoczne dla wszystkich do udostępniania i ponownego użycia. Skill to po prostu folder z plikiemSKILL.md (oraz wspierającymi plikami tekstowymi). Możesz przeglądać Skills w aplikacji webowej lub używać CLI do wyszukiwania, instalowania, aktualizowania i publikowania Skills.
Strona: clawhub.ai
Czym jest ClawHub
- Publiczny rejestr Skills dla OpenClaw.
- Wersjonowany magazyn pakietów Skills i metadanych.
- Powierzchnia odkrywania oparta na wyszukiwaniu, tagach i sygnałach użycia.
Jak to działa
- Użytkownik publikuje pakiet Skill (pliki + metadane).
- ClawHub przechowuje pakiet, parsuje metadane i przypisuje wersję.
- Rejestr indeksuje Skill do wyszukiwania i odkrywania.
- Użytkownicy przeglądają, pobierają i instalują Skills w OpenClaw.
Co możesz zrobić
- Publikować nowe Skills oraz nowe wersje istniejących Skills.
- Odkrywać Skills według nazwy, tagów lub wyszukiwania.
- Pobierać pakiety Skills i przeglądać ich pliki.
- Zgłaszać Skills, które są nadużywające lub niebezpieczne.
- Jeśli jesteś moderatorem, ukrywać, odkrywać, usuwać lub banować.
Dla kogo to jest (przyjazne dla początkujących)
Jeśli chcesz dodać nowe możliwości do swojego agenta OpenClaw, ClawHub jest najprostszym sposobem na znalezienie i zainstalowanie Skills. Nie musisz wiedzieć, jak działa backend. Możesz:- Wyszukiwać Skills prostym językiem.
- Instalować Skill w swoim obszarze roboczym.
- Aktualizować Skills później jednym poleceniem.
- Tworzyć kopie zapasowe własnych Skills, publikując je.
Szybki start (nietechniczny)
- Zainstaluj CLI (zobacz następną sekcję).
- Wyszukaj to, czego potrzebujesz:
clawhub search "calendar"
- Zainstaluj Skill:
clawhub install <skill-slug>
- Uruchom nową sesję OpenClaw, aby wczytała nowy Skill.
Instalacja CLI
Wybierz jedną opcję:Jak to pasuje do OpenClaw
Domyślnie CLI instaluje Skills do./skills w bieżącym katalogu roboczym. Jeśli skonfigurowano obszar roboczy OpenClaw, clawhub przełącza się na ten obszar roboczy, chyba że nadpiszesz --workdir (lub CLAWHUB_WORKDIR). OpenClaw ładuje Skills obszaru roboczego z <workspace>/skills i wczyta je w następnej sesji. Jeśli używasz już ~/.openclaw/skills lub Skills dołączonych, Skills obszaru roboczego mają pierwszeństwo.
Więcej szczegółów na temat ładowania, udostępniania i ograniczania Skills znajdziesz w
Skills.
Przegląd systemu Skills
Skill to wersjonowany pakiet plików, który uczy OpenClaw wykonywania konkretnego zadania. Każda publikacja tworzy nową wersję, a rejestr zachowuje historię wersji, aby użytkownicy mogli audytować zmiany. Typowy Skill zawiera:- Plik
SKILL.mdz podstawowym opisem i sposobem użycia. - Opcjonalne konfiguracje, skrypty lub pliki pomocnicze używane przez Skill.
- Metadane, takie jak tagi, podsumowanie i wymagania instalacyjne.
Co zapewnia usługa (funkcje)
- Publiczne przeglądanie Skills i ich zawartości
SKILL.md. - Wyszukiwanie oparte na embeddingach (wyszukiwanie wektorowe), a nie tylko słowach kluczowych.
- Wersjonowanie z semver, dziennikami zmian i tagami (w tym
latest). - Pobrania jako zip dla każdej wersji.
- Gwiazdki i komentarze dla opinii społeczności.
- Moderacja: mechanizmy zatwierdzania i audytu.
- API przyjazne dla CLI do automatyzacji i skryptów.
Bezpieczeństwo i moderacja
ClawHub jest domyślnie otwarty. Każdy może przesyłać Skills, jednak konto GitHub musi mieć co najmniej tydzień, aby publikować. Pomaga to spowalniać nadużycia bez blokowania legalnych współtwórców. Zgłaszanie i moderacja:- Każdy zalogowany użytkownik może zgłosić Skill.
- Powody zgłoszeń są wymagane i rejestrowane.
- Każdy użytkownik może mieć jednocześnie do 20 aktywnych zgłoszeń.
- Skills z więcej niż 3 unikalnymi zgłoszeniami są domyślnie automatycznie ukrywane.
- Moderatorzy mogą przeglądać ukryte Skills, odkrywać je, usuwać lub banować użytkowników.
- Nadużywanie funkcji zgłaszania może skutkować banem konta.
Polecenia i parametry CLI
Opcje globalne (dotyczą wszystkich poleceń):--workdir <dir>: Katalog roboczy (domyślnie: bieżący katalog; przełącza się na obszar roboczy OpenClaw).--dir <dir>: Katalog Skills, względny do katalogu roboczego (domyślnie:skills).--site <url>: Bazowy URL strony (logowanie w przeglądarce).--registry <url>: Bazowy URL API rejestru.--no-input: Wyłącz monity (tryb nieinteraktywny).-V, --cli-version: Wyświetl wersję CLI.
clawhub login(przepływ przeglądarkowy) lubclawhub login --token <token>clawhub logoutclawhub whoami
--token <token>: Wklej token API.--label <label>: Etykieta zapisywana dla tokenów logowania w przeglądarce (domyślnie:CLI token).--no-browser: Nie otwieraj przeglądarki (wymaga--token).
clawhub search "query"--limit <n>: Maksymalna liczba wyników.
clawhub install <slug>--version <version>: Zainstaluj określoną wersję.--force: Nadpisz, jeśli folder już istnieje.
clawhub update <slug>clawhub update --all--version <version>: Zaktualizuj do określonej wersji (tylko pojedynczy slug).--force: Nadpisz, gdy pliki lokalne nie pasują do żadnej opublikowanej wersji.
clawhub list(odczytuje.clawhub/lock.json)
clawhub publish <path>--slug <slug>: Slug Skill.--name <name>: Nazwa wyświetlana.--version <version>: Wersja semver.--changelog <text>: Tekst dziennika zmian (może być pusty).--tags <tags>: Tagi oddzielone przecinkami (domyślnie:latest).
clawhub delete <slug> --yesclawhub undelete <slug> --yes
clawhub sync--root <dir...>: Dodatkowe katalogi skanowania.--all: Prześlij wszystko bez monitów.--dry-run: Pokaż, co zostałoby przesłane.--bump <type>:patch|minor|majordla aktualizacji (domyślnie:patch).--changelog <text>: Dziennik zmian dla aktualizacji nieinteraktywnych.--tags <tags>: Tagi oddzielone przecinkami (domyślnie:latest).--concurrency <n>: Kontrole rejestru (domyślnie: 4).
Typowe przepływy pracy dla agentów
Wyszukiwanie Skills
Pobieranie nowych Skills
Aktualizowanie zainstalowanych Skills
Tworzenie kopii zapasowych Skills (publikacja lub synchronizacja)
Dla pojedynczego folderu Skill:Szczegóły zaawansowane (techniczne)
Wersjonowanie i tagi
- Każda publikacja tworzy nową semver
SkillVersion. - Tagi (takie jak
latest) wskazują na wersję; przenoszenie tagów pozwala na cofanie zmian. - Dzienniki zmian są przypisane do każdej wersji i mogą być puste podczas synchronizacji lub publikowania aktualizacji.
Zmiany lokalne a wersje w rejestrze
Aktualizacje porównują lokalną zawartość Skill z wersjami w rejestrze przy użyciu skrótu treści. Jeśli pliki lokalne nie pasują do żadnej opublikowanej wersji, CLI pyta przed nadpisaniem (lub wymaga--force w trybie nieinteraktywnym).
Skanowanie synchronizacji i zapasowe katalogi
clawhub sync najpierw skanuje bieżący katalog roboczy. Jeśli nie zostaną znalezione Skills, przełącza się na znane lokalizacje starszych instalacji (na przykład ~/openclaw/skills i ~/.openclaw/skills). Ma to na celu odnalezienie starszych instalacji Skills bez dodatkowych flag.
Przechowywanie i plik blokady
- Zainstalowane Skills są rejestrowane w
.clawhub/lock.jsonw katalogu roboczym. - Tokeny uwierzytelniania są przechowywane w pliku konfiguracji CLI ClawHub (nadpisanie przez
CLAWHUB_CONFIG_PATH).
Telemetria (liczniki instalacji)
Gdy uruchamiaszclawhub sync będąc zalogowanym, CLI wysyła minimalny zrzut do obliczania liczników instalacji. Możesz to całkowicie wyłączyć:
Zmienne środowiskowe
CLAWHUB_SITE: Nadpisz URL strony.CLAWHUB_REGISTRY: Nadpisz URL API rejestru.CLAWHUB_CONFIG_PATH: Nadpisz miejsce przechowywania tokenu/konfiguracji przez CLI.CLAWHUB_WORKDIR: Nadpisz domyślny katalog roboczy.CLAWHUB_DISABLE_TELEMETRY=1: Wyłącz telemetrię dlasync.