Analysis updated 2026-05-18
Keep a single source of truth for personal AI agent skills across machines.
Install third-party skills from a YAML manifest into multiple agents at once.
Sync skills to a new computer by pulling the repo and running one script.
| kky42/agent_hub | a-bissell/unleash-lite | abhiinnovates/whatsapp-hr-assistant | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
agent_hub is a personal repository template for managing "skills", installable capability packages, across multiple AI coding agents such as Codex, Pi, and Claude Code, and keeping those skills synchronized across multiple computers. The problem it addresses is that when you use several AI coding agents on different machines, managing which skills are installed on each becomes tedious. agent_hub provides a single source of truth: a skills/ directory for personal skills you write yourself, and a thirdparty-skills.yml file that lists skills from external sources you want installed. Running ./scripts/skill-sync is the main command. It reads both the personal skills folder and the YAML manifest, then creates symbolic links from your personal skill folders into each agent's runtime directory (for example, ~/.agents/skills/ and ~/.claude/skills/), and calls npx skills to install third-party entries. The command is safe to run repeatedly. Because personal skills are linked rather than copied, edits to a skill are immediately visible to the agent without re-running sync. Third-party skills are declared in a YAML file specifying the skill name, source repository, and the agents to install it for. Removing a skill means deleting its YAML entry and re-running skill-sync. If an upstream source disappears, the sync warns and continues with the rest. To keep skills consistent across machines, commit and push changes to the repository, then on another computer run git pull followed by skill-sync. The target directories for personal skills can be customised using the AGENT_HUB_SKILL_TARGETS environment variable.
A personal repository template for managing and syncing installable skills across multiple AI coding agents and computers.
Mainly Python. The stack also includes Bash, YAML.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.