mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-08-05 00:48:32 +00:00
* feat: add optional nanobot features * test: update azure install hint expectation * fix: validate optional feature extras maintainer edit: verify requested dependency extras before treating optional features as installed, propagate restart state from feature enablement, and align docs with the new plugins enable command. * fix: bound optional feature installs maintainer edit: make optional feature installs time out as a normal install failure instead of leaving the WebUI or CLI action waiting indefinitely. * feat: slim optional channel dependencies * fix: log optional install commands * fix(webui): gate remote feature installs * docs: clarify webhook plugin example * fix(webui): harden optional feature installs * fix: install optional deps without package fallback * fix(cli): refine plugin feature controls * fix(webui): count enabled nanobot features * fix(webui): allow slow feature install routes * fix(webui): allow disabling websocket channel * fix(plugins): simplify optional feature controls * fix(webui): polish apps catalog states * fix(webui): confirm nanobot support installs * fix(webui): polish nanobot install dialog * fix(webui): suppress empty websocket handshakes * fix(webui): clarify apps plugin summary * fix(webui): localize workspace access copy * fix(plugins): polish optional feature controls (#4691) --------- Co-authored-by: Xubin Ren <52506698+Re-bin@users.noreply.github.com>
nanobot Skills
This directory contains built-in skills that extend nanobot's capabilities.
Skill Format
Each skill is a directory containing a SKILL.md file with:
- YAML frontmatter (name, description, metadata)
- Markdown instructions for the agent
When skills reference large local documentation or logs, prefer nanobot's built-in
grep tool to narrow the search space before loading full files.
Use grep(output_mode="count") / files_with_matches for broad searches first,
use head_limit / offset to page through large result sets,
and grep(glob="*.md") to filter by file name pattern.
Attribution
These skills are adapted from OpenClaw's skill system. The skill format and metadata structure follow OpenClaw's conventions to maintain compatibility.
Available Skills
| Skill | Description |
|---|---|
github |
Interact with GitHub using the gh CLI |
weather |
Get weather info using wttr.in and Open-Meteo |
summarize |
Summarize URLs, files, and YouTube videos |
tmux |
Remote-control tmux sessions |
clawhub |
Search and install skills from ClawHub registry |
skill-creator |
Create new skills |
long-goal |
Sustained objectives: long_task, complete_goal, idempotent goals, modular project work, early research |