third-party-skill-integration — Integrarea de skill-uri externe din GitHub în Hermes

draft — generated, polish on first use.

Category: skills Where it works: Telegram (Hermes) Source: /Users/dexter/.hermes/skills/third-party-skill-integration/SKILL.md

What it is

O procedură standardizată pentru instalarea și integrarea repository-urilor externe de skill-uri (de pe GitHub) în sistemul Hermes Agent. Permite păstrarea codului curat prin clonare în ~/src/ și symlinking în folderul activ de skill-uri pentru update-uri ușoare prin Git.

How to trigger it

  • “Instalează skill-urile din repo-ul ăsta de GitHub”
  • “Integrează pack-ul de skill-uri de la [URL]”
  • “Adaugă skill-urile externe din [repo]”
  • Direct command/trigger: Nu există o comandă nativă directă (verifică doctrina dacă apar scripturi de automatizare). Se execută manual prin comenzi shell.
  • Auto-fires? no.

How to use it

Atunci când un utilizator oferă un link de GitHub care conține skill-uri Hermes (fișiere SKILL.md sau pack-uri):

  1. Clonare: Descarcă repository-ul într-o locație permanentă dedicată dezvoltării:
    git clone <URL_REPOSITORY> ~/src/<nume-repo>
  2. Symlink: Creează o legătură simbolică (symlink) către folderul de skill-uri Hermes folosind un alias scurt și clar (ex: venice pentru veniceai/skills):
    ln -s ~/src/<nume-repo>/skills ~/.hermes/skills/<alias>
  3. Verificare: Asigură-te că symlink-ul este valid și fișierele sunt accesibile:
    ls -la ~/.hermes/skills/<alias>
  4. Update-uri: Pentru a actualiza skill-urile pe viitor, rulează simplu git pull în folderul original din ~/src/<nume-repo>.

Practical examples

Scenario 1: Integrarea skill-urilor Venice AI

  • Operatorul primește cererea de a adăuga skill-urile Venice.
  • Operatorul rulează în terminal:
git clone https://github.com/veniceai/skills ~/src/venice-skills
ln -s ~/src/venice-skills/skills ~/.hermes/skills/venice
ls ~/.hermes/skills/venice
  • Rezultat: Skill-urile Venice sunt acum active în Hermes, iar update-ul se face local prin git pull în ~/src/venice-skills.

Notes / limits

  • Structura repo-ului: Asigură-te că repository-ul extern are un folder skills/ sau conține fișiere SKILL.md direct în rădăcină. Dacă structura diferă, ajustează calea symlink-ului (verifică doctrina).
  • Permisiuni: Necesită acces de scriere în ~/src/ și ~/.hermes/skills/.
  • Conflicte: Atenție la denumirea aliasului pentru a nu suprascrie skill-uri native deja existente în ~/.hermes/skills/.