Public registry of Skills for OpenHands - reusable guidelines that customize agent behavior. Check the documentation for more information.
Note: Skills were previously called Microagents. The
.openhands/microagents/folder path still works for backward compatibility.
Skills are Markdown files containing instructions and best practices that guide OpenHands agents. They provide domain expertise (git, docker, kubernetes), encode best practices (code review, security), and eliminate repetitive instructions.
Always loaded as context. No frontmatter needed.
# Repository Guidelines
This project uses React and Node.js. Run `npm install` to set up...Loaded only when trigger words appear in user prompts. Requires frontmatter.
---
triggers:
- docker
- dockerfile
---
# Docker Guidelines
When working with Docker containers...To contribute a skill:
- Fork this repository
- Add a
.mdfile in theskills/directory - For keyword-triggered skills, include frontmatter with
triggerslist - Submit a pull request
Good skills are:
- Specific and actionable
- Focused on a single domain or task
- Include concrete examples
- Use relevant trigger keywords (for keyword-triggered skills)
General Skills: No frontmatter needed
Keyword-Triggered Skills: Required frontmatter
---
triggers:
- keyword1
- keyword2
agent: CodeActAgent # Optional, defaults to CodeActAgent
---See the skills/ directory for examples like github.md, docker.md, code-review.md.