Toolverse
Wszystkie skille

skill-exporter

autor: openclaw

Zamień umiejętności Clawdbota w niezależne mikrousługi gotowe do wdrożenia

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

O skillu

Skill Exporter to narzędzie do transformacji umiejętności Clawdbota w samodzielne, wdrażalne mikrousługi. Generuje pełną strukturę projektu: Dockerfile, wrapper FastAPI, plik zależności, konfiguracje wdrożeniowe i opcjonalną integrację z dostawcą LLM. Obsługuje wdrażanie na Railway, Fly.io lub Docker. Idealne, gdy chcesz uruchomić swoją umiejętność jako niezależny serwis API bez ręcznego konfigurowania infrastruktury.

Jak używać

  1. Upewnij się, że masz zainstalowany Python 3 oraz umiejętność Clawdbota, którą chcesz wyeksportować (powinna być przetestowana i działająca).

  2. Uruchom skrypt eksportu, podając ścieżkę do katalogu umiejętności, docelową platformę wdrożeniową (railway, fly lub docker) oraz opcjonalnie dostawcę LLM (anthropic, openai lub none). Przykład: python3 scripts/export.py --skill ~/.clawdbot/skills/instagram --target railway --llm anthropic --output ~/projects/instagram-service

  3. Wybierz platformę wdrożeniową: dla Railway otrzymasz railway.json i zoptymalizowany Dockerfile z health checkami, dla Fly.io plik fly.toml przygotowany do wdrożenia wieloregionowego, dla Docker generyczny Dockerfile i docker-compose.yml.

  4. Jeśli wybrałeś integrację LLM (--llm anthropic lub openai), narzędzie wygeneruje plik llm_client.py z gotowymi funkcjami do generowania podpisów, wspomagania decyzji oraz obsługi limitów i błędów.

  5. W wygenerowanym katalogu znajdziesz plik .env.example — skopiuj go na .env i uzupełnij wymagane zmienne środowiskowe (klucze API, porty itp.).

  6. Wdrażaj mikrousługę na wybraną platformę: dla Railway wystarczy push do repozytorium, dla Fly.io użyj flyctl deploy, dla Docker uruchom docker-compose up.

Podobne skille