fabric-api
Create/search Fabric resources via HTTP API (notepads, folders, bookmarks, files).
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create/search Fabric resources via HTTP API (notepads, folders, bookmarks, files).
How to use
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.