Reusable AI agent skills — structured knowledge and workflows that any compatible agent (Hermes, OpenClaw, etc.) can load and follow.
skills/
├── README.md
├── <category>/
│ └── <skill-name>/
│ ├── SKILL.md # Main skill file (YAML frontmatter + markdown body)
│ └── references/ # Optional supporting files
│ └── *.md
Each skill is a SKILL.md file with YAML frontmatter followed by a markdown body:
---
name: my-skill # lowercase, hyphens, unique
description: One-line description of what this skill does.
version: 1
author: niean
license: MIT
tags: [tag1, tag2]
trigger: keyword phrases that indicate when to use this skill
---
# Skill Title
Markdown body with instructions, code examples, pitfalls, etc.| Field | Description |
|---|---|
name |
Unique skill identifier, lowercase with hyphens |
description |
One-line summary, ≤ 1024 chars |
| Field | Description |
|---|---|
version |
Semver or integer |
author |
Author name |
license |
License identifier |
tags |
Categorization tags |
trigger |
Keywords/phrases for matching user intent |
| Category | Skill | Description |
|---|---|---|
| apple | chrome-applescript-automation | Control Chrome on macOS via AppleScript — tab management, JS execution, screenshots |
| apple | mac-camera | Capture photos from Mac camera using imagesnap CLI |
| devops | aliyun-oss | Upload files to Alibaba Cloud OSS via STS + signed URL |
| devops | sync-skills-to-git | Sync Hermes skills to niean-skills git repo after create/patch/delete |
| workflows | photo-and-upload | Mac摄像头拍照(512p) + 阿里云OSS上传,返回下载链接 |
| workflows | record-and-upload | Mac摄像头录像10秒 + 阿里云OSS上传,返回下载链接 |
| workflows | odin-order-approval | Odin 管控单审批 — Chrome自动化查看/审批工单 |
Copy or symlink skills into ~/.hermes/skills/:
# Copy a single skill
cp -r devops/aliyun-oss ~/.hermes/skills/devops/
# Or symlink the whole repo
ln -s /path/to/this/repo/devops/aliyun-oss ~/.hermes/skills/devops/aliyun-ossPoint your agent config to this repository. Skills are auto-discovered by scanning for SKILL.md files.
# List all skills
find . -name "SKILL.md" -exec dirname {} \; | sort
# Extract skill metadata
grep -A5 "^---" <category>/<skill>/SKILL.md | head -10- Create
<category>/<skill-name>/SKILL.md - Include required YAML frontmatter (
name,description) - Write clear instructions with code examples
- Add a Pitfalls section for known issues
- Add supporting files under
references/if needed - Update the Available Skills table in this README
MIT