Hermes

Connecte Hermes Agent à YouThumb pour configurer ta personne une seule fois, puis générer des variations de miniature à partir d’une simple demande. Le skill explique les endpoints disponibles, les règles de crédits et les limites de ce que l’agent peut faire.

Installe le skill pour Hermes Agent

Depuis l’espace de travail où tu utilises Hermes, lance :
bash
npx skills add https://github.com/mikecodeur/skills --skill youthumb-api
Choisis Hermes Agent quand on te le demande. Pour le sélectionner explicitement :
bash
npx skills add https://github.com/mikecodeur/skills --skill youthumb-api --agent hermes-agent
Son identifiant d’agent explicite est hermes-agent. Installe le skill là où ton environnement Hermes peut y accéder, puis ouvre une nouvelle session et demande-lui d’utiliser youthumb-api.

Connecte ton compte YouThumb

Dans YouThumb, ouvre Compte → Clés API et crée une clé. Rends-la disponible sous le nom YOUTHUMB_API_KEY dans l’environnement d’exécution de l’agent :
bash
export YOUTHUMB_API_KEY="your-api-key"
Installer un skill ne configure pas d’identifiants. Garde la clé hors des fichiers commités et vérifie que Hermes peut joindre https://www.youthumb.ai en HTTPS.

Configure ta personne

text
Utilise le skill youthumb-api. Crée une personne nommée "Mike" et ajoute les
trois photos de visage de ./faces, une requête à la fois.
Des photos nettes et bien éclairées, sous quelques angles, donnent les meilleurs résultats. Tu ne le fais qu’une fois ; la personne est ensuite disponible aussi dans l’app.

Génère des variations

text
Crée une miniature avec ma personne "Mike", le preset free, le titre
"BUILD IT" et 3 variations. Montre-moi le projet avant de lancer.
Après ta confirmation, Hermes lance la génération, attend qu’elle se termine et te renvoie les trois URL d’images. Ouvre le projet dans YouThumb pour comparer les variations côte à côte et garder la meilleure.

Reprends après une erreur

Si une requête expire pendant la création d’un projet, demande à Hermes de vérifier les projets existants avant de réessayer, pour ne pas créer de doublon. Pour le détail des endpoints, consulte l’API développeur.

Dépannage

  • Skill introuvable : vérifie la portée d’installation et ouvre une nouvelle session là où le skill a été installé.
  • 401 : vérifie la clé et qu’elle n’a pas été révoquée. L’API a une limite de débit stricte : un 401 juste après de nombreux appels peut aussi vouloir dire que l’agent doit attendre avant de réessayer.
  • 402 : tes crédits sont insuffisants pour la génération.
  • 429 : trop d’appels ; demande à l’agent d’attendre 30 à 45 secondes au lieu de réessayer en boucle.
Voir Agents et l’API développeur.