Agent Skill
Un mode d’emploi prêt à l’emploi pour les assistants de code IA. Installez-le une fois et votre assistant construit des intégrations SpicyAPI de façon sûre et correcte. Ce que c’est, ce que cela change, comment l’installer et comment vérifier qu’il fonctionne.
Si vous utilisez un assistant de code IA comme Claude Code, Codex ou Cursor, le Skill SpicyAPI lui apprend à travailler correctement avec SpicyAPI. Vous l’installez une seule fois. Ensuite, vous pouvez dire « ajoute la génération d’images SpicyAPI à mon application » et l’assistant suit les règles de SpicyAPI au lieu de deviner.
Pas besoin d’être développeur pour suivre cette page. Si vous savez coller une commande dans un terminal, vous savez installer le Skill.
En bref
- Exécutez
npx skills add spicyapi-ai/spicy-skilldans un terminal et choisissez votre assistant. - Fermez votre assistant et ouvrez une nouvelle session.
- Demandez quelque chose qui mentionne SpicyAPI, par exemple : « Ajoute à mon backend un point de terminaison de génération d’images SpicyAPI. »
Qu’est-ce qu’un Skill ?
Un Skill est un dossier d’instructions écrites pour un assistant IA plutôt que pour des personnes. Voyez-le comme le manuel de procédures que vous remettriez à un nouveau collègue : il ne fait pas le travail lui-même, mais il indique à celui qui le fait quelles étapes suivre, dans quel ordre, et ce qu’il ne faut jamais faire.
Les assistants IA en savent beaucoup sur la programmation en général, mais ils n’ont aucune connaissance fiable des règles propres à SpicyAPI. Livré à lui-même, un assistant risque :
- d’inventer un identifiant de modèle ou un champ d’entrée qui n’existe pas ;
- de coller votre clé API directement dans votre code ;
- d’envoyer deux fois la même requête payante après une coupure réseau, et de payer deux fois ;
- de vous donner un lien de résultat qui cesse de fonctionner quelques jours plus tard.
Une fois le Skill installé, l’assistant lit les règles de SpicyAPI avant de commencer. Concrètement, cela se passe ainsi :
- Le dossier du Skill se trouve à un endroit que votre assistant consulte au démarrage d’une session.
- L’assistant lit le résumé d’un paragraphe du Skill. Quand votre demande concerne SpicyAPI, il ouvre les instructions complètes. Vous n’avez pas à citer le Skill par son nom.
- Il suit ces instructions pendant qu’il écrit du code ou exécute des commandes pour vous.
Trois choses à savoir d’emblée :
- Ce n’est que du texte. Des fichiers Markdown et YAML : aucun programme, aucun script, rien qui s’exécute à l’installation. Vous pouvez ouvrir chaque fichier dans un éditeur de texte ; voir Contenu du Skill.
- Il ne contient aucune clé API et n’effectue aucun appel. À lui seul, il ne peut ni accéder à votre compte ni dépenser d’argent.
- Il est gratuit et open source. Sous licence MIT, publié sur npm sous le nom
@spicyapi/skillet développé au grand jour sur github.com/spicyapi-ai/spicy-skill.
Skill, MCP, SDK et CLI
SpicyAPI propose quatre outils officiels. Ils répondent à des besoins différents et sont conçus pour être utilisés ensemble.
| Outil | Ce que c’est | Son rôle, en termes simples |
|---|---|---|
| Skill (cette page) | Des instructions pour votre assistant IA | Le mode d’emploi : comment bien faire les choses |
| Serveur MCP | Un connecteur qui s’exécute sur votre ordinateur et donne à votre assistant des actions SpicyAPI : parcourir les modèles, obtenir un prix, créer une tâche, récupérer le résultat | Les mains : permet à l’assistant d’agir sur votre compte |
| SDK | Une bibliothèque TypeScript que votre propre application importe. Il existe aussi des SDK officiels pour Python, Go, PHP et Java | Ce qu’utilise le code de votre application pour dialoguer avec SpicyAPI |
| CLI | La commande de terminal spicyapi | Exécute des opérations SpicyAPI depuis un terminal ou un script |
Le Skill ne remplace aucun d’entre eux. Il explique à l’assistant comment s’en servir : les outils MCP lorsqu’ils sont connectés, la CLI pour les opérations ponctuelles et le SDK de votre langage pour le code destiné à votre application.
- Skill seul. L’assistant écrit un code d’intégration correct pour votre projet, mais il ne peut rien consulter dans votre compte ni lancer de tâches pour vous.
- MCP seul. L’assistant peut agir sur votre compte, mais il doit deviner lui-même, à chaque fois, le bon enchaînement des étapes.
- Les deux. L’assistant peut faire des essais pour vous et les fait de la manière documentée. Si vous voulez que votre assistant lance de vraies tâches, installez les deux. Ils ne se gênent pas.
Ce qu’il vous apporte
La colonne de gauche indique ce que vous demandez. Celle de droite, ce que le Skill fait faire à l’assistant pour y répondre.
| Vous demandez à l’assistant de… | Le Skill veille à ce qu’il… |
|---|---|
| Choisir un modèle et construire une requête | Lise les champs d’entrée actuels de ce modèle dans le catalogue en direct (live catalog) au lieu de deviner. Il n’invente jamais un identifiant de modèle, un prix ou un champ. |
| Ajouter la génération d’images ou de vidéos à votre application | Obtienne d’abord le prix exact, vous montre le coût estimé et le montant maximal facturable, et attende votre accord avant tout appel payant. |
| Rendre l’intégration robuste face aux problèmes réseau | Utilise une clé d’idempotence par génération et la réutilise après un dépassement de délai, pour qu’une nouvelle tentative ne puisse pas créer (ni facturer) une seconde tâche. Voir Idempotence. |
| Attendre le résultat | Utilise un webhook vérifié ou une attente avec une échéance, puis contrôle le state final de la tâche. Il n’annonce un résultat exploitable qu’une fois un lien de résultat prêt. |
| Recevoir les résultats par webhook | Vérifie la signature sur la requête brute avant de s’y fier, et ignore les livraisons en double grâce à request_id. Voir Webhooks. |
| Conserver les fichiers générés | Utilise directement le lien de résultat prêt, puis enregistre une copie dans un stockage que vous contrôlez, car les liens de résultat sont temporaires et les fichiers produits sont conservés environ 14 jours. |
| Utiliser un fichier de votre ordinateur comme entrée | Le téléverse d’abord et transmet l’adresse spicy:// renvoyée. Il ne colle jamais le contenu du fichier dans la requête. Voir Médias. |
| Gérer les erreurs | Ne renvoie pas aveuglément une requête refusée : il corrige l’entrée, vous oriente vers la console quand le solde est insuffisant, et attend aussi longtemps que l’indique Retry-After. Voir Erreurs. |
| Protéger votre clé API | Lise SPICY_API_KEY dans une variable d’environnement ou un gestionnaire de secrets, et ne l’écrive jamais dans le code source, les arguments de commande, les prompts, les journaux ou une configuration versionnée. |
| Lancer de nombreuses générations | Comme il n’existe pas de point de terminaison de traitement par lot, limite le nombre d’exécutions simultanées, donne à chaque élément sa propre clé d’idempotence et son propre prix, et ne resoumette jamais un lot entier parce qu’un seul élément a dépassé le délai. |
| Conserver le contenu moins longtemps, ou le supprimer | Ne fasse jamais que raccourcir la durée de conservation. Avant de détruire le contenu d’une tâche, il vous le demande et vous dit clairement que ce n’est pas un remboursement et que l’enregistrement de facturation est conservé. Voir Conservation et destruction. |
| Rendre compte de ce qu’il a fait | Vous donne l’identifiant de modèle, l’identifiant de tâche, l’identifiant de requête et la clé d’idempotence, pour que vous puissiez retrouver les choses plus tard ou les citer à l’assistance. |
Ce qu’il ne fera pas
- Dépenser de l’argent de son propre chef. Le Skill est du texte et ne peut rien appeler. Si votre assistant dispose aussi du serveur MCP ou de la CLI et d’une clé API, il peut créer des tâches payantes. Le Skill lui demande de vous montrer d’abord le prix et d’obtenir votre confirmation explicite, sauf si votre demande autorisait déjà clairement cette exécution payante précise. Avec le serveur MCP, chaque action payante s’arrête en plus pour une confirmation que l’assistant ne peut pas contourner.
- Inventer des fonctionnalités. Il n’écrira pas d’appels pour ce que l’API publique ne propose pas, comme annuler une tâche, supprimer l’enregistrement d’une tâche ou renvoyer un webhook.
- Toucher aux réglages de votre compte. L’inscription, la connexion, les paiements, les recharges, les membres d’équipe, les demandes relatives à la vie privée et la clôture du compte restent dans la console SpicyAPI. L’assistant ne tentera pas de les automatiser.
- Truquer un test. Si vous demandez un vrai test, il envoie une vraie requête (éventuellement payante, après votre confirmation) et rend compte de ce qui s’est réellement passé. Une simulation qui réussit n’est jamais présentée comme « vérifiée ».
- Ajouter un réglage de contenu. SpicyAPI n’a ni option de mode de contenu ni contrôle du contenu requête par requête, et le Skill n’en invente pas. C’est le modèle que vous choisissez qui détermine ce qu’il peut faire.
Avant de commencer
Il vous faut quatre choses. Seules les trois premières sont nécessaires pour l’installation.
-
Un assistant de code IA compatible avec les Agent Skills. C’est le cas de Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, Windsurf et bien d’autres. Le Skill utilise le format de dossier portable Agent Skills : il fonctionne donc avec tout assistant qui lit ce format. En cas de doute sur le vôtre, cherchez « skills » dans sa documentation.
-
Node.js 22 ou plus récent, qui fournit la commande
npx. Vérifiez avec :node --versionL’installeur
skillsdemande actuellement Node.js 22.20 ou plus récent, et l’installeur propre au paquet a besoin de la version 22.13 ou plus récente. Si la commande est introuvable ou si la version est inférieure, installez la version LTS depuis nodejs.org et ouvrez un nouveau terminal. -
Un terminal. Sur macOS, l’application Terminal. Sur Windows, PowerShell. Lancez les commandes depuis le dossier de votre projet si vous voulez une installation limitée à ce projet.
-
Une clé API SpicyAPI, dès que vous commencez à appeler l’API. L’installation du Skill n’en demande pas. Créez une clé dans la console ; elle commence par
sk-spicy-et n’est affichée qu’une seule fois. Rangez-la dans une variable d’environnement nomméeSPICY_API_KEYet ne collez jamais la clé elle-même dans une conversation avec votre assistant. Voir Authentification.
Installation
Il existe deux façons d’installer le Skill. Toutes deux mettent en place les mêmes fichiers. Prenez la première, sauf si vous avez une raison de ne pas le faire.
skills est un installeur gratuit partagé par de nombreux assistants de code. Il sait où chaque assistant cherche ses Skills, pour que vous n’ayez pas à le savoir.
Lancer la commande
npx skills add spicyapi-ai/spicy-skillÉcrivez le nom du propriétaire exactement ainsi : spicyapi-ai. Le dépôt y a déménagé en octobre 2026 ; sous les anciens noms Spicy-API et SpicyAPI, l’installeur ne trouve plus le Skill. Cette adresse est le dépôt GitHub public de SpicyAPI : vous obtenez donc toujours la version à jour du Skill.
La première fois, npx peut proposer de télécharger l’outil skills : répondez y. Vous verrez ensuite « Cloning repository… » puis « Found 1 skill ». C’est tout.
Choisir vos assistants
L’installeur affiche une liste d’assistants. Sélectionnez ceux que vous utilisez avec la barre d’espace, puis appuyez sur Entrée.
Choisir où il s’applique
- Project : installe le Skill dans le dossier depuis lequel vous avez lancé la commande, si bien qu’il ne s’applique que lorsque votre assistant travaille dans ce projet. Les fichiers peuvent être versionnés avec le projet, ce qui donne aussi le Skill à vos coéquipiers. C’est sans risque : le Skill ne contient aucun secret.
- Global : installe le Skill dans votre dossier personnel, si bien qu’il s’applique dans tous vos projets.
Choisir le mode d’installation
Symlink (l’option recommandée) garde une seule copie et y fait pointer chaque assistant. Copy donne à chaque assistant sa propre copie. Les deux fonctionnent.
Ouvrir une nouvelle session
Les assistants chargent les Skills au démarrage d’une session. Fermez votre assistant, rouvrez-le, puis vérifiez que le Skill fonctionne.
Pour sauter les questions, nommez l’assistant (--agent), ajoutez -g pour une installation globale et -y pour accepter les valeurs par défaut :
# Claude Code, pour ce projet uniquement
npx skills add spicyapi-ai/spicy-skill --agent claude-code
# Codex, pour tous les projets
npx skills add spicyapi-ai/spicy-skill --agent codex -g
# Claude Code et Codex, pour tous les projets, sans aucune question
npx skills add spicyapi-ai/spicy-skill --agent claude-code codex -g -yÀ la fin, l’installeur affiche les dossiers exacts dans lesquels il a écrit. Résultats habituels :
| Votre choix | Où se trouvent les fichiers |
|---|---|
| Project, Claude Code uniquement | .claude/skills/spicyapi dans le projet |
| Project, plusieurs assistants | Une copie dans .agents/skills/spicyapi dans le projet, vers laquelle pointe le dossier de chacun des autres assistants |
| Global, Claude Code et Codex | ~/.agents/skills/spicyapi, plus ~/.claude/skills/spicyapi qui pointe vers lui |
~ désigne votre dossier personnel : /Users/your-name sur macOS, C:\Users\your-name sur Windows. Les dossiers dont le nom commence par un point sont masqués par défaut ; sur macOS, appuyez sur Cmd + Maj + . dans le Finder pour les afficher.
Demander à votre assistant de l’installer pour vous
Vous pouvez demander à votre assistant de lancer la commande. Quand l’installeur détecte qu’il est exécuté par un assistant, il ne pose aucune question : dites donc précisément ce que vous voulez, par exemple « Exécute npx skills add spicyapi-ai/spicy-skill --agent claude-code -g. »
Vérifier que le Skill fonctionne
Vérifier que les fichiers sont en place
npx skills list # Skills installés dans le projet actuel
npx skills list -g # Skills installés pour tous les projetsCherchez spicyapi dans le résultat. Vous pouvez aussi ouvrir le dossier d’installation et vérifier qu’il contient SKILL.md.
Interroger votre assistant
Ouvrez une nouvelle session dans votre projet et demandez :
As-tu un skill SpicyAPI à ta disposition ? Résume ce qu’il te dit de faire avant de créer une tâche SpicyAPI payante.
Une bonne réponse mentionne des éléments qui viennent du Skill : obtenir un devis exact et vous montrer le coût estimé et le montant maximal facturable, attendre votre confirmation, garder une seule clé d’idempotence pour la tentative, lire le schéma d’entrée actuel du modèle et garder SPICY_API_KEY dans une variable d’environnement.
Si la réponse est vague ou générique, l’assistant n’a pas chargé le Skill. Voir Dépannage.
Facultatif : l’appeler par son nom
Les assistants utilisent le Skill automatiquement quand une demande mentionne SpicyAPI. Pour être explicite, nommez-le dans votre demande : « Utilise le skill spicyapi pour… ». Dans Codex, vous pouvez aussi taper $spicyapi.
Exemples de demandes
Collez l’une de ces demandes dans votre assistant et adaptez les détails. Mentionnez SpicyAPI dans la demande pour que l’assistant sache que le Skill s’applique.
Si vous savez déjà quel modèle vous voulez, copiez son identifiant exact depuis l’onglet API de la page du modèle ou depuis le catalogue en direct authentifié (GET /api/v1/models), et mettez-le dans la demande. Les exemples écrivent MODEL_ID_FROM_CATALOG à l’endroit de cet identifiant ; c’est un emplacement réservé, pas un vrai identifiant. Si vous n’en avez pas, demandez à l’assistant de choisir dans le catalogue en direct. Voir Modèles et points de terminaison.
Ajouter un point de terminaison d’image à une application Next.js
Ajoute à mon application Next.js une route d’API côté serveur qui reçoit un prompt texte, génère une image avec SpicyAPI en utilisant le modèle
MODEL_ID_FROM_CATALOG, attend le résultat et renvoie le lien de l’image. Lis la clé API dansSPICY_API_KEY.
Ce à quoi le Skill demande à l’assistant de veiller :
- La clé reste sur votre serveur, dans
SPICY_API_KEY. Votre page web appelle votre route ; elle n’appelle jamais SpicyAPI avec la clé. - Il lit les champs d’entrée actuels de ce modèle dans le catalogue en direct avant de construire la requête.
- Il obtient d’abord un devis exact et vous montre le coût estimé et le montant maximal facturable. La requête payante transmet ce devis confirmé.
- Il crée une seule clé d’idempotence pour la génération et la réutilise si la requête dépasse le délai.
- Il attend avec une échéance, puis contrôle le
statede la tâche : une attente qui s’est terminée n’est pas la même chose qu’une génération réussie.
Recevoir les résultats par webhook dans Express
Ajoute à mon serveur Express un point de terminaison de webhook qui reçoit les résultats des tâches SpicyAPI, vérifie la signature avec
SPICY_WEBHOOK_SECRETet enregistre le lien du résultat dans ma base de données.
- Il vérifie la signature sur le corps brut exact de la requête, avant de l’analyser comme du JSON.
- Il utilise le
request_idde la livraison pour ignorer les doublons, car un même événement peut arriver plusieurs fois. - Il lit le résultat directement dans un webhook complet et vérifié, sans consultation supplémentaire.
Copier les vidéos terminées dans votre propre stockage
Quand une tâche vidéo SpicyAPI réussit, télécharge la vidéo, envoie-la dans mon bucket S3, puis enregistre mon propre lien au lieu de celui de SpicyAPI.
- Les liens de résultat sont temporaires et les fichiers générés sont conservés environ 14 jours : il enregistre donc une copie durable que vous contrôlez.
- Il n’envoie pas votre clé API quand il télécharge depuis un lien de résultat.
- Si un lien a expiré, il redemande la même tâche à SpicyAPI pour obtenir un nouveau lien. Il ne crée jamais une nouvelle tâche juste pour obtenir un lien.
Transformer la photo d’un utilisateur en vidéo
Permets aux utilisateurs de téléverser une photo dans mon application et de la transformer en courte vidéo avec SpicyAPI.
- Il téléverse d’abord le fichier sur SpicyAPI et place l’adresse
spicy://renvoyée dans la requête, au lieu d’y coller le fichier en base64. - Il respecte les limites de téléversement : 10 MiB pour les images, 90 MiB pour les vidéos MP4 ou WebM et l’audio MP3 ou WAV.
- Une photo déjà accessible par un lien HTTPS public peut être transmise directement, sans téléversement.
Gérer les nouvelles tentatives et un solde insuffisant
Fais en sorte que mon intégration SpicyAPI gère les échecs : qu’elle retente les dépassements de délai réseau sans payer deux fois, qu’elle affiche un message clair quand le solde de mon compte est insuffisant et qu’elle ralentisse quand je suis limité en débit.
- Après un dépassement de délai, il retente avec la même clé d’idempotence, pour qu’une nouvelle tentative ne puisse pas créer une seconde tâche payante.
- Il ne retente pas un « solde insuffisant » (code
40201) : votre utilisateur voit un message clair et vous rechargez votre solde dans la console. - Il attend aussi longtemps que l’indique
Retry-Afteravant de réessayer. - Si le devis a expiré ou si le prix a changé (code
40901), il demande un nouveau devis et vous consulte de nouveau, au lieu de renoncer à la vérification du prix. - Il sait que relancer une tâche échouée crée une nouvelle tâche qui peut être facturée à nouveau : il ne le fait donc que si vous voulez un nouvel essai.
Générer un lot
Génère avec SpicyAPI des photos produit pour les 20 articles de
products.csv, 3 au maximum en même temps, et consigne l’identifiant de chaque tâche.
- SpicyAPI n’a pas de point de terminaison de traitement par lot : il exécute donc un nombre limité de requêtes à la fois.
- Chaque élément reçoit sa propre clé d’idempotence et son propre prix.
- Il consigne l’identifiant de chaque tâche dès qu’elle est acceptée.
- Si un élément dépasse le délai, il ne récupère que cet élément et ne resoumet jamais le lot entier.
Si le serveur MCP est aussi installé
Vous pouvez aussi demander à l’assistant de travailler directement sur votre compte, par exemple : « Avec SpicyAPI, liste les modèles d’image que je peux appeler et ce que coûte chacun. Ne crée aucune tâche. » Lister les modèles et les prix ne coûte rien. Voir Serveur MCP.
Contenu du Skill
Le dossier installé ressemble à ceci :
spicyapi/
├── SKILL.md
├── references/
│ ├── api-workflows.md
│ └── safety.md
└── agents/
└── openai.yaml| Fichier | À quoi il sert |
|---|---|
SKILL.md | La page principale. Son en-tête contient le nom du Skill (spicyapi) et la description d’un paragraphe que l’assistant lit pour décider si le Skill est pertinent. Le corps liste le comportement attendu : schémas en direct, devis et confirmation, clés d’idempotence, téléversements, liens de résultat, conservation, gestion des clés et ce qu’il faut rapporter à la fin. |
references/api-workflows.md | Le guide pratique détaillé, lu avant que l’assistant compose des étapes API, CLI ou MCP : variables d’environnement, un tableau qui fait correspondre chaque besoin à sa commande CLI, son outil MCP et sa route d’API, l’enchaînement d’une génération, les lots, la conservation et la destruction de contenu, le téléversement de fichiers locaux, les nouvelles tentatives après une réponse incertaine, un aperçu du SDK, la vérification des signatures de webhook et la récupération de l’historique des tâches. Ses exemples de commandes écrivent l’identifiant de modèle sous la forme de l’emplacement réservé MODEL_ID_FROM_CATALOG et transmettent l’entrée avec --input-json, pour que l’assistant prenne le vrai identifiant dans le catalogue en direct au lieu de le recopier depuis l’exemple. |
references/safety.md | Les règles lues avant les appels payants, les vrais tests, le traitement des webhooks ou tout ce qui touche aux clés : garder privés les clés et le contenu des clients, la liste de contrôle de confirmation des appels payants, la façon de mener un vrai test d’intégration, un nettoyage honnête, les limites du serveur MCP local et les actions de compte qui restent dans la console. Sur le nettoyage, il dit la même chose que api-workflows.md : la destruction du contenu supprime les médias générés, le résultat, le prompt et les autres textes d’entrée d’une tâche terminée, tandis que l’enregistrement de facturation est conservé, et aucune API ne permet d’annuler une tâche ni de supprimer son enregistrement. |
agents/openai.yaml | Le nom affiché, la description courte et le prompt par défaut pour les assistants qui lisent ce fichier, comme Codex. allow_implicit_invocation: true permet à l’assistant d’utiliser le Skill sans que vous ayez à le nommer. |
L’assistant n’ouvre les deux fichiers de référence que lorsqu’une tâche en a besoin, ce qui laisse sa mémoire de travail disponible pour votre projet. Pour lire les fichiers avant d’installer, lancez npx @spicyapi/skill path : la commande affiche le dossier où le paquet les conserve.
Le Skill demande à l’assistant de configurer votre code et vos outils avec les variables d’environnement ci-dessous. Le Skill lui-même n’en lit aucune.
Propriété
Type
Mettre à jour et désinstaller
Mettre à jour
Le Skill évolue quand le mode de travail recommandé par SpicyAPI change, et les copies installées ne se mettent pas à jour toutes seules. Le dossier installé ne porte aucun numéro de version : réinstaller est donc le moyen le plus simple d’être sûr d’avoir la dernière version.
-
Installé avec
npx skills add: relancez la même commande, avec la même portée et les mêmes assistants. Elle remplace les fichiers installés par le contenu actuel du dépôt : une mise à jour vous parvient dès sa publication, sans aucun délai. -
Installé avec l’installeur du paquet : relancez-le avec
--forceet le même--target. Ajouter@latestobligenpxà récupérer le paquet le plus récent au lieu de réutiliser une copie en cache :npx @spicyapi/skill@latest install --target ~/.claude/skills/spicyapi --force
--force remplace tout le dossier
Tout ce que vous avez ajouté ou modifié dans le dossier spicyapi est supprimé. Gardez vos propres notes ailleurs.
Désinstaller
Désinstaller le Skill n’a aucun effet sur votre compte SpicyAPI, vos clés API ni le code que l’assistant a déjà écrit.
-
Installé avec
npx skills add: lancez ceci depuis le même dossier de projet, en ajoutant-gsi vous aviez fait une installation globale. Vérifiez ensuite que le dossierspicyapia disparu.npx skills remove spicyapi -
Installé avec l’installeur du paquet : supprimez le dossier
spicyapi, dans le Finder ou l’Explorateur de fichiers, ou depuis un terminal :# macOS et Linux : indiquez le dossier dans lequel vous avez installé le Skill rm -rf ~/.agents/skills/spicyapi# Windows PowerShell Remove-Item -Recurse -Force "$HOME\.agents\skills\spicyapi"Vérifiez deux fois le chemin avant d’appuyer sur Entrée : il doit se terminer par
spicyapi.
Ouvrez ensuite une nouvelle session pour que l’assistant cesse d’utiliser le Skill.
Dépannage
Le code source
Le paquet est sous licence MIT et développé au grand jour sur github.com/spicyapi-ai/spicy-skill. C’est là qu’on lit les instructions que le Skill installe réellement, qu’on signale un comportement qui s’écarte de ce qui est décrit ici et qu’on propose une modification.
Étapes suivantes
Serveur MCP
Laissez votre assistant parcourir les modèles, obtenir des prix et lancer des tâches sur votre compte
SDK
La bibliothèque TypeScript pour le code de votre application
CLI
La commande spicyapi pour les terminaux et les scripts
Agents et automatisation
Un guide d’exploitation pour les agents IA et les backends automatisés qui appellent SpicyAPI
Démarrage rapide
Obtenir une clé, créer une tâche et récupérer le résultat
Catalogue des modèles
Trouver les modèles appelables et leurs identifiants exacts
Serveur MCP
Connectez Claude, Cursor, VS Code et d’autres assistants IA à SpicyAPI, puis parcourez les modèles, comparez les prix, générez des médias et récupérez les résultats en discutant, chaque étape payante étant confirmée par vous.
Nœuds ComfyUI
Utilisez les modèles d’image, de vidéo et d’audio de SpicyAPI (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana et d’autres) comme nœuds ComfyUI. Installez le pack, ajoutez votre clé, lancez un premier nœud et gardez le coût de chaque exécution sous les yeux.

