Skill Factory is a meta-skill for Nous Research's Hermes Agent (v2026.3 or later) that watches your sessions for repeated workflows and turns them into reusable skills. It runs in the background during every session, detects patterns such as a recurring sequence of environment setup, dependency installation, and test runs, and then proposes a named skill with a category, description, and the captured steps.
When you accept a proposal, it generates a SKILL.md file in the Hermes native skill format under ~/.hermes/skills/ / / and, optionally, a plugin.py under ~/.hermes/plugins/ that registers a slash command to trigger the workflow directly. The package itself consists of a SKILL.md that instructs the Hermes model how to observe, detect, and propose skills, a skill_factory.py plugin that provides the /skill-factory commands and file generation, and templates for the generated files.
Features
- Workflow detection: tracks patterns across a session and proposes a skill when one repeats
- Interactive proposals: each proposal offers to generate the SKILL.md, the plugin, both, or skip
- SKILL.md output: front matter with name, category, description, and tags, followed by activation conditions, phased workflow steps, and examples
- Slash-command output: a scaffolded Hermes plugin exposing the workflow as a named command
- Command set: /skill-factory propose, list, status, queue, save , and clear
- Natural-language triggers: phrases such as "save this as a skill" or "turn this workflow into a reusable skill" also start generation
- Templates and examples: SKILLTEMPLATE.md, PLUGINTEMPLATE.py, and a generated git-pr-workflow example
