A collection of community-contributed OpenClaw skill recipes. Each skill is a ready-to-use workflow component for common tasks: Jira triage, database queries, Docker management, git operations, and more.
Skills are reusable workflow automation components that extend OpenClaw with new capabilities. Each skill includes:
- A
SKILL.mdfile with YAML frontmatter (metadata) and markdown documentation - Clear command definitions and examples
- Setup instructions and prerequisites
- Real-world usage patterns and best practices
Skills are not Python plugins—they're self-contained, declarative workflow definitions that OpenClaw executes directly.
| Skill | Description | Requires |
|---|---|---|
| notion-sync | Create, read, search, and update Notion pages and databases | NOTION_API_KEY env var |
| docker-manager | Control Docker containers: start, stop, logs, exec, stats | docker binary |
| git-worktree | Advanced git worktree management for parallel development | git binary (v2.7+) |
| jira-triage | Triage, search, transition, and comment on Jira issues | JIRA_API_TOKEN + JIRA_BASE_URL env vars |
| postgres-query | Run read-only PostgreSQL queries and analyze databases | psql binary + DATABASE_URL env var |
Copy any skill to your OpenClaw workspace:
# Copy a single skill
cp -r skills/notion-sync ~/.openclaw/workspace/skills/
# Or copy all skills
cp -r skills/* ~/.openclaw/workspace/skills/clawhub install notion-sync
clawhub install docker-manager
clawhub install jira-triage# List all skills
openclaw skills list
# Use a skill
openclaw notion-sync search "project status"
openclaw docker-manager list --runningEach skill is a directory with a single file:
skills/
├── notion-sync/
│ └── SKILL.md # Frontmatter + documentation
├── docker-manager/
│ └── SKILL.md
├── git-worktree/
│ └── SKILL.md
├── jira-triage/
│ └── SKILL.md
└── postgres-query/
└── SKILL.md
---
name: skill-name
description: "Short description of what this skill does"
metadata:
openclaw:
emoji: 🎯
requires:
bins:
- required-binary
config:
- REQUIRED_ENV_VAR
install:
- id: install-method
kind: brew
formula: package-name
---
# Markdown body with:
## Purpose
## When to Use
## Setup
## Commands
## Examples
## NotesSee the Contributing Guide for step-by-step instructions to create and submit a new skill.
Quick summary:
- Create a folder:
skills/my-skill/ - Write
SKILL.mdwith frontmatter and documentation - Include realistic examples that actually work
- Submit a PR with your skill recipe
Build First, Ship Loud, Open by Default
- Build First: Real, functional skills with genuine examples—not stubs
- Ship Loud: Skills are polished, documented, and ready to inspire
- Open by Default: All code is MIT licensed and community-driven
# Run a skill command
openclaw <skill-name> <command> [arguments]
# Example: List Jira issues
openclaw jira-triage search "project = PROJ AND status = 'To Do'"
# Example: View Docker container logs
openclaw docker-manager logs my-app --tail 50 --follow
# Example: Query database
openclaw postgres-query execute "SELECT * FROM users LIMIT 10" --output jsonCombine multiple skills in workflows:
# Transition Jira issues based on Docker deployment status
if openclaw docker-manager inspect api-service; then
openclaw jira-triage transition PROJ-123 "Deployed"
openclaw jira-triage comment PROJ-123 "Service is live in production"
fiEach skill may require environment variables. Set them in your shell:
# Jira
export JIRA_API_TOKEN="your_token"
export JIRA_BASE_URL="https://org.atlassian.net"
# Notion
export NOTION_API_KEY="your_api_key"
# Postgres
export DATABASE_URL="postgresql://user:pass@host/db"Or use OpenClaw's config management:
openclaw config set NOTION_API_KEY "your_key"
openclaw config set JIRA_API_TOKEN "your_token"Each skill includes:
- Purpose: When and why to use it
- Setup: Prerequisites, installation, configuration
- Commands: Available operations with syntax
- Examples: Real-world usage patterns
- Notes: Performance tips, security considerations
See any skill's SKILL.md for complete details.
- OpenClaw GitHub - Main project
- Skill Template - Starter template
- Contributing Guide - How to contribute
- OpenClaw Docs - Full documentation
We welcome new skills! See CONTRIBUTING.md for:
- How to create a new skill
- Documentation standards
- Testing and review process
- License requirements
MIT License. See LICENSE for details.
All skills in this cookbook are MIT licensed and open source.
Have an idea for a new skill? Open an issue or submit a PR!
Questions? Start a discussion in the OpenClaw repository.