Skill Auto Maintain
jiangyuxue666/skill-auto-maintain
Hermes skill that finds, registers, de-duplicates and repairs the skills in ~/.hermes/skills
Skill Auto Maintain is a Hermes Agent skill that cleans up the skills directory. It moves orphaned skills into one folder, registers them, flags likely duplicates and fixes broken SKILL.md files.
What Skill Auto Maintain does
Agent-created skills tend to end up scattered across folders such as creative, devops and auto-generated, with no registry or quality control. This skill runs a four-step flow. Scan walks every skill directory, skips bundled skills and migrates orphans into user_skills, recording them in user_skills.json. Compare scores similarity across four dimensions and flags merge candidates for manual review only. Optimise fixes SKILL.md formatting and runs content quality checks. Report summarizes every action taken.
The skill consists of a SKILL.md and a maintain.py script, and uses only the Python 3 standard library, with no external dependencies. It is installed by copying the skill folder into ~/.hermes/skills. In Hermes you can type /skill and pick skill-auto-maintain, or simply ask the agent to run skill auto maintenance. The README is available in English and Chinese.
Key features
- Scans all skill directories and skips bundled skills
- Moves orphan skills into user_skills and records them in user_skills.json
- Four-dimension similarity scoring with merge candidates for manual review
- Fixes SKILL.md format and checks content quality
- Pure Python 3 standard library, no dependencies
- Summary report of all actions
When to use it
- Tidying a skills folder after the agent has created many skills on its own
- Spotting near-duplicate skills before they confuse skill selection
- Repairing skills whose SKILL.md formatting is broken
Who it is for: Hermes Agent users whose ~/.hermes/skills folder has grown messy.
How it fits with Hermes Agent
A skill written for Hermes Agent, run from inside Hermes with /skill or a plain request.
How to install Skill Auto Maintain
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/jangyuxue/skill-auto-maintain.git
cp -r skill-auto-maintain/skill-auto-maintain ~/.hermes/skills/Requirements: Python 3 standard library only
Note: The README's clone URL uses the owner name jangyuxue, which differs from this repository's owner, jiangyuxue666.
FAQ
What is Skill Auto Maintain?
Skill Auto Maintain is a Hermes Agent skill that scans your skills folder, moves orphan skills into user_skills, detects duplicates and repairs SKILL.md files.
Does Skill Auto Maintain work with Hermes Agent?
Yes. It is a Hermes skill. After copying it into ~/.hermes/skills, type /skill and select skill-auto-maintain, or ask the agent to run skill auto maintenance.
How do I install Skill Auto Maintain?
Clone the repository and copy the inner skill-auto-maintain folder into ~/.hermes/skills, using the two commands in the README.
Similar skills for Hermes Agent
All skillsAccessibility skills, CLI, MCP server and GitHub Action for agent-assisted audits and fixes
Undermybelt Hermes SkillsCurated collection of over 1,400 SKILL.md files for Hermes Agent, with a validation script
artemiimillier Start Second BrainHermes Agent skill that interviews you and builds a Markdown knowledge base about your business
gogoingai Wenqu SkillsSix-skill article writing workflow for AI agents, from source gathering to review, images and publishing
ooovenenoso Robert Greene SkillHermes skill that packages The 48 Laws of Power for citing laws and matching them to a situation
monch1962 Logseq Hermes IntegrationHermes Agent skill that reads and writes Logseq knowledge graphs, with cron-driven automation
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one