Skip to content

Pro Ways to Create Skills

OpenClaw skills extend your agent's capabilities and boost productivity. This guide shows how to create awesome, professional-grade skills via chat.

Skill Design Template

Before creating a skill, plan its design:

  • Function: What the skill does
  • Input: What it needs
  • Output: What it produces
  • Use Cases: When to use it

Example to Create a Capture Screenshot Skill

Step 1: Send a Complete Prompt

In the chat, provide a detailed prompt with structure:

Create a skill that captures screenshots of the current window.

Requirements:
- Save screenshots to a specified folder with timestamp filenames
- Include a Python script for capturing screenshots
- Create a SKILL.md with clear usage instructions
- Update the agent config to reference this skill

Step 2: Test the Skill

Ask the agent to use the new skill:

Use the screenshot skill to capture the current window

Download from ClawHub

You can also download pre-built skills from ClawHub.

Install a Skill

  1. Find a skill on ClawHub, e.g., Self-Improving Agent
  2. Copy the skill URL
  3. Send it to the agent in chat:
    Install this skill: https://clawhub.ai/pskoett/self-improving-agent

Security Scans

WARNING

Before installing any skill from ClawHub, check its Security Scans status:

  • Look for the security badge on the skill page
  • Only install skills marked as Benign
  • Review the skill's permissions and scripts before use