Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A meta-skill plugin for Nous Research's Hermes AI agent that watches your workflows and automatically turns them into reusable skills. Every time you work with Hermes and solve something — setting up a project, debugging code, creating a PR — that workflow disappears at the end of the session. You have to explain it again next time.
| Date | Stars |
|---|---|
| 2026-07-31 | 475 |
| 2026-08-06 | 494 |
Today
+19 stars today
This week
— stars this week
This month
— stars this month
Momentum
26.0
growth rate 0.00%/day
# 🏭 Skill Factory
> **The meta-skill that creates skills.**
> Your AI watches your workflows and turns them into reusable Hermes skills — automatically.
Built for [Nous Research's Hermes Agent](https://github.com/NousResearch/hermes-agent) (v2026.3+).
---
## What It Does
Every time you solve a problem with Hermes, you're performing a workflow worth repeating. Skill Factory watches silently, detects patterns, and at the right moment asks:
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏭 SKILL FACTORY — New Skill Detected
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I noticed you repeatedly set up a Python environment,
installed dependencies, and ran tests in the same order.
Proposed Skill: python-env-setup
Category: software-development
Description: Reproducible Python project setup workflow
What it captures:
1. Create venv and activate
2. Upgrade pip and install dependencies
3. Run pytest to verify environment
Generate: [A] SKILL.md [B] plugin.py [C] Both [D] Skip
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```
Say **C** and it writes both files immediately:
- `~/.hermes/skills/<category>/<name>/SKILL.md` — AI instructions for the workflow
- `~/.hermes/plugins/<name>.py` — A slash command that triggers it directly
---
## Installation
**Requirements:** Hermes Agent v2026.3+
```bash
git clone https://github.com/your-username/hermes-skill-factory
cd hermes-skill-factory
bash install.sh
```
Or manually:
```bash
# Install the meta-skill
mkdir -p ~/.hermes/skills/meta/skill-factory
cp skills/skill-factory/SKILL.md ~/.hermes/skills/meta/skill-factory/
# Install the plugin
cp plugins/skill_factory.py ~/.hermes/plugins/
```
Then activate:
```bash
hermes skills reload
hermes skills enable skill-factory
```
---
## Usage
Once installed, Skill Factory runs in the background during every session.
| Command | What it does |
|---|---|
| `/skill-factory propose` | Analyze the session and propose the top detected skill now |
| `/skill-factory list` | List all skills generated this session |
| `/skill-factory status` | Show how many patterns are being tracked |
| `/skill-factory queue` | Show all detected patterns queued for proposal |
| `/skill-factory save <name>` | Save the last proposal with a custom name |
| `/skill-factory clear` | Clear the current session log |
**Tip:** You can also just tell Hermes naturally:
- *"Save this as a skill"*
- *"Remember how to do this"*
- *"Turn this workflow into a reusable skill"*
---
## What Gets Generated
### SKILL.md
A complete skill definition following Hermes' native skill format:
```markdown
---
name: Python Env Setup
category: software-development
description: Reproducible Python project setup
tags: [python, venv, testing]
---
# Python Env Setup
## When to Activate
...
## Workflow
### Phase 1: Environment
1. python -m venv .venv
2. source .venv/bin/activate
...
## Examples
...
```
### plugin.py
A scaffolded Hermes plugin with a slash command:
```python
def register(hermes):
@hermes.command(name="python-env-setup", ...)
async def run_skill(ctx, args=""):
# Step 1: Create venv
# Step 2: Install deps
# Step 3: Run tests
...
```
---
## Repo Structure
```
hermes-skill-factory/
├── skills/
│ └── skill-factory/
│ └── SKILL.md # The meta-skill (core AI instructions)
├── plugins/
│ └── skill_factory.py # Plugin: /skill-factory commands
├── templates/
│ ├── SKILL_TEMPLATE.md # Template for generated skills
│ └── PLUGIN_TEMPLATE.py # Template for generated plugins
├── examples/
│ └── generated/
│ └── git-pr-workflow/ # Example of a Skill Factory output
│ └── SKILL.md
├── docs/
│ └── how-it-works.md # Architecture deep-dive
└── install.sh # One-command installer
```
---
## How It Works
See [docs/how-it-works.md](docs/how-it-works.md) for a full breakdown.
**TL;DR:**
1. `SKILL.md` teaches the Hermes AI *how* to observe, detect, and propose skillExcerpt of 4,545 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f3a237fc635310c1, llm:Repository description: 'A meta-skill plugin for Nous Research's Hermes AI agent that watches your workflows and automatically turns them into reusable skills.' Language: Python. No topics provided.
matched fp:f3a237fc635310c1, llm:Repository description: 'A meta-skill plugin for Nous Research's Hermes AI agent that watches your workflows and automatically turns them into reusable skills.' Language: Python. No topics provided.
matched fp:f3a237fc635310c1, llm:Repository description: 'A meta-skill plugin for Nous Research's Hermes AI agent that watches your workflows and automatically turns them into reusable skills.' Language: Python. No topics provided.