🦞
Extensible

Skills Directory

Extend OpenClaw's capabilities with community and official skills.

🎯 What are Skills?

Skills are Markdown files that teach OpenClaw new capabilities. They define triggers, tools, and instructions that extend what your assistant can do — no coding required.

  • Natural LanguageWrite instructions in plain English
  • Tool AccessGrant skills access to browser, files, calendar, and more
  • Trigger PhrasesActivate skills with custom keywords
  • ShareableExport and share skills with the community

Example Skills

Morning Briefing

Productivity

Get a personalized morning update with weather, calendar, and news

"good morning"

Expense Tracker

Finance

Log expenses from receipts and generate monthly reports

"log expense"

Meeting Scheduler

Productivity

Find available times and schedule meetings across calendars

"schedule meeting"

Web Monitor

Automation

Monitor websites for changes and send alerts

"monitor website"

Translation

Communication

Translate text between languages with context awareness

"translate this"

Code Review

Development

Review code changes and suggest improvements

"review my code"

Creating a Skill

1

Create a Markdown file

Create a new .md file in your OpenClaw skills directory.

~/openclaw/skills/my-skill.md
2

Write your skill

Add frontmatter with name, triggers, and tools. Then write natural language instructions.

---
name: Daily Standup
triggers:
  - "standup"
  - "daily update"
  - "what did I do"
tools:
  - calendar
  - notes
---

# Daily Standup Skill

When the user asks for a standup update:

1. Check the calendar for today's meetings
2. Review notes from the past 24 hours
3. Summarize completed tasks
4. List upcoming deadlines

Format the response as a brief standup report.
3

Test your skill

Use a trigger phrase to activate your skill and verify it works as expected.

You: "Give me my standup update"

OpenClaw will follow your skill instructions to check calendar, review notes, and generate a standup report.

Anatomy of a Skill
---
name: Skill Name           # Display name
triggers:                  # Phrases that activate this skill
  - "trigger phrase 1"
  - "trigger phrase 2"
tools:                     # Tools the skill can use
  - browser                # Web browsing
  - filesystem             # Read/write files
  - shell                  # Run commands
  - calendar               # Calendar access
  - email                  # Send emails
priority: 10               # Higher = matched first (optional)
---

# Instructions

Write natural language instructions here.
The AI will follow these when the skill is triggered.

## Examples

Provide examples of expected behavior.

## Edge Cases

Handle special situations.
Available Tools

Browser

Web browsing and automation

Filesystem

Read and write local files

Shell

Execute terminal commands

Calendar

Access calendar events

Email

Send and read emails

HTTP

Make API requests

Notes

Access Obsidian/notes

Cron

Schedule recurring tasks

Community Skills

Browse and share skills with the OpenClaw community on GitHub.

Browse Skills

Ready to Get Started?

Explore existing skills or create your own to extend OpenClaw's capabilities.