beginner5 minutes10 min read

How to Add Skills to Your AI Agent

Learn how to extend your OpenClaw AI agent's capabilities by installing skills from the EZClaws marketplace for web browsing, email, integrations, and more.

How to Add Skills to Your AI Agent

Skills are what make your OpenClaw agent truly powerful. Out of the box, your agent can have conversations and follow instructions. With skills, it can send emails, browse the web, connect to Telegram, manage calendars, search databases, generate images, and much more.

The EZClaws marketplace offers a growing collection of skills — both official skills built by the EZClaws team and community skills contributed by developers on ClawHub. Installing a skill takes seconds and immediately expands what your agent can do.

This guide walks you through browsing the marketplace, installing skills, configuring them, and managing your agent's skill set.

Prerequisites

Before you begin:

  • An EZClaws account — Sign up at ezclaws.com.
  • A running OpenClaw agent — You need an active agent to install skills on. Follow our deployment guide if you need to create one.

That is all you need. No technical skills or coding required.

Step 1: Browse the Skills Marketplace

Navigate to the marketplace at /app/marketplace from your dashboard. The marketplace is organized to help you find skills quickly:

Browse by Category

Skills are grouped into categories:

  • Integrations — Connect your agent to platforms like Telegram, Discord, Slack, WhatsApp, and more.
  • Communication — Email sending, SMS, and notification capabilities.
  • Productivity — Calendar management, task tracking, note-taking.
  • Knowledge — Document search, knowledge bases, FAQ management.
  • Development — Code execution, API testing, debugging tools.
  • Utilities — Web browsing, file management, data processing.

Search for Specific Skills

Use the search bar at the top of the marketplace to find skills by name or keyword:

Search examples:
  "telegram"     — Find Telegram integration skills
  "email"        — Find email-related skills
  "memory"       — Find memory and persistence skills
  "moderation"   — Find content moderation skills

Filter by Source

The marketplace shows skills from two sources:

  • EZClaws Official — Built and maintained by the EZClaws team. These are thoroughly tested and guaranteed to work with the platform.
  • Community (ClawHub) — Created by community developers. These go through a review process but are maintained by their authors.

Check Skill Tiers

Each skill has a tier badge:

  • Free — Available to all users, including free trial accounts.
  • Pro — Requires a paid subscription plan. See pricing at /pricing.

Step 2: Choose a Skill to Install

Click on any skill to see its detail page. The detail page includes:

  • Description — What the skill does and how it works.
  • Version — The current version number.
  • Author — Who created the skill (EZClaws team or community developer).
  • Install Count — How many agents have this skill installed.
  • Required Configuration — What settings you need to provide (e.g., API tokens, credentials).
  • Tags — Keywords describing the skill's functionality.

Review the description and requirements carefully before installing. Some skills require external credentials (like a Telegram bot token or SMTP password) that you need to prepare in advance.

# Example skill detail:
Name: Telegram Integration
Author: EZClaws
Version: 2.1.0
Tier: Free
Installs: 12,450
Required Config: Telegram Bot Token
Description: Connect your agent to Telegram for real-time
             chat through a Telegram bot.

Step 3: Install the Skill

Installing a skill is straightforward:

  1. From the skill's detail page, click Install.
  2. Select the agent you want to install the skill on. If you have multiple agents, choose the correct one from the dropdown.
  3. If the skill requires configuration:
    • Fill in the required fields (API tokens, settings, etc.).
    • Optional fields can be left at their defaults.
  4. Click Confirm or Install.

The skill will be installed and the agent will restart to load the new capability. This typically takes 30 to 60 seconds.

# Installation steps:
1. Click "Install" on the skill page
2. Select your agent: "Customer Support Bot"
3. Enter required config:
   - Telegram Bot Token: 7123456789:AAHfiqksKZ8WmR2...
4. Click "Confirm"
5. Wait for agent restart (~30 seconds)
6. Done!

Step 4: Verify the Installation

After installation, verify the skill is working:

Check the Agent Detail Page

Navigate to your agent's detail page at /app/agents/[id]. You should see:

  • The skill listed in the Installed Skills section.
  • The agent's status should be "Running" (it may briefly show "Creating" during restart).

Test the Skill's Functionality

Test the skill by using its feature:

  • Telegram skill — Send a message to your Telegram bot and check for a response.
  • Email skill — Ask the agent to draft an email.
  • Memory skill — Tell the agent to remember something, then start a new session and ask it to recall.
  • Web browsing skill — Ask the agent to look up current information online.
# Test examples by skill type:

Telegram: Send "Hello" to your bot in Telegram
Email: "Draft a test email to test@example.com"
Memory: "Remember that my favorite color is blue"
Web: "What is the current weather in San Francisco?"

Step 5: Configure Skill Settings

Some skills have additional settings you can adjust after installation:

  1. On your agent's detail page, find the installed skill.
  2. Click the settings or configure button next to it.
  3. Adjust the available settings.
  4. Save changes.

Settings vary by skill. Common configurable options include:

  • Response format — How the skill presents information.
  • Frequency — How often automated actions occur.
  • Scope — What data the skill has access to.
  • Notifications — When to alert you about skill activity.

Step 6: Install Multiple Skills

You can install as many skills as your agent needs. Common skill combinations include:

Customer Support Agent

Installed skills:
1. Telegram Integration — Chat channel for customers
2. Knowledge Base — Product FAQ and documentation
3. Email Sender — Send follow-up emails to customers
4. Escalation Handler — Route complex issues to humans

Research Assistant

Installed skills:
1. Web Browser — Search and read web pages
2. Persistent Memory — Remember research findings
3. Slack Integration — Report findings in Slack
4. Document Generator — Create formatted reports

Personal Productivity Agent

Installed skills:
1. Email Manager — Read and draft emails
2. Calendar Integration — Schedule and manage events
3. Task Tracker — Maintain to-do lists
4. Telegram Integration — Chat interface on mobile

Developer Assistant

Installed skills:
1. Code Executor — Run code snippets
2. Discord Integration — Available in dev Discord server
3. Web Browser — Look up documentation
4. Memory — Remember project context

Step 7: Manage Your Skills

Updating Skills

When a skill has an update available, you will see an update badge on your agent's detail page or in the marketplace. Click to update to the latest version. Updates may include bug fixes, new features, and compatibility improvements.

Uninstalling Skills

To remove a skill:

  1. Go to your agent's detail page at /app/agents/[id].
  2. Find the skill in the Installed Skills section.
  3. Click the uninstall or remove button.
  4. Confirm the removal.

The agent will restart without the skill. Any skill-specific configuration will be cleared.

Checking for New Skills

The marketplace is regularly updated with new skills from both the EZClaws team and the ClawHub community. Check /app/marketplace periodically to discover new capabilities for your agents.

Understanding How Skills Affect Credits

Installing skills can affect your credit usage in several ways:

  • Integration skills (Telegram, Slack, etc.) — Do not directly cost credits, but every conversation processed through them does.
  • Tool skills (web browsing, code execution) — Each tool use costs additional tokens, which increases credit usage per request.
  • Knowledge skills — May add context to each request, increasing token usage slightly.
  • Utility skills — Impact varies; check the skill description for details.

Monitor credit usage after installing new skills at /app/billing to understand their impact.

Troubleshooting

Skill installation fails

If a skill does not install:

  1. Check that your agent is in the "Running" state.
  2. Verify you have filled in all required configuration fields.
  3. Ensure your subscription plan supports the skill's tier (free vs. pro).
  4. Try stopping and restarting the agent, then installing again.

Skill is installed but not working

If the skill appears installed but its features are not working:

  1. Check the agent's event log for errors related to the skill.
  2. Verify the configuration values are correct (tokens, credentials).
  3. Make sure the agent finished restarting after installation.
  4. Try uninstalling and reinstalling the skill.

Agent is slower after installing skills

If response times increase after adding skills:

  1. Some skills add context to every request, which increases processing time.
  2. Tool-using skills (web browsing, code execution) naturally take longer.
  3. If speed is critical, consider whether all installed skills are necessary.
  4. Use a faster model to compensate for added overhead.

Cannot find a specific skill

If you cannot find a skill you are looking for:

  1. Try different search terms — skills may use different naming than you expect.
  2. Check both the "Official" and "Community" tabs.
  3. The skill may not exist yet — check ClawHub for upcoming contributions.
  4. Consider requesting the skill through the EZClaws feedback channel.

Skills conflict with each other

In rare cases, two skills may have overlapping functionality:

  1. Check the skill descriptions for known compatibility notes.
  2. Try disabling one skill to see if the other works correctly.
  3. If both skills are needed, configure them through the system prompt to handle different scenarios.
  4. Contact EZClaws support if you encounter persistent conflicts.

Best Practices for Skill Management

Start with Essentials

When setting up a new agent, install skills in this order:

  1. Integration skill first — Connect the channel you will use most (Telegram, Slack, Discord).
  2. Memory skill second — Enable persistent memory for conversation continuity.
  3. Tool skills third — Add web browsing, email, or other capabilities as needed.
  4. Specialized skills last — Add domain-specific skills once the basics are working.

Keep Skills Lean

More skills is not always better. Each installed skill:

  • May add startup time to the agent.
  • Can add context to requests, increasing token usage.
  • Introduces another configuration to maintain.

Only install skills your agent actively needs. If you are not using a skill, uninstall it.

Review Skills After Updates

When a skill updates, review the changelog for any breaking changes or new configuration options. Test the updated skill before relying on it for critical workflows.

Summary

Adding skills to your AI agent is one of the simplest and most impactful things you can do on EZClaws. The marketplace provides a growing library of capabilities that you can install in seconds — no coding required.

Start with the skills that match your primary use case: an integration skill for your preferred messaging platform, a memory skill for conversation persistence, and any domain-specific skills that match your agent's purpose. As you discover new needs, return to the marketplace to expand your agent's capabilities.

For guides on specific skill types, see connecting Telegram, building a Slack bot, adding memory, and using email.

Frequently Asked Questions

A skill is a pre-built capability package that extends what your OpenClaw agent can do. Skills can add integrations (Telegram, Slack, Discord), new abilities (email sending, calendar management), knowledge bases, or utility functions. Think of skills like apps for your AI agent — you install them to add new features.

EZClaws offers both free and pro-tier skills. Free skills are available to all users. Pro skills are available on paid subscription plans. Community skills from ClawHub are free and open-source. Check each skill's tier badge in the marketplace before installing.

Yes. You can install as many compatible skills on a single agent as you need. Skills operate independently and do not conflict with each other. However, installing many skills may increase the agent's startup time slightly and could affect credit usage if skills add context to each request.

Navigate to your agent's detail page at /app/agents/[id], find the installed skills section, and click the uninstall or remove button next to the skill you want to remove. The skill will be removed and the agent will restart without it. Any configuration specific to that skill will be cleared.

Yes. The ClawHub community platform allows developers to create and publish skills that other users can install. Community skills go through a review process and are synced to the EZClaws marketplace. Check the ClawHub documentation for skill development guidelines.

Explore More

From the Blog

Ready to Deploy Your AI Agent?

Our provisioning engine spins up your private OpenClaw instance — dedicated VM, HTTPS endpoint, and full autonomy in under a minute.