fabric-api
Zarządzaj notatkami, folderami i plikami w Fabric bezpośrednio przez API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia, wyszukiwania i zarządzania zasobami w workspace'u Fabric za pośrednictwem HTTP API. Obsługuje notatki, foldery, zakładki, pliki i tagi. Działa na Windows, macOS i Linux dzięki wbudowanym skryptom Node.js i Python. Wymaga klucza API Fabric i dostępu do środowiska uruchomieniowego (Node, Python lub curl). Idealny dla automatyzacji pracy z zawartością w Fabric bez konieczności ręcznego logowania się do interfejsu webowego.
Jak używać
Uzyskaj klucz API z panelu Fabric (https://fabric.so) i zapisz go w zmiennej środowiskowej FABRIC_API_KEY lub w pliku konfiguracyjnym OpenClaw (~/.openclaw/openclaw.json) pod kluczem skills.entries.fabric-api.apiKey.
Upewnij się, że masz zainstalowany Node.js (wersja 14+) lub Python 3 — skill będzie używać dostępnego interpretera do wykonania żądań API.
Aby utworzyć notatkę, podaj tekst w formacie Markdown, identyfikator folderu nadrzędnego (parentId) lub użyj domyślnego aliasu @alias::inbox. Pamiętaj, że endpoint to POST /v2/notepads, a pole musi się nazywać name, nie title.
Jeśli chcesz dodać tagi do notatki, przekaż je jako tablicę obiektów — każdy tag to {"name": "nazwa"} lub {"id": "uuid"}. Nigdy nie używaj samych stringów.
Aby wyszukać zasoby, użyj dostępnych endpointów GET z parametrami filtrowania (np. po nazwie lub folderze). Skill obsługuje odczyt notatek, folderów, zakładek i plików z workspace'u.
W przypadku błędów sprawdź, czy klucz API jest poprawny, czy parentId wskazuje istniejący folder lub alias (@alias::inbox, @alias::bin), i czy struktura żądania (zwłaszcza format tagów) jest zgodna z dokumentacją API.