customize
Rozszerz możliwości NanoClaw o nowe kanały i integracje bez pisania kodu od zera.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność interaktywna, która przeprowadzi Cię przez proces dodawania nowych kanałów komunikacji (Telegram, Slack, email) do NanoClaw lub modyfikacji jego zachowania. Zadaje pytania, aby zrozumieć Twoje potrzeby, a następnie identyfikuje pliki do zmian i wskazuje, które gotowe umiejętności mogą przyspieszyć implementację. Pozwala również na zmianę triggerów, dodanie integracji, modyfikację routera wiadomości i inne dostosowania bez konieczności ręcznego edytowania całego kodu.
Jak używać
Uruchom umiejętność customize w kontekście NanoClaw i opisz, co chcesz zmienić — czy to nowy kanał (Telegram, Slack, Discord, email), zmiana triggera, dodanie integracji, czy modyfikacja routera wiadomości.
Odpowiadaj na pytania wyjaśniające, które umiejętność postawi — będą dotyczyć wyboru kanału, tego, czy chcesz używać tego samego słowa kluczowego co istniejące kanały, struktury pamięci i kierunku wiadomości.
Umiejętność przeanalizuje Twoją prośbę i sprawdzi, czy istnieje dedykowana umiejętność dla tego zadania (np. /add-telegram). Jeśli tak, wywoła ją zamiast implementować ręcznie.
Jeśli zmiana wymaga bezpośredniej edycji kodu, umiejętność wskaże konkretne pliki do modyfikacji — takie jak src/channels/{nazwa}.ts dla nowych kanałów, src/index.ts dla orchestracji, src/router.ts dla routingu lub src/config.ts dla konfiguracji.
Po wprowadzeniu zmian umiejętność poda Ci instrukcje, jak przetestować nową funkcjonalność i upewnić się, że działa poprawnie.
W razie potrzeby wróć do umiejętności, aby uzyskać dodatkowe wskazówki dotyczące bardziej zaawansowanych dostosowań, takich jak zmiana hierarchii pamięci lub modyfikacja interfejsu Channel.