skills/openclaw/SKILL.md
OpenClaw AI agent platform documentation and guidance. Use when working with OpenClaw - an open-source platform for deploying AI agents across messaging channels (Slack, Discord, Telegram, WhatsApp, iMessage, etc.). Triggers on questions about OpenClaw setup, configuration, hosting, channels, gateways, tools, plugins, multi-agent routing, sandboxing, CLI commands, deployment (Fly.io, Railway, Render, Docker), or ANY OpenClaw-related development tasks.
npx skillsauth add miketromba/skills openclawInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
OpenClaw is an open-source platform for deploying AI agents across multiple messaging channels.
To answer questions about OpenClaw, spawn a sub-agent to conduct thorough documentation research.
Use the Task tool to spawn a sub-agent dedicated to OpenClaw documentation research. Do NOT specify a model (use the default model for comprehensive research quality).
Critical: Provide the sub-agent with a highly detailed prompt that includes:
Task tool parameters:
- description: "Research OpenClaw docs"
- subagent_type: "generalPurpose"
- model: (DO NOT SPECIFY - use default for thorough research)
- readonly: true
- prompt: (see template below)
Structure your prompt to the research sub-agent as follows:
You are researching OpenClaw documentation to help with a specific task.
## Your Research Goal
[Describe exactly what you need to accomplish with this information]
## Context
[Explain why you need this information and how it will be used]
## Specific Questions to Answer
[List the specific questions that need to be answered]
## Research Process
1. First, fetch the documentation index to see all available pages:
URL: https://docs.openclaw.ai/llms.txt
2. Based on the questions above, identify and fetch the most relevant documentation pages. The docs are organized by topic:
- automation/ - Cron jobs, webhooks, polling, auth monitoring
- channels/ - Messaging platform integrations (Slack, Discord, Telegram, WhatsApp, etc.)
- cli/ - Command-line interface commands
- concepts/ - Core concepts (agents, sessions, memory, context, models)
- gateway/ - Gateway configuration, sandboxing, authentication
- install/ - Installation guides (Docker, Bun, Nix, Ansible)
- platforms/ - Platform-specific guides (macOS, Linux, Windows, iOS, Android)
- providers/ - LLM provider integrations (Anthropic, OpenAI, OpenRouter)
- tools/ - Built-in tools (browser, exec, skills, subagents)
- start/ - Getting started guides
- reference/ - Templates and reference materials
3. Fetch multiple relevant pages in parallel using WebFetch.
## Required Output
[Specify exactly what format and content you need returned]
Provide a comprehensive response with all findings, including relevant code examples, configuration snippets, and step-by-step instructions where applicable.
If you need to help a user set up Slack integration:
Task tool prompt:
You are researching OpenClaw documentation to help with a specific task.
## Your Research Goal
Find complete instructions for integrating OpenClaw with Slack, including all required configuration, environment variables, and setup steps.
## Context
A user wants to deploy an OpenClaw agent that responds to messages in their Slack workspace. They need end-to-end setup instructions.
## Specific Questions to Answer
1. What are the prerequisites for Slack integration?
2. How do you create and configure the Slack app?
3. What environment variables are required?
4. How do you configure the channel in OpenClaw?
5. Are there any gotchas or troubleshooting tips?
## Research Process
[... standard research process ...]
## Required Output
Provide step-by-step setup instructions with all configuration examples and environment variables. Include any troubleshooting guidance found in the docs.
The sub-agent will return comprehensive documentation findings. Use this information to:
tools
Vercel Sandbox documentation and guidance for running untrusted code in isolated environments. Use when working with Vercel Sandbox - a compute primitive for safely executing AI-generated code, user-submitted scripts, or developer experiments in Firecracker microVMs. Triggers on questions about Vercel Sandbox SDK, sandbox CLI, @vercel/sandbox, Sandbox.create, snapshots, persistent sandboxes, sandbox authentication, sandbox pricing, sandbox system specs, microVMs, code execution isolation, or ANY Vercel Sandbox-related development tasks.
development
Vercel for Platforms documentation and guidance for building multi-tenant and multi-project applications. Use when working with Vercel Platforms - building SaaS apps serving multiple tenants with custom domains, AI coding platforms, or any platform deploying multiple projects. Triggers on questions about multi-tenant architecture, multi-project platforms, wildcard domains, custom domains on Vercel, tenant middleware, Vercel SDK for platforms, platform elements, deploy actions, vibe coding platforms, or ANY Vercel Platforms-related development tasks.
development
TanStack Query (React Query) documentation and guidance. Use when working with TanStack Query - a powerful async state management library for data fetching, caching, synchronization, and server state management. Triggers on questions about React Query, TanStack Query, useQuery, useMutation, query invalidation, caching strategies, optimistic updates, infinite queries, prefetching, or ANY TanStack Query-related development tasks.
tools
Supabase backend-as-a-service platform documentation and guidance. Use when working with Supabase - an open-source Firebase alternative providing Postgres database, authentication, real-time subscriptions, edge functions, storage, and vector embeddings. Triggers on questions about Supabase setup, database, auth, RLS, edge functions, storage, realtime, pgvector, migrations, CLI, self-hosting, or ANY Supabase-related development tasks.