08.1 · Inspecter les skills déjà présents
Lecture seulehermes skills list
find ~/.hermes/skills -maxdepth 3 -name SKILL.md -print | sortCe module restaure les six skills personnalisés du Golden Build, vérifie leur structure et leur sécurité, puis confirme qu’Hermes sait les découvrir. Les secrets restent hors des SKILL.md et les intégrations qui nécessitent une configuration réelle seront finalisées dans les modules suivants.
Hermes sécurisé et stable
Skills Golden disponibles
~/.hermes/skills/
skills.write_approval et le ledger sont activés.strix-halo-local-aihome-assistant-jarvisinfrastructure-jarviscoding-automationjarvis-maintenanceresearch-watchhermes skills list
find ~/.hermes/skills -maxdepth 3 -name SKILL.md -print | sortmkdir -p ~/.hermes/skill-backups
tar -czf ~/.hermes/skill-backups/skills-before-golden-$(date +%Y%m%d-%H%M%S).tar.gz -C ~/.hermes skillsmkdir -p ~/.hermes/skills/local-ai \
~/.hermes/skills/home-automation \
~/.hermes/skills/infrastructure \
~/.hermes/skills/coding \
~/.hermes/skills/maintenance \
~/.hermes/skills/researchfind METTRE_VOTRE_POINT_DE_MONTAGE -type f -path "*/skills/*/SKILL.md" -print | sortrsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/local-ai/strix-halo-local-ai/ \
~/.hermes/skills/local-ai/strix-halo-local-ai/rsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/home-automation/home-assistant-jarvis/ \
~/.hermes/skills/home-automation/home-assistant-jarvis/rsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/infrastructure/infrastructure-jarvis/ \
~/.hermes/skills/infrastructure/infrastructure-jarvis/rsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/coding/coding-automation/ \
~/.hermes/skills/coding/coding-automation/rsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/maintenance/jarvis-maintenance/ \
~/.hermes/skills/maintenance/jarvis-maintenance/rsync -a --info=progress2 \
METTRE_VOTRE_CHEMIN_BACKUP_SKILLS/research/research-watch/ \
~/.hermes/skills/research/research-watch/grep -RniE '(PASSWORD|TOKEN|SECRET|API[_ -]?KEY)[[:space:]]*[:=][[:space:]]*[^<[:space:]]+' ~/.hermes/skills --include='*.md' --include='*.py' --include='*.sh' || truefor f in $(find ~/.hermes/skills -name SKILL.md -type f); do echo "=== $f"; sed -n '1,35p' "$f"; donegrep -Rni 'required_environment_variables' ~/.hermes/skills --include='SKILL.md' || truehermes skills list | grep -E "strix-halo-local-ai|home-assistant-jarvis|infrastructure-jarvis|coding-automation|jarvis-maintenance|research-watch"hermes skills audithermes gateway restart
hermes gateway statushermes chat -q "Utilise le skill strix-halo-local-ai et explique en une phrase ce qu’il sert à diagnostiquer. Ne modifie rien."Une clé, un token ou un mot de passe doit rester dans ~/.hermes/.env. Un skill le déclare avec required_environment_variables mais ne contient jamais sa valeur.
Les chemins, préférences et options peuvent être déclarés comme configuration de skill puis stockés dans config.yaml.
Avec skills.write_approval=true, une modification créée par l’agent est mise en attente. Utilisez les commandes /skills pending, /skills diff, /skills approve ou /skills reject.
Le ledger conserve les mutations des skills et facilite l’audit ou un rollback ciblé. Il ne remplace pas la sauvegarde Golden sur NAS.
Ne passez au module suivant que lorsque tous les points applicables sont validés.
Si tous les contrôles sont corrects, ce module est terminé. En cas d’écart, restez sur ce module et diagnostiquez la dernière étape en erreur avant de poursuivre.