Skip to main content
Teams adopting Hermes/OpenClaw bring skills as directories and need a migration map into PraisonAI’s discovery roots and activation UX.
The user sends a task; the agent activates imported Hermes/OpenClaw skills from discovery roots.

Quick Start

1

Simple Import

Import an existing Hermes/OpenClaw skill into your PraisonAI project:
2

With Validation

Validate and safely import skills with error handling:

How It Works


Migration Dimensions

Artifact Inventory

Hermes/OpenClaw skills typically follow this structure:
PraisonAI handles these through its skill discovery system:

Configuration Options


Step-by-Step Migration

1

Validate UTF-8 Encoding

Ensure all skill files use proper encoding (especially on Windows):
2

Lint Frontmatter

Check SKILL.md frontmatter against supported keys:
3

Place in Discovery Root

Copy to appropriate discovery directory:
4

Test Discovery

Verify the skill is discoverable by PraisonAI:
5

Security Review

Strip secrets and validate script safety:

Runtime Bridges

Skills coexist with tools through layered integration:
  1. Skills provide instructions and safety policy text
  2. Tools provide mechanisms (API keys, quotas, auditing)
  3. MCP bridges host capabilities and external services

Tool Integration Pattern


Best Practices

Use consistent naming to avoid conflicts:
Review and sanitize script execution:
Track skill versions and compatibility:
Test skills in isolation before deployment:

Troubleshooting

Common Issues

Validation Checklist

  • SKILL.md exists and has valid YAML frontmatter
  • Required fields: name, description
  • UTF-8 encoding throughout
  • No hardcoded secrets in files
  • Scripts have proper dependencies
  • File permissions allow execution

Debug Commands


Capability Requirements

Hermes/OpenClaw skills can now declare capability requirements that are first-class parsed into SkillRequirements and enforced via PraisonAI’s capability gates system.

Supported Frontmatter Keys

All these frontmatter keys from Hermes/OpenClaw skills are now parsed and enforced: ¹ PraisonAI-specific extension — no Hermes/OpenClaw equivalent. Skills with these declarations are auto-hidden when the named capability is available. See Graceful Fallback Skills for the full behaviour spec.

Updated Linting

Update your frontmatter linting to accept these new capability requirement keys:
For complete capability gates documentation, see Skill Capability Gates.

Skills Overview

Learn about PraisonAI’s skill system architecture

Tool Integration

Understand tools vs skills differences