| 1 | # nanobot Skills |
| 2 | |
| 3 | This directory contains built-in skills that extend nanobot's capabilities. |
| 4 | |
| 5 | ## Skill Format |
| 6 | |
| 7 | Each skill is a directory containing a `SKILL.md` file with: |
| 8 | - YAML frontmatter (name, description, metadata) |
| 9 | - Markdown instructions for the agent |
| 10 | |
| 11 | When skills reference large local documentation or logs, prefer nanobot's built-in |
| 12 | `grep` / `glob` tools to narrow the search space before loading full files. |
| 13 | Use `grep(output_mode="count")` / `files_with_matches` for broad searches first, |
| 14 | use `head_limit` / `offset` to page through large result sets, |
| 15 | and `glob(entry_type="dirs")` when discovering directory structure matters. |
| 16 | |
| 17 | ## Attribution |
| 18 | |
| 19 | These skills are adapted from [OpenClaw](https://github.com/openclaw/openclaw)'s skill system. |
| 20 | The skill format and metadata structure follow OpenClaw's conventions to maintain compatibility. |
| 21 | |
| 22 | ## Available Skills |
| 23 | |
| 24 | | Skill | Description | |
| 25 | |-------|-------------| |
| 26 | | `github` | Interact with GitHub using the `gh` CLI | |
| 27 | | `weather` | Get weather info using wttr.in and Open-Meteo | |
| 28 | | `summarize` | Summarize URLs, files, and YouTube videos | |
| 29 | | `tmux` | Remote-control tmux sessions | |
| 30 | | `clawhub` | Search and install skills from ClawHub registry | |
| 31 | | `skill-creator` | Create new skills | |