Custom Development Guides
Build custom OpenClaw skills, browser automations, and personality configurations with skill.md and soul.md.
How to Write a Custom OpenClaw Skill
OpenClaw skills extend the AI's capabilities with custom commands, automations, and integrations. This guide walks you through creating a production-ready skill from scratch, covering the skill.md format, permission model, debugging techniques, and common pitfalls.
How to Set Up Browser Automation with OpenClaw
Browser automation unlocks powerful capabilities: web scraping, form filling, screenshot capture, and end-to-end testing. This guide shows you how to set up Playwright-powered browser automation in OpenClaw with proper error handling, stealth configuration, and anti-bot measures.
How to Connect OpenClaw to Gmail and Google Calendar
Connecting OpenClaw to Gmail and Google Calendar transforms your AI assistant into a powerful email and scheduling automation tool. This guide walks you through the complete setup: creating a Google Cloud project, configuring OAuth, enabling the necessary APIs, and setting up the OpenClaw Google adapter.
How to Customize OpenClaw Personality with soul.md
OpenClaw's soul.md file defines your AI assistant's personality, tone, and behavioral guidelines. Whether you want a formal business assistant, a friendly helper, or a quirky creative partner, soul.md lets you customize how your AI communicates and behaves. This guide shows you how to craft an effective personality configuration.
How to Publish a Skill to ClawHub
ClawHub is the official marketplace for OpenClaw skills. Publishing your skill makes it discoverable to thousands of users and establishes you as a contributor to the OpenClaw ecosystem. This guide walks through the entire publishing process: preparation, submission, review, and post-publish management.
How to Set Up Webhooks and Cron Jobs in OpenClaw
Webhooks and scheduled tasks let you automate OpenClaw skills without manual intervention. Webhooks trigger skills when external events occur (e.g., new GitHub issue, Stripe payment). Cron jobs trigger skills on a schedule (e.g., daily reports, weekly backups). This guide covers both trigger types with practical examples.
How to Connect OpenClaw to Obsidian
Connecting OpenClaw to your Obsidian vault transforms your personal knowledge base into an AI-accessible resource. OpenClaw can search your notes, answer questions using your knowledge, and even create new notes based on conversations. This guide covers read access, search, write-back, and bi-directional sync.
How to Build an OpenClaw Web Scraping Skill
Web scraping with OpenClaw enables automated data extraction from websites: product prices, job listings, news articles, competitor data, and more. This advanced guide covers building a robust scraping skill with Playwright (for JavaScript-heavy sites) or Cheerio (for static HTML), including pagination, error handling, and anti-bot measures.
Best OpenClaw Skills for Beginners
OpenClaw skills extend your AI assistant's capabilities with web search, productivity tools, and code assistance. This guide walks you through discovering the most valuable skills for new users, safely evaluating options on ClawHub, and building an organized skill workflow.
How to Create OpenClaw Skills with skill.md
skill.md is OpenClaw's format for defining capabilities, permissions, and behavior. This guide covers the skill.md specification, creating production-ready skills, managing permissions, setting up triggers, and publishing to ClawHub for community use.
Need help with custom development?
Hire a Custom Development Expert