Skill Repo Manager - Setup Guide¶
Source: Victor-F-M-A-R/skywork-skill-skill-repo-manager Stars: 0 ⭐ | License: None Created: June 24, 2026 Category: DevOps / Skill Management / GitHub Automation
1. What It Is¶
A Hermes agent skill that manages the complete lifecycle of GitHub repositories for all Hermes skills - sync, audit, update detection, topic/description management, and new repo creation. Built for managing the 18-skill Skywork ecosystem, but portable to any Hermes skill collection.
Included Scripts¶
| Script | Purpose |
|---|---|
sync_all_skills.py |
Sync all skill repos from local → GitHub (create, update, push) |
audit_hermes.py |
Audit skill compatibility with Hermes Agent; auto-fix option |
check_updates.sh |
Detect changed skills via SHA comparison |
2. Prerequisites¶
- GitHub token with
reposcope - Python 3.8+
- Git
3. Installation¶
git clone https://github.com/Victor-F-M-A-R/skywork-skill-skill-repo-manager.git
cd skywork-skill-skill-repo-manager
Verify¶
ls scripts/
# Should show: sync_all_skills.py audit_hermes.py check_updates.sh
4. Usage¶
Check Which Skills Are Outdated¶
bash scripts/check_updates.sh $GITHUB_TOKEN
Sync All Skills to GitHub¶
python3 scripts/sync_all_skills.py --token $GITHUB_TOKEN
Sync a Specific Skill¶
python3 scripts/sync_all_skills.py --token $GITHUB_TOKEN --skill web-design-engineer
Audit Hermes Compatibility¶
# Read-only audit
python3 scripts/audit_hermes.py --all
# Audit and auto-fix
python3 scripts/audit_hermes.py --all --fix
5. Skill Lifecycle¶
Local Skill Dev → check_updates.sh (detect changes)
↓
sync_all_skills.py → GitHub (push/update repo)
↓
audit_hermes.py → Verify Hermes compatibility
↓
skywork-skills-hub → Git submodule updated
6. Companion: Skywork Skills Hub¶
This skill is paired with the Skywork Skills Hub - a monorepo that bundles 18 Hermes skills as Git submodules:
| # | Skill | Category |
|---|---|---|
| 1 | animations |
Frontend |
| 2 | architecture-designer |
Backend/Arch |
| 3 | artifacts-builder |
Frontend |
| 4 | content_marketing |
Marketing |
| 5 | create-prd |
Product |
| 6 | ds |
Data Science |
| 7 | extract-design |
Design |
| 8 | frontend-design |
Frontend |
| 9 | marketing-psychology |
Marketing |
| 10 | short-drama-writer |
Writing |
| 11 | stock-market-industry-analyst |
Finance |
| 12 | template-based-apa-professional-paper |
Documents |
| 13 | template-based-business-analysis-report |
Documents |
| 14 | template-based-competitive-analysis |
Documents |
| 15 | template-based-general-service-agreement |
Documents |
| 16 | web-design-engineer |
Frontend |
| 17 | youtube-watcher |
Utilities |
| 18 | skill-repo-manager |
Management |
All available as individual repos under Victor-F-M-A-R/skywork-skill-*.
7. CorpusIQ Use Cases¶
| Use Case | Application |
|---|---|
| CorpusIQ skill fleet management | Sync, audit, and version-control all CorpusIQ-connected agent skills |
| Multi-agent skill consistency | Ensure all agent profiles use the same skill versions |
| Skill compatibility checks | Audit custom skills against Hermes API changes |
| CI/CD for skills | Integrate check_updates.sh into deployment pipeline |
8. Troubleshooting¶
| Symptom | Cause | Fix |
|---|---|---|
sync_all_skills.py fails |
Missing GitHub token | Export GITHUB_TOKEN or pass --token |
| Audit reports false failures | Hermes API version mismatch | Update references/hermes-compatibility.md |
check_updates.sh silent |
No changes detected | Normal - only reports when SHAs differ |
| Submodule not updating | Hub not synced after skill push | Run sync_all_skills.py then update hub submodules |
← Skills Catalog | June 24 Evening Discovery →
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.