openclaw
OpenClaw
OpenClaw is an open-source platform for deploying AI agents across multiple messaging channels.
Research Process
To answer questions about OpenClaw, spawn a sub-agent to conduct thorough documentation research.
Launch a Research Sub-Agent
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:
- Goal - What you are ultimately trying to accomplish
- Context - Why you need this information and how it fits into the larger task
- Specific Questions - Exactly what information you need answered
- Output Requirements - The format and level of detail needed in the response
Task Tool Configuration
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)
Prompt Template for Sub-Agent
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.
Example Usage
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.
After Receiving Sub-Agent Results
The sub-agent will return comprehensive documentation findings. Use this information to:
- Answer the user's question accurately
- Implement the required functionality
- Provide code examples and configuration directly from official docs
More from miketromba/skills
legal-tos-privacy
Create bulletproof Terms of Service and Privacy Policy documents for SaaS applications. Infers company information from codebase/marketing site, conducts comprehensive audits, drafts documents, then asks user ONLY for missing details at the end. Minimizes user interaction. Use when the user needs to draft, review, or update legal documents (ToS, Terms of Service, Privacy Policy, legal pages). Triggers on requests for legal documents, terms drafting, privacy policy creation, "cover our bases legally", liability protection, or legal compliance for software products.
59railway-cli
Manage Railway cloud deployments via the Railway CLI. Use when the user wants to deploy, manage services, set variables, view logs, link projects, add databases, configure domains, manage volumes, or perform any Railway platform operation from the terminal.
13calculator
Perform mathematical calculations (add, subtract, multiply, divide). Use when you need to do any numerical calculations — never do mental math. Supports batch operations.
12bun
Bun JavaScript runtime, bundler, package manager, and test runner documentation and guidance. Use when working with Bun - an all-in-one toolkit for developing JavaScript/TypeScript applications. Triggers on questions about Bun runtime, bun install, bun test, bun build, Bun.serve, Bun.file, Bun.spawn, bunfig.toml, Bun APIs, SQLite, S3, Redis, WebSockets, HTTP server, bundler configuration, hot reloading, macros, plugins, or ANY Bun-related development tasks.
8drizzle
Drizzle ORM TypeScript documentation and guidance. Use when working with Drizzle - a lightweight, type-safe TypeScript ORM for PostgreSQL, MySQL, SQLite, SingleStore, and MSSQL. Triggers on questions about Drizzle schema, migrations, drizzle-kit, queries, relations, joins, transactions, RLS, column types, database connections, or ANY Drizzle-related development tasks.
4supabase
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.
3