Toolverse
Wszystkie skille

farcaster-skill

autor: openclaw

Publikuj, czytaj i wyszukuj posty na Farcasterze bez zależności npm — czysty bash z API Neynar.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend

O skillu

Skill do zarządzania Farcasterem przez agentów. Publikuj casts z tekstem, osadzeniami lub w kanałach, odpowiadaj na posty, czytaj kanały i profile użytkowników, wyszukuj treści po słowach kluczowych, lubisz, udostępniaj lub usuwaj casts. Wszystko działa przez REST API Neynar v2 — wystarczą curl i jq, bez dodatkowych pakietów npm.

Jak używać

  1. Przygotuj klucz API Neynar i UUID signer. Ustaw zmienne środowiskowe: export NEYNAR_API_KEY="twój-klucz" i export NEYNAR_SIGNER_UUID="twój-uuid". Alternatywnie umieść dane w pliku JSON i załaduj je komendą eval $(jq -r '"export NEYNAR_API_KEY=(.apiKey)\nexport NEYNAR_SIGNER_UUID=(.signerUuid)"' /ścieżka/do/neynar.json).

  2. Aby opublikować prosty post, uruchom scripts/fc_cast.sh --text "Twoja wiadomość". Możesz dodać osadzenia (maksymalnie 2) flagą --embed "https://url.do/zasobu", wybrać kanał flagą --channel "nazwa" lub odpowiedzieć na istniejący cast flagą --parent "hash-casta".

  3. Do czytania postów użytkownika uruchom scripts/fc_feed.sh --fid NUMER (po ID użytkownika) lub scripts/fc_feed.sh --username "nazwa" (po nazwie użytkownika). Dodaj --limit LICZBA, aby ograniczyć ilość wyników.

  4. Aby przeglądać kanał, użyj scripts/fc_feed.sh --channel "nazwa-kanału" --limit LICZBA. Komenda zwraca posty z wybranego kanału w formacie JSON.

  5. Wyszukuj posty po słowach kluczowych, czytaj profile użytkowników, lubisz, udostępniaj lub usuwaj casts — wszystkie te operacje są dostępne poprzez odpowiednie skrypty w katalogu scripts/. Każdy skrypt zwraca wynik w formacie JSON z polem success i dodatkowymi danymi (np. hash nowego posta).

Podobne skille