# Bao Skills

This directory contains built-in skills that ship with Bao. User skills live in `~/.bao/workspace/skills/` (auto-discovered, highest priority).

## Skill Format

Each skill is a directory containing a `SKILL.md` file with:
- YAML frontmatter (name, description, metadata)
- Markdown instructions for the agent

## Attribution

The skill format and metadata structure follow [OpenClaw](https://github.com/openclaw/openclaw) conventions to maintain compatibility with the ClawHub skill ecosystem.

## Built-in Skills

| Skill | Description |
|-------|-------------|
| `memory` | LanceDB-backed memory with query-aware recall gating, cache-assisted retrieval, auto-consolidation, and experience learning |
| `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 |
| `cron` | Schedule reminders and recurring tasks |
| `clawhub` | Search and install skills from ClawHub registry |
| `skill-creator` | Create new skills |
| `agent-browser` | Browser automation for web testing, form filling, screenshots |
| `copywriting` | Marketing copy and content writing |
| `docx` | Word document creation, reading, editing |
| `find-skills` | Discover and install skills |
| `pdf` | PDF reading, merging, splitting, OCR |
| `pptx` | PowerPoint presentation creation and editing |
| `xlsx` | Excel spreadsheet creation, editing, data cleaning |
| `coding-agent` | Unified coding agent skill for OpenCode, Codex, and Claude Code (per-backend session continuity, retries, structured output) |
| `image-gen` | AI image generation via Gemini API (text-to-image with aspect ratio control) |

Note: All three coding backends are available as built-in tools in `bao/agent/tools/` and unified into a single skill with workflow guidance.
