Skill Packs
Skill packs are curated bundles of agent skills that work together with specific companion services. Each pack provides a coherent set of capabilities for a particular use case. There are currently 10 skill packs available. Skill packs work across all 8 supported agent frameworks.
How Skill Packs Work
When you select a skill pack during stack generation, the CLI:
- Ensures all required services are included in your stack
- Copies the skill YAML files into
configs/openclaw/skills/ - Configures environment variables to connect skills to services
- Adds the skills to the OpenClaw gateway configuration
Using Skill Packs
# Via CLI flags
npx create-better-openclaw my-stack --skills researcher,memory --yes
# Via the interactive wizard — select during step 4
npx create-better-openclaw my-stack
# Via the API
curl -X POST https://better-openclaw.dev/api/v1/generate \
-H "Authorization: Bearer $OPENCLAW_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "my-stack", "skills": ["researcher", "memory"]}'Researcher researcher
Web search, content extraction, and citation skills for knowledge gathering and RAG pipelines.
Required Services
searxngbrowserless
Optional Services
qdrantagent-browser
Included Skills
| Skill | Description |
|---|---|
web-search | Query SearXNG for web search results |
content-extract | Extract clean text from web pages via Browserless |
citation-builder | Generate formatted citations from URLs |
fact-check | Cross-reference claims against multiple sources |
Memory memory
Long-term memory with vector storage for conversation persistence and knowledge retrieval.
Required Services
qdrant
Optional Services
redis
Included Skills
| Skill | Description |
|---|---|
memory-store | Store conversation context as vector embeddings |
memory-recall | Retrieve relevant memories by semantic similarity |
memory-summarize | Compress old memories into summaries |
Automation automation
Workflow automation with n8n, scheduled tasks, and webhook-triggered actions.
Required Services
n8n
Optional Services
redispostgres
Included Skills
| Skill | Description |
|---|---|
workflow-trigger | Trigger n8n workflows from OpenClaw |
schedule-task | Schedule recurring tasks via cron |
webhook-handler | Register and handle incoming webhooks |
email-send | Send emails via n8n email node |
Local AI local-ai
Run LLMs locally with Ollama. Fully air-gapped, no cloud APIs required.
Required Services
ollama
Optional Services
redis
Included Skills
| Skill | Description |
|---|---|
local-chat | Chat with locally-running LLMs via Ollama |
local-embed | Generate embeddings with local models |
model-manage | Pull, list, and manage Ollama models |
Code Execution code
Sandboxed code execution and GUI desktop environments via OpenSandbox. Run Python, JavaScript, Go, and Bash safely with resource limits, network isolation, and live VNC desktop preview.
Required Services
opensandbox
Optional Services
desktop-environment
Included Skills
| Skill | Description |
|---|---|
code-run | Execute code in an isolated sandbox |
code-install | Install packages in the sandbox |
code-file | Read/write files in the sandbox filesystem |
create-desktop | Launch a VNC desktop sandbox with noVNC browser access |
get-preview-url | Get the noVNC preview URL for an active sandbox |
Monitoring monitoring
System monitoring with Prometheus, Grafana dashboards, and alerting.
Required Services
prometheusgrafana
Optional Services
alertmanager
Included Skills
| Skill | Description |
|---|---|
metrics-query | Query Prometheus metrics via PromQL |
dashboard-create | Generate Grafana dashboards |
alert-config | Configure alerting rules |
Voice voice
Speech-to-text and text-to-speech using Whisper and other audio processing services.
Required Services
whisper
Optional Services
piper-tts
Included Skills
| Skill | Description |
|---|---|
transcribe | Transcribe audio files to text with Whisper |
voice-synth | Generate speech from text (if Piper TTS enabled) |
audio-process | Process audio files (trim, convert, split) |
Data Pipeline data
Data ingestion, transformation, and loading from various sources.
Required Services
postgres
Optional Services
redisminio
Included Skills
| Skill | Description |
|---|---|
csv-import | Import CSV files into Postgres |
api-ingest | Ingest data from external REST APIs |
data-transform | SQL-based data transformations |
export | Export query results to CSV/JSON |
Security security
Secret management, vulnerability scanning, and access control.
Required Services
vault
Optional Services
keycloak
Included Skills
| Skill | Description |
|---|---|
secret-read | Read secrets from HashiCorp Vault |
secret-write | Store secrets in Vault |
cert-manage | Manage TLS certificates |
Communication communication
Chat, notifications, and messaging integrations for team communication.
Required Services
ntfy
Optional Services
gotifyapprise
Included Skills
| Skill | Description |
|---|---|
notify-push | Send push notifications via ntfy |
notify-email | Send email notifications |
notify-webhook | Send webhook notifications to Slack/Discord/Teams |
Combining Skill Packs
You can select multiple skill packs. The CLI automatically deduplicates shared services:
# Researcher + Memory + Automation
npx create-better-openclaw my-stack \
--skills researcher,memory,automation \
--yes
# This resolves to services:
# searxng, browserless, qdrant, redis, n8nNext Steps
- Service Catalog — browse all available services
- Adding Services — create custom service definitions
- CLI Reference — use
--skillsflag