Detected promise
Template / Guide : Installer et utiliser les skills Office (Word, Excel, PowerPoint, PDF) pour Hermes Agent
Reconstructed contract
template
Ce template-guide francophone fournit un plan étape par étape, commandes, prompts prêts à l'emploi, vérifications et un prompt d'infographie pour reproduire la configuration qui connecte Hermes Agent aux skills Word, Excel, PowerPoint et PDF. Il est construit à partir du texte du post et d'une vérification publique (sources listées). Je ne prétends pas disposer du fichier original de l'auteur — ce guide est autonome et exécutable tel quel.
Resource without ritual
The promised resource, no comment required
1) Vue d'ensemble rapide
Objectif : ajouter à Hermes Agent quatre skills productivité (Word, Excel, PowerPoint, PDF) qui produisent, valident et post-traitent des fichiers Office (track changes, recalcul des formules, rendu de slides, fusion/filigrane/cryptage PDF). Résultat attendu : des réponses fichiers (.docx, .xlsx, .pptx, .pdf) valides, testées et prêtes à partager.
2) Prérequis
Matériel / logiciel : un serveur Linux (Ubuntu 22.04+ conseillé) ou VM avec Docker et docker-compose, Hermes Agent installé et fonctionnel (processus 24/7 accessible), accès SSH, accès à Docker Hub / registry si nécessaire. Compétences : environnement terminal de base, connaissance d'édition de fichiers Office ou templates. Permissions : capacité à installer packages sur le serveur et à redémarrer Hermes Agent. Les sources publiques et docs officielles consultées sont listées en bas.
3) Récupérer les skills (template d'installation)
Méthode générale : 1) inspecter le catalogue de skills de Hermes Agent (tessl / registry / repo NousResearch) ; 2) télécharger ou cloner les répertoires nécessaires ; 3) ajouter la config au dossier skills de ton instance Hermes ; 4) redémarrer agent. Commandes types (adaptables selon ton repo) :
cd ~/hermes-agent/skills
git clone https://github.com/NousResearch/hermes-agent.git --depth=1
cp -r hermes-agent/skills/productivity/* ./
(vérifier les fichiers de config YAML/JSON pour activer les skills)
docker-compose restart hermes-agent
Remarque : utilise la documentation locale de ton installer (tessl, package manager) si tu utilises un registry tiers.
4) Installer la skill Excel — checklist technique et prompts
But : produire un fichier .xlsx structuré et vérifié (recalcul complet avant sortie). Étapes :
Activer la skill Excel dans le catalogue.
Définir un environnement d'exécution (libreoffice/pyxlsx / openpyxl / xlwings) si requis par la skill.
Fournir au skill un template .xlsx (modèle financier) dans le dossier templates/.
Configurer l'option de 'full recalc' dans la config de la skill (ex: recalc: true).
Prompt utilisateur (FR, copy-ready) : "Génère un modèle financier en .xlsx selon ces hypothèses : chiffre d'affaires 3Y, coûts variables 30%, investissements initiaux 200k, feuille Résumé + Inputs + Calculs. Avant de livrer, recalcule toutes les formules : si une erreur de formule est détectée, renvoie la liste d'erreurs et n'attache pas le fichier."
Validation automatique : la skill doit exécuter recalc + test de cohérence (somme des sous-totaux = total), et renvoyer un rapport JSON avec : nombre de formules, erreurs (si présentes), checksum du fichier final.
5) Installer la skill Word — workflow Track Changes & commentaires
But : produire des .docx relus, avec 'Track Changes' activé et commentaires marginaux. Étapes :
Activer la skill Word.
Fournir un template .docx (header/footer/style guide) dans templates/.
Configurer la skill pour activer le suivi des modifications et l'insertion de commentaires via python-docx ou outil équivalent.
Prompt utilisateur (FR) : "Revois ce contrat (ci-joint), active le suivi des modifications, corrige le style juridique, ajoute des commentaires pour les clauses ambiguës et indique 3 risques critiques en haut du document."
Sortie attendue : fichier .docx + résumé des changements en clair (liste des modifications majeures).
6) Installer la skill PowerPoint — template + rendu slide-by-slide
But : créer/mettre à jour un deck .pptx sur un template et vérifier le rendu (qu'aucune image/objet ne déborde). Étapes :
Activer la skill PowerPoint.
Placer ton template .pptx dans templates/ (polices et assets inclus).
Configurer la skill pour 'render check' : exporter chaque slide en image (png) et analyser marges/overflow.
Prompt utilisateur (FR) : "Crée un deck de 10 slides sur le thème X, utilise le template 'Corporate-Deck.pptx', slide 1 = titre + sous-titre, slide 2 = sommaire, slides 3-9 = contenu, slide 10 = contact. Vérifie le rendu : list any slide with overflow or missing assets."
Validation : la skill renvoie le .pptx + un zip des images de rendu et un rapport 'OK' ou 'Action required' par slide.
7) Installer la skill PDF — fusion, filigrane, verrouillage
But : post-traiter PDF (fusionner, découper, filigrane, protéger par mot de passe). Étapes :
Activer la skill PDF.
S'assurer que des outils comme qpdf / pdftk / PyPDF2 sont disponibles.
Prompt utilisateur (FR) : "Fuse ces 3 fichiers, ajoute un filigrane 'CONFIDENTIEL', scinde le résultat en chapitres et protège chaque fichier par mot de passe (mot de passe = Client2026!)."
Sortie attendue : fichiers .pdf sécurisés + log des opérations.
8) Exemples de prompts prêts à l'emploi (FR & EN)
FR — Exemple Excel : "Crée un forecast 5 ans avec arithmétique par mois, hypothèses A/B, et sheet 'Checks' qui recalcule et vérifie l'équilibre de comptes. Si une formule échoue, liste l'adresse cellule et la formule."
EN — Example Word : "Proofread attached contract, enable Track Changes, add comments for ambiguous clauses, and provide a top-3 risks summary."
Conseil : toujours inclure le template cible et un dossier 'assets' pour que la skill respecte la charte graphique/format.
9) Tests automatisés et stratégie de validation
Règles clés :
Excel : full recalc + script qui vérifie qu'aucune cellule contenant '=' ne retourne erreur (#DIV/0!, #REF!, etc.). Génère un rapport JSON avec fail/pass.
Word : vérifier propriétés du docx (trackRevisions true), compter commentaires.
PowerPoint : convertir chaque slide en image et piloter un test simple (taille image non nulle, texte non tronqué déterminé par heuristique : zones de texte dépassant les bords).
PDF : tester ouverture (qpdf --check) et test mot de passe.
Script d'exemple (pseudo) : run_post_checks.sh qui appelle chaque vérificateur et retourne 0 si tout passe.
10) Sécurité, accès WhatsApp/Slack et production
Points importants : ne pas exposer les endpoints de l'agent en clair. Utiliser tunnel SSH, reverse proxy avec auth (nginx + OAuth) ou VPN. Pour la liaison WhatsApp/Slack, garder tokens en secret manager (Vault / environnements chiffrés) et limiter la taille des fichiers transférés. Sauvegarde régulière des templates et logs d'action pour audit.
11) Infographie prête à générer (prompt pour image)
Objectif : créer une image unique (single-image infographic) qui illustre le workflow Hermes Agent → Word/Excel/PPTX/PDF + bénéfices clés et checklist d'installation. Prompt (pour image-gen) : "Infographic, French, single-page: top header 'Hermes Agent + Skills Office', 4 vertically aligned panels: Excel (icon = spreadsheet) - 'Recalc & validate', Word (icon=document) - 'Track changes & comments', PowerPoint (icon=slides) - 'Render check slide-by-slide', PDF (icon=locked) - 'Merge, watermark, password'. Footer: 6-step installation checklist icons. Style: clean tech, Les couleurs primaires bleu/anthracite, readable sans small text. Export PNG 1200x1500."
12) Dépannage commun
Symptômes et solutions rapides :
La skill ne se charge pas : vérifier logs Hermes Agent (docker logs hermes-agent) et que le chemin skills est correct.
Excel livre du texte au lieu d'un .xlsx : vérifier que la skill utilise un renderer (openpyxl) et pas seulement un template textuel.
PowerPoint rend mal les fonts : inclure les polices dans le template ou convertir texte en vecteurs si possible.
Mot de passe PDF non accepté : vérifier l'algorithme de chiffrement (AES-256 vs RC4) et compatibilité du lecteur.
13) Maintenance & mises à jour
Procéder à des mises à jour planifiées : pull du repo skills, tests unitaires (scripts de validation) sur une instance de staging avant déploiement en prod. Consigner les versions (tagging) : skills/v2026-07-21 par exemple. Automatiser la vérification post-déploiement (exécuter un test sample prompt et comparer hash du fichier attendu).
14) Attribution & licences
Ces skills s'appuient sur des briques publiques (mentionnées dans les sources). Respecte les licences upstream (MIT, Apache, etc.) et attribue correctement. Ce guide est une reconstruction autonome à partir du post et des sources publiques listées plus bas.
