Agent skill · software engineering · aradotso

nanobot-ai-assistant

nanobot-ai-assistant — an agent skill for coding agents.

Why this skill is useful

Adds executable scripts for multi-channel integration and agent capabilities that aren't widely available in public documentation.

What it needs

Requires python installed locally. Requires anthropic, deepseek, openai, tavily account access. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash git clone https://github.com/HKUDS/nanobot.git cd nanobot pip install -e . bash pip install nanobot-ai bash uv tool install nanobot-ai bash pip install -U nanobot-ai or uv tool upgrade nanobot-ai bash 1. Initialize workspace nanobot onboard 2. Edit config at ~/.nanobot/config.json 3. Start chatting nanobot agent json { "providers": { "openrouter": { "apiKey": "$OPENROUTERAPIKEY" } }, "agents": { "defaults": { "model": "anthropic/claude-opus-4-5", "provider": "openrouter" } } } json { "providers": { "openrouter": { "apiKey": "$OPENROUTERAPIKEY" }, "openai": { "apiKey": "$OPENAIAPIKEY" }, "anthropic": { "apiKey": "$ANTHROPICAPIKEY" }, "deepseek": { "apiKey": "$DEEPSEEKAPIKEY" }, "ollama": { "baseUrl": "http://localhost:11434" } }, "agents": { "defaults": { "model": "anthropic/claude-opus-4-5", "provider": "openrouter" } }, "memory": { "enabled": true }, "search": { "provider": "tavily", "apiKey": "$TAVILYAPIKEY" } } bash Initialize workspace nanobot onboard Start interactive agent chat nanobot agent Start all configured channels (Telegram, Discord, etc.) nanobot channels start Login / setup a specific channel nanobot channels login List available skills nanobot skills list Install a skill from ClawHub nanobot skills install <skill-name> Show version nanobot --version Restart bot (useful in channel sessions) /restart json { "channels": { "telegram": { "enabled": true, "token": "$TELEGRAMBOTTOKEN", "allowFrom": ["YOURTELEGRAMUSERID"] } } } json { "channels": { "discord": { "enabled": true, "token": "$DISCORDBOTTOKEN", "allowFrom": ["YOURDISCORDUSERID"] } } } json { "channels": { "slack": { "enabled": true, "botToken": "$SLACKBOTTOKEN", "appToken": "$SLACKAPPTOKEN" } } } json { "channels": { "whatsapp": { "enabled": true } } } bash nanobot channels login # Scan QR code to authenticate bash rm -rf ~/.nanobot/bridge nanobot channels login json { "channels": { "feishu": { "enabled": true, "appId": "$FEISHUAPPID", "appSecret": "$FEISHUAPPSECRET" } } } json { "channels": …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/nanobot-ai-assistant

View the source on GitHub

Browse the @skills marketplace