setup Beginner

OpenClaw Skills Setup Guide

⏱️ ~7 minutes

Skills are the most important feature you should set up on your OpenClaw agent. They allow your bot to perform tasks exactly to your specifications, consistently and reliably. This guide teaches you h

OpenClaw Skills Setup Guide

Overview

Skills are the most important feature you should set up on your OpenClaw agent. They allow your bot to perform tasks exactly to your specifications, consistently and reliably. This guide teaches you how to create, manage, and optimize skills for your workflow.

Video Reference: Watch on YouTube
Duration: ~7 minutes
Difficulty: Beginner


What Are Skills?

Skills are reusable instruction sets that tell your agent exactly how to perform specific tasks. Think of them as:

  • Recipes for your agent to follow
  • Muscle memory that persists across sessions
  • Custom commands tailored to your needs

Why Skills Matter

Without Skills: You explain your preferences every session

With Skills: Your agent remembers and applies your preferences automatically


The Core Problem Skills Solve

Your Agent "Dies" Every Day

This is the best way to understand it:

  • Your agent's context window resets regularly
  • It "forgets" everything from previous sessions
  • It has to relearn your preferences each time

Skills = Persistent Memory

Skills give your agent knowledge that survives resets:

  • How you like presentations formatted
  • Your research methodology
  • Your writing style
  • Your workflow preferences

Creating Your First Skill

Method 1: Conversational Creation (Recommended)

You don't need to write skills yourself—just talk to your agent.

Step 1: Describe What You Want

I need you to create daily presentations about AI and crypto news. 
Here's how I want them:
- Research latest news from the past 24 hours
- Create 5-7 slides
- Use light theme with blue accents
- Include sources at the end
- Save to ~/presentations/daily/

Step 2: Let Your Agent Work

Your agent will:

  1. Understand your requirements
  2. Perform the task
  3. Ask clarifying questions if needed

Step 3: Refine Through Iteration

After seeing the result:

Good, but make the slides more concise. 
Each slide should have max 3 bullet points.
Update your skill with this preference.

Step 4: Save as Skill

Save this as a skill called "daily_presentation" 
so you can do this automatically every day.

Skill Creation Confirmed

Method 2: Explicit Skill Request

Direct Approach:

Create a skill for making presentations with these specs:
- Title slide with date
- 5 content slides max
- Light theme
- Sources slide at end
- Save to ~/presentations/

Your agent will create the skill immediately.


Real-World Example: Presentation Skill

The Workflow

Morning Routine:

  1. Agent runs at 8:00 AM (via cron job)
  2. Invokes "daily_presentation" skill
  3. Researches latest news
  4. Creates presentation
  5. Saves to specified folder
  6. Notifies you when complete

No Manual Work Required: Everything happens automatically to your exact specifications.

The Skill Structure

Your agent creates something like this internally:

Skill: daily_presentation

Purpose: Create daily news presentation

Steps:
1. Research AI and crypto news from past 24 hours
2. Identify top 5 stories
3. Create presentation with:
   - Title slide (date)
   - 5 content slides (3 bullets each)
   - Light theme, blue accents
   - Sources slide
4. Save to ~/presentations/daily/YYYY-MM-DD.pptx
5. Notify user when complete

Dependencies: 
- deep_research skill
- presentation_template

You never see this—your agent manages it internally.


Viewing Your Skills

Ask Your Agent

Show me all my skills

or

Send me the presentation skill details

Your agent will display the skill specifications.

Understanding Skill Details

When you view a skill, you'll see:

  • Purpose: What the skill does
  • Steps: How it accomplishes the task
  • Preferences: Your specific requirements
  • Dependencies: Other skills it uses

Skill Details Display


Updating Skills

When to Update

  • You discover a better way to do something
  • Your preferences change
  • You notice consistent issues
  • You want to add new features

How to Update

Simple Updates:

Update your presentation skill: 
I prefer dark theme now, not light theme.

Detailed Updates:

Update the daily_presentation skill with these changes:
1. Increase to 7 slides instead of 5
2. Add a "Key Takeaways" slide before sources
3. Use dark theme with green accents
4. Include tweet-length summaries for each story

Your agent will modify the skill and confirm changes.


Skill Categories

Research Skills

Example: Deep research on specific topics

Create a skill for deep research that:
- Searches multiple sources
- Verifies information across sources
- Summarizes findings
- Includes citations
- Saves to ~/research/

Content Creation Skills

Example: Blog post writing

Create a skill for blog posts that:
- Researches topic thoroughly
- Writes in my style (conversational, technical)
- Includes code examples when relevant
- Adds SEO-friendly title and meta description
- Saves as markdown

Automation Skills

Example: Daily briefing

Create a skill for daily briefings that:
- Checks email for urgent items
- Reviews calendar for today
- Summarizes news in my industry
- Compiles into one document
- Sends to my Telegram

Analysis Skills

Example: Data analysis

Create a skill for analyzing my trading data that:
- Reads from Notion database
- Identifies patterns in winning trades
- Calculates key metrics
- Generates visual charts
- Saves report to ~/analysis/

Skills vs Memory

When to Use Skills

Repetitive tasks with consistent requirements
Specific workflows you use regularly
Quality standards that must be maintained
Complex processes with multiple steps

When to Use Memory

Personal facts about you
Project context that changes
Temporary preferences
Conversation history

Example Comparison

Skill: "How to create presentations"

  • Format specifications
  • Design preferences
  • File naming conventions
  • Save locations

Memory: "User is working on Q2 report"

  • Current project details
  • Temporary focus areas
  • Recent conversations

Advanced: Skill Dependencies

Skills can use other skills.

Example: Presentation Skill Uses Research Skill

Main Skill: daily_presentation

  • Calls: deep_research skill
  • Calls: format_slides skill
  • Calls: save_file skill

Benefit: Modular, reusable components

Creating Dependent Skills

Create a research skill that other skills can use:
- Takes a topic as input
- Searches multiple sources
- Verifies information
- Returns structured summary

Then:

Update my presentation skill to use the research skill 
for gathering information.

ClawHub: Skill Marketplace

What is ClawHub?

A marketplace where users share skills.

Should You Use It?

Pros:

  • Browse for inspiration
  • See what's possible
  • Quick start for common tasks

Cons:

  • Security concerns (past virus issues)
  • Generic skills may not fit your needs
  • Less control over implementation

Recommended Approach

  1. Browse for ideas (don't download)
  2. Understand what the skill does
  3. Ask your agent to create similar (customized for you)

Example:

I saw a skill on ClawHub for email management. 
Create a similar skill but customized for my workflow:
[describe your specific needs]

Troubleshooting

Skill Not Working

Problem: Skill fails or produces wrong results

Solutions:

  1. Ask agent to explain what went wrong
  2. Review skill specifications
  3. Update with corrections
  4. Test again
The presentation skill failed. 
Show me the error and fix it.

Skill Forgotten After Restart

Problem: Agent doesn't remember skill after restart

Solutions:

  1. Verify skill was saved (not just executed once)
  2. Ask agent to list all skills
  3. Recreate if necessary
List all my saved skills. 
If presentation skill is missing, recreate it.

Skill Produces Inconsistent Results

Problem: Sometimes works, sometimes doesn't

Solutions:

  1. Make specifications more explicit
  2. Add error handling to skill
  3. Include verification steps
Update the skill to verify each step completes 
before moving to the next.

Best Practices

1. Start Simple

Don't create complex skills immediately. Start with:

Create a skill to summarize articles I send you.

Then gradually add complexity:

Update the summary skill to also:
- Extract key quotes
- Identify main arguments
- Suggest related topics

2. Be Specific

Vague:

Make presentations look good

Specific:

Use dark theme, 24pt titles, 18pt body text, 
blue (#0066CC) for headings, white text on dark background

3. Test Thoroughly

Before relying on a skill:

Run the presentation skill 3 times with different topics 
to ensure consistency.

4. Document Your Skills

Keep a list:

Create a document listing all my skills, 
what they do, and when to use them.

5. Regular Maintenance

Monthly review:

Review all my skills. 
Which ones haven't been used in 30 days? 
Should we update or remove them?

Skill Ideas to Get Started

For Content Creators

  1. Video Script Writer: Research topic, write script, format for teleprompter
  2. Thumbnail Analyzer: Analyze successful thumbnails, suggest improvements
  3. SEO Optimizer: Optimize titles, descriptions, tags

For Developers

  1. Code Reviewer: Review code for bugs, suggest improvements
  2. Documentation Generator: Create docs from code comments
  3. Test Writer: Generate unit tests for functions

For Business

  1. Meeting Summarizer: Summarize meeting notes, extract action items
  2. Email Drafter: Draft professional emails based on bullet points
  3. Report Generator: Compile data into formatted reports

For Researchers

  1. Literature Review: Search papers, summarize findings, identify gaps
  2. Citation Manager: Format citations, check for duplicates
  3. Data Analyzer: Analyze datasets, generate visualizations

Next Steps

After creating your first skill:

  1. Use It Regularly: Skills improve with feedback
  2. Create More Skills: Build a library for your workflow
  3. Combine Skills: Create complex workflows from simple skills
  4. Share Knowledge: Help others by describing your successful skills

Related Resources


Final Thoughts

Skills transform your agent from a helpful assistant into a personalized automation system. The key is to start simple, iterate based on results, and gradually build a library of skills that match your exact workflow.

Remember: You don't need to write code. Just describe what you want in plain language, and your agent will create the skill for you.


Last Updated: 2026-05-06

Tags

setup openclaw hermes telegram notion
Back to Guides