customize
Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.
How to use
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.