YouTip LogoYouTip

Openclaw Skills

OpenClaw Skills is a Markdown file containing instruction code, used to help Agents perform specific tasks or optimize workflow functions. What truly turns OpenClaw from a chatbot into a super assistant is its Skills ecosystem β€” equivalent to an AI's App Store. Simple understanding: OpenClaw = iPhone Skills = App Store An AI without Skills can only chat; an AI with Skills can search, automate, operate systems, call APIs, and execute scripts. A typical Skill directory structure looks like this: my-skill/β”œβ”€β”€ SKILL.md # Main description file (includes YAML frontmatter + Markdown instructions)β”œβ”€β”€ script.py # Optional: Script dependencies for the Skill└── config.json # Optional: Configuration file More content about skills can be referenced here: [ * * * ## ClawHub -- Installing and Using Skills ClawHub is OpenClaw's Skills marketplace, which can be understood as OpenClaw's App Store. OpenClaw's App Store is called ClawHub -- [https://clawhub.ai/](https://clawhub.ai/) β€” it has already gathered over ten thousand community Skills. !(#) **Analogy:** OpenClaw = Operating System Agent = Brain ClawHub = App Store ClawHub is OpenClaw's public skill registry for discovering, installing, updating, and backing up Skills. * Official address: [https://clawhub.ai/](https://clawhub.ai/) * Domestic mirror address (faster speed): [https://skillhub.tencent.com/](https://skillhub.tencent.com/) ClawHub provides features: * Browse Skills * Search Skills * Install Skills * Update Skills * Publish Skills Execution process: User requests β†’ Agent makes decisions β†’ ClawHub finds tools β†’ Skill executes β†’ Returns results !(#) ### Step 1: Install ClawHub CLI npm i -g clawhub clawhub --version ### Step 2: Search and Install Skills # Search for Skills (supports natural language) clawhub search "send emails automatically" # Install Skill clawhub install By default, the CLI installs Skills into the ./skills folder under the current working directory. If an OpenClaw workspace is configured, clawhub will fall back to that workspace unless you override the path via the --workdir parameter or CLAWHUB_WORKDIR environment variable. OpenClaw loads Skills from /skills and applies them in the next session. ### Step 3: Restart OpenClaw Session openclaw chat # After starting a new session, Skills are automatically loaded and activated Update Skills: clawhub sync # Updates all Skills under the current workdir ### Using Domestic Mirror The domestic mirror address is [https://skillhub.tencent.com/](https://skillhub.tencent.com/), which offers faster installation speeds. !(#) Execute the following command in the terminal to install the SkillHub CLI and prioritize using SkillHub for accelerated skill installations: curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash For example, let’s install the search function: skillhub install tavily-search After installation, we can see the Skill has been installed in the background: !(#) * * * ## Common Skills If you're just getting started with OpenClaw, we strongly recommend installing these in order: * First, install Skill Vetter for basic security * Then install self-improving-agent or its variants to let the AI start learning from mistakes * Add Summarize / Agent Browser / Gog / Github / Multi Search Engine based on your needs Installation is extremely simple: 1. First, install the clawhub CLI npm i -g clawhub 2. Then install these Skills: clawhub install self-improving-agent clawhub install summarize # Batch update all clawhub update --all Common Skills list is as follows: | # | Skill | Description | Use Cases | Installation | | --- | --- | --- | --- | --- | | 1 | self-improving-agent | Records failures and corrects them for optimization | Failure review / repeated errors / user corrections | `clawhub install self-improving-agent` | | 2 | summarize | Summarizes content in multiple formats (web pages/PDF/videos, etc.) | Long article reading / document summarization | `clawhub install summarize` | | 3 | agent-browser | Automated browser operations (click/type/capture) | Scraping / forms / automation | `clawhub install agent-browser` | | 4 | skill-vetter | Security check before installation | Detect permissions / risky plugins | `clawhub install skill-vetter` | | 5 | github | Operates GitHub via gh | PR / Issue / CI | `clawhub install github` | | 6 | gog | Integrates with Google Workspace | Email / Docs / Sheets | `clawhub install gog` | | 7 | ontology | Structured knowledge graph memory | Projects / multi-task management | `clawhub install ontology` | | 8 | proactive-agent | Proactive execution and scheduling | Scheduled tasks / automation | `clawhub install proactive-agent` | | 9 | multi-search-engine | Aggregates search across multiple engines | Research / comparison | `clawhub install multi-search-engine` | | 10 | humanizer | Optimizes text for naturalness | Copywriting / polishing | `clawhub install humanizer` | | 11 | nano-pdf | Natural language editing of PDFs | Contracts / document editing | `clawhub install nano-pdf` | | 12 | notion | Manage pages and databases | Notes / knowledge base | `clawhub install notion` | | 13 | obsidian | Markdown note automation | Organization / knowledge consolidation | `clawhub install obsidian` | | 14 | api-gateway | Connects to over 100 APIs | System integration | `clawhub install api-gateway` | | 15 | automation-workflows | Design and execute automated workflows | Side jobs / automation | `clawhub install automation-workflows` | | 16 | auto-updater | Automatically updates Skills | Long-running systems | `clawhub install auto-updater` | | 17 | openai-whisper | Local speech-to-text conversion | Meeting notes | `clawhub install openai-whisper` | | 18 | nano-banana-pro | Image generation and editing | Posters / images | `clawhub install nano-banana-pro` | | 19 | stock-analysis | Stock and crypto analysis | Trends / analysis | `clawhub install stock-analysis` | | 20 | weather | Weather queries and forecasts | Daily queries | `clawhub install weather` | * * * ## Creating Your Own Skill Here is a minimal example of a SKILL.md file: --- name: my-skill description: Does a thing with an API. --- # My Skill ## Rules - Always confirm with the user before making destructive changes. - Use the credentials from environment variable MY_API_KEY. ## Usage When the user asks to "do the thing", call the API endpoint at https://api.example.com/action with the provided payload. After writing it, run the publish command: clawhub publish ~/.openclaw/skills/my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest Publishing requires a GitHub account registered for at least one week. The --slug is the unique identifier for the Skill on ClawHub, which must be unique across the entire registry.
← Openclaw QuickstartCc Switch β†’