ClawHub
ClawHub to publiczny rejestr Skills i pluginów OpenClaw.- Używaj natywnych poleceń
openclawdo wyszukiwania/instalowania/aktualizowania Skills oraz instalowania pluginów z ClawHub. - Używaj osobnego CLI
clawhub, gdy potrzebujesz uwierzytelniania rejestru, publikowania, usuwania, przywracania lub przepływów synchronizacji.
Natywne przepływy OpenClaw
Skills:openclaw instalują do aktywnej przestrzeni roboczej i zapisują
metadane źródła, dzięki czemu późniejsze wywołania update mogą pozostać w ClawHub.
Instalacje pluginów weryfikują zgodność reklamowanych pluginApi i minGatewayVersion
przed uruchomieniem instalacji archiwum, więc niezgodne hosty wcześnie kończą się
bezpieczną odmową zamiast częściowo instalować pakiet.
openclaw plugins install clawhub:... akceptuje tylko instalowalne rodziny pluginów.
Jeśli pakiet ClawHub jest w rzeczywistości skill, OpenClaw zatrzymuje się i wskazuje
zamiast tego openclaw skills install <slug>.
Czym jest ClawHub
- Publicznym rejestrem Skills i pluginów OpenClaw.
- Wersjonowanym magazynem pakietów Skills i metadanych.
- Powierzchnią odkrywania dla wyszukiwania, tagów i sygnałów użycia.
Jak to działa
- Użytkownik publikuje pakiet skill (pliki + metadane).
- ClawHub przechowuje pakiet, analizuje metadane i przypisuje wersję.
- Rejestr indeksuje skill na potrzeby wyszukiwania i odkrywania.
- Użytkownicy przeglądają, pobierają i instalują Skills w OpenClaw.
Co możesz zrobić
- Publikować nowe Skills i nowe wersje istniejących Skills.
- Odkrywać Skills po nazwie, tagach lub wyszukiwaniu.
- Pobierać pakiety Skills i przeglądać ich pliki.
- Zgłaszać Skills, które są nadużyciem lub są 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 to najłatwiejszy sposób znajdowania i instalowania Skills. Nie musisz wiedzieć, jak działa backend. Możesz:- Wyszukiwać Skills zwykłym językiem.
- Instalować skill w swojej przestrzeni roboczej.
- Później aktualizować Skills jednym poleceniem.
- Tworzyć kopie zapasowe własnych Skills przez ich publikowanie.
Szybki start (nietechniczny)
- Wyszukaj coś, czego potrzebujesz:
openclaw skills search "calendar"
- Zainstaluj skill:
openclaw skills install <skill-slug>
- Rozpocznij nową sesję OpenClaw, aby wykrył nowy skill.
- Jeśli chcesz publikować lub zarządzać uwierzytelnianiem rejestru, zainstaluj także osobne
CLI
clawhub.
Zainstaluj CLI ClawHub
Potrzebujesz tego tylko do przepływów uwierzytelnianych przez rejestr, takich jak publikowanie/synchronizacja:Jak to pasuje do OpenClaw
Natywneopenclaw skills install instaluje do katalogu skills/ aktywnej przestrzeni roboczej.
openclaw plugins install clawhub:... zapisuje zwykłą zarządzaną instalację
pluginu oraz metadane źródła ClawHub na potrzeby aktualizacji.
Anonimowe instalacje pluginów z ClawHub również kończą się bezpieczną odmową dla prywatnych pakietów.
Społecznościowe lub inne nieoficjalne kanały nadal mogą się instalować, ale OpenClaw ostrzega,
aby operatorzy mogli sprawdzić źródło i weryfikację przed ich włączeniem.
Osobne CLI clawhub również instaluje Skills do ./skills w bieżącym katalogu roboczym. Jeśli skonfigurowano przestrzeń roboczą OpenClaw, clawhub
wraca do tej przestrzeni roboczej, chyba że nadpiszesz to przez --workdir (lub
CLAWHUB_WORKDIR). OpenClaw ładuje Skills przestrzeni roboczej z <workspace>/skills
i wykryje je w następnej sesji. Jeśli już używasz
~/.openclaw/skills lub dołączonych Skills, Skills przestrzeni roboczej mają pierwszeństwo.
Więcej szczegółów o tym, jak Skills są ładowane, współdzielone i ograniczane, znajdziesz w
Skills.
Przegląd systemu Skills
Skill to wersjonowany pakiet plików, który uczy OpenClaw, jak wykonać konkretne zadanie. Każda publikacja tworzy nową wersję, a rejestr przechowuje historię wersji, aby użytkownicy mogli kontrolować zmiany. Typowy skill zawiera:- Plik
SKILL.mdz głównym opisem i użyciem. - 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, changelogami i tagami (w tym
latest). - Pobrania jako zip dla każdej wersji.
- Gwiazdki i komentarze dla opinii społeczności.
- Hooki moderacyjne dla zatwierdzeń i audytów.
- 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, ale konto GitHub musi mieć co najmniej tydzień, aby można było publikować. Pomaga to spowolnić nadużycia bez blokowania uczciwych współtwórców. Zgłaszanie i moderacja:- Każdy zalogowany użytkownik może zgłosić skill.
- Powody zgłoszeń są wymagane i zapisywane.
- 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; wraca do przestrzeni roboczej OpenClaw).--dir <dir>: Katalog Skills, względny względem workdir (domyślnie:skills).--site <url>: Bazowy URL strony (logowanie w przeglądarce).--registry <url>: Bazowy URL API rejestru.--no-input: Wyłącz prompty (tryb nieinteraktywny).-V, --cli-version: Wypisz wersję CLI.
clawhub login(przepływ przeglądarkowy) lubclawhub login --token <token>clawhub logoutclawhub whoami
--token <token>: Wklej token API.--label <label>: Etykieta przechowywana dla tokenów logowania przeglądarkowego (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 konkretną wersję.--force: Nadpisz, jeśli folder już istnieje.
clawhub update <slug>clawhub update --all--version <version>: Zaktualizuj do konkretnej wersji (tylko pojedynczy slug).--force: Nadpisz, gdy lokalne pliki nie pasują do żadnej opublikowanej wersji.
clawhub list(odczytuje.clawhub/lock.json)
clawhub skill publish <path>--slug <slug>: Slug skill.--name <name>: Nazwa wyświetlana.--version <version>: Wersja semver.--changelog <text>: Tekst changeloga (może być pusty).--tags <tags>: Tagi rozdzielane przecinkami (domyślnie:latest).
clawhub package publish <source><source>może być lokalnym folderem,owner/repo,owner/repo@reflub URL-em GitHub.--dry-run: Zbuduj dokładny plan publikacji bez wysyłania czegokolwiek.--json: Zwróć wynik czytelny maszynowo dla CI.--source-repo,--source-commit,--source-ref: Opcjonalne nadpisania, gdy automatyczne wykrywanie nie wystarcza.
clawhub delete <slug> --yesclawhub undelete <slug> --yes
clawhub sync--root <dir...>: Dodatkowe katalogi główne do skanowania.--all: Prześlij wszystko bez promptów.--dry-run: Pokaż, co zostałoby przesłane.--bump <type>:patch|minor|majordla aktualizacji (domyślnie:patch).--changelog <text>: Changelog dla aktualizacji nieinteraktywnych.--tags <tags>: Tagi rozdzielane przecinkami (domyślnie:latest).--concurrency <n>: Sprawdzenia rejestru (domyślnie: 4).
Typowe przepływy pracy dla agentów
Wyszukiwanie Skills
Pobieranie nowych Skills
Aktualizowanie zainstalowanych Skills
Tworzenie kopii zapasowej swoich Skills (publikowanie lub synchronizacja)
Dla pojedynczego folderu skill:Publikowanie pluginu z GitHub
package.json:
Szczegóły zaawansowane (techniczne)
Wersjonowanie i tagi
- Każda publikacja tworzy nową wersję semver
SkillVersion. - Tagi (takie jak
latest) wskazują wersję; przesuwanie tagów pozwala wycofywać zmiany. - Changelogi są dołączane do każdej wersji i mogą być puste podczas synchronizacji lub publikowania aktualizacji.
Zmiany lokalne vs wersje rejestru
Aktualizacje porównują lokalną zawartość skill z wersjami rejestru przy użyciu skrótu treści. Jeśli lokalne pliki nie pasują do żadnej opublikowanej wersji, CLI pyta przed nadpisaniem (lub wymaga--force w trybie nieinteraktywnym).
Skanowanie synchronizacji i zapasowe katalogi główne
clawhub sync najpierw skanuje bieżący workdir. Jeśli nie znajdzie żadnych Skills, wraca do znanych starszych lokalizacji (na przykład ~/openclaw/skills i ~/.openclaw/skills). Zostało to zaprojektowane tak, aby znajdować starsze instalacje Skills bez dodatkowych flag.
Przechowywanie i plik blokady
- Zainstalowane Skills są zapisywane w
.clawhub/lock.jsonw workdir. - Tokeny uwierzytelniania są przechowywane w pliku konfiguracji CLI ClawHub (nadpisanie przez
CLAWHUB_CONFIG_PATH).
Telemetria (liczba instalacji)
Gdy uruchamiaszclawhub sync po zalogowaniu, CLI wysyła minimalną migawkę do obliczania liczby 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 lokalizację, w której CLI przechowuje token/konfigurację.CLAWHUB_WORKDIR: Nadpisz domyślny workdir.CLAWHUB_DISABLE_TELEMETRY=1: Wyłącz telemetrię przysync.