Agent Skill
Ein fertiges Regelwerk für KI-Coding-Assistenten. Einmal installiert, baut Ihr Assistent SpicyAPI-Integrationen auf die sichere und richtige Art. Was er ist, was er ändert, wie Sie ihn installieren und wie Sie prüfen, dass er wirkt.
Wenn Sie einen KI-Coding-Assistenten wie Claude Code, Codex oder Cursor nutzen, bringt ihm der SpicyAPI-Skill bei, richtig mit SpicyAPI zu arbeiten. Sie installieren ihn ein einziges Mal. Danach können Sie sagen „Füge meiner App Bildgenerierung mit SpicyAPI hinzu“, und der Assistent hält sich an die Regeln von SpicyAPI, statt zu raten.
Sie müssen kein Entwickler sein, um dieser Seite zu folgen. Wenn Sie einen Befehl in ein Terminal einfügen können, können Sie den Skill installieren.
Die Kurzfassung
- Führen Sie in einem Terminal
npx skills add spicyapi-ai/spicy-skillaus und wählen Sie Ihren Assistenten. - Schließen Sie Ihren Assistenten und öffnen Sie eine neue Sitzung.
- Bitten Sie um etwas, in dem SpicyAPI vorkommt, zum Beispiel: „Füge meinem Backend einen Endpunkt für Bildgenerierung mit SpicyAPI hinzu.“
Was ein Skill ist
Ein Skill ist ein Ordner mit Anweisungen, die für einen KI-Assistenten geschrieben sind statt für Menschen. Stellen Sie sich ein Betriebshandbuch vor, das Sie einem neuen Kollegen in die Hand geben: Es erledigt die Arbeit nicht selbst, sagt aber demjenigen, der sie erledigt, welche Schritte nötig sind, in welcher Reihenfolge und was er nie tun darf.
KI-Assistenten wissen viel über Programmierung im Allgemeinen, kennen aber die besonderen Regeln von SpicyAPI nicht verlässlich. Muss ein Assistent raten, kann es passieren, dass er
- eine Modell-ID oder ein Eingabefeld erfindet, das es nicht gibt;
- Ihren API-Schlüssel direkt in Ihren Code schreibt;
- nach einer kurzen Netzwerkstörung dieselbe kostenpflichtige Anfrage zweimal sendet und Sie doppelt zahlen;
- Ihnen einen Ergebnislink übergibt, der ein paar Tage später nicht mehr funktioniert.
Ist der Skill installiert, liest der Assistent die Regeln von SpicyAPI, bevor er loslegt. So funktioniert das in der Praxis:
- Der Ordner des Skills liegt an einem Ort, den Ihr Assistent beim Start einer Sitzung durchsucht.
- Der Assistent liest die Zusammenfassung des Skills, einen einzigen Absatz. Geht es in Ihrer Anfrage um SpicyAPI, öffnet er die vollständigen Anweisungen. Sie müssen den Skill dafür nicht beim Namen nennen.
- Er befolgt diese Anweisungen, während er Code für Sie schreibt oder Befehle ausführt.
Drei Tatsachen, die Sie vorab kennen sollten:
- Er besteht nur aus Text. Markdown- und YAML-Dateien: keine Programme, keine Skripte, nichts, was bei der Installation ausgeführt wird. Sie können jede Datei in einem Texteditor öffnen; siehe Was drin ist.
- Er enthält keinen API-Schlüssel und ruft nichts auf. Von sich aus kann er weder auf Ihr Konto zugreifen noch Geld ausgeben.
- Er ist kostenlos und quelloffen. Unter MIT-Lizenz auf npm veröffentlicht als
@spicyapi/skillund offen entwickelt unter github.com/spicyapi-ai/spicy-skill.
Skill, MCP, SDK und CLI
SpicyAPI hat vier offizielle Werkzeuge. Sie lösen unterschiedliche Probleme und sind dafür gemacht, zusammen verwendet zu werden.
| Werkzeug | Was es ist | Seine Rolle, einfach gesagt |
|---|---|---|
| Skill (diese Seite) | Anweisungen für Ihren KI-Assistenten | Das Regelwerk: wie man es richtig macht |
| MCP-Server | Ein Verbindungsstück, das auf Ihrem Computer läuft und Ihrem Assistenten SpicyAPI-Aktionen gibt: Modelle durchsuchen, einen Preis abfragen, einen Task erstellen, das Ergebnis abholen | Die Hände: lässt den Assistenten in Ihrem Konto handeln |
| SDK | Eine TypeScript-Bibliothek, die Ihre eigene Anwendung importiert. Offizielle SDKs gibt es außerdem für Python, Go, PHP und Java | Damit spricht der Code Ihrer App mit SpicyAPI |
| CLI | Der Terminalbefehl spicyapi | Führt SpicyAPI-Vorgänge in einem Terminal oder Skript aus |
Der Skill ersetzt keines dieser Werkzeuge. Er sagt dem Assistenten, wie er sie einsetzt: die MCP-Tools, wenn sie verbunden sind, die CLI für einmalige Vorgänge und das SDK Ihrer Sprache für Code, der in Ihre Anwendung gehört.
- Nur Skill. Der Assistent schreibt korrekten Integrationscode für Ihr Projekt, kann aber nichts in Ihrem Konto nachsehen und keine Tasks für Sie ausführen.
- Nur MCP. Der Assistent kann in Ihrem Konto handeln, muss sich die richtige Reihenfolge der Schritte aber jedes Mal selbst erschließen.
- Beides. Der Assistent kann Dinge für Sie ausprobieren und tut sie auf die dokumentierte Weise. Soll Ihr Assistent echte Tasks ausführen, installieren Sie beides. Die beiden kommen sich nicht in die Quere.
Wobei er hilft
Die linke Spalte ist das, worum Sie bitten. Die rechte Spalte ist das, was der Skill den Assistenten dabei tun lässt.
| Sie bitten den Assistenten, … | Der Skill sorgt dafür, dass er … |
|---|---|
| ein Modell zu wählen und eine Anfrage zu bauen | die aktuellen Eingabefelder dieses Modells aus dem Live-Katalog liest, statt zu raten. Er erfindet nie eine Modell-ID, einen Preis oder ein Feld. |
| Ihrer App Bild- oder Videogenerierung hinzuzufügen | zuerst den genauen Preis einholt, Ihnen die geschätzten Kosten und den Höchstbetrag zeigt und vor jedem kostenpflichtigen Aufruf auf Ihr OK wartet. |
| die Integration robust gegen Netzwerkprobleme zu machen | pro Generierung einen Idempotenzschlüssel verwendet und ihn nach einer Zeitüberschreitung wiederverwendet, damit eine Wiederholung keinen zweiten Task anlegen (und berechnen) kann. Siehe Idempotenz. |
| auf das Ergebnis zu warten | einen geprüften Webhook oder ein Warten mit Frist nutzt und danach den endgültigen state des Tasks prüft. Ein brauchbares Ergebnis meldet er erst, wenn ein Ergebnislink bereitsteht. |
| Ergebnisse per Webhook zu empfangen | die Signatur an der rohen Anfrage prüft, bevor er ihr vertraut, und doppelte Zustellungen anhand von request_id ignoriert. Siehe Webhooks. |
| die erzeugten Dateien aufzubewahren | den bereitstehenden Ergebnislink direkt nutzt und dann eine Kopie in einem Speicher unter Ihrer Kontrolle ablegt, weil Ergebnislinks temporär sind und Ausgaben etwa 14 Tage aufbewahrt werden. |
| eine Datei von Ihrem Computer als Eingabe zu verwenden | sie zuerst hochlädt und die zurückgegebene spicy://-Adresse übergibt. Dateiinhalte fügt er nie in die Anfrage ein. Siehe Medien. |
| Fehler zu behandeln | eine abgelehnte Anfrage nicht blind erneut sendet: Er korrigiert die Eingabe, verweist Sie bei zu niedrigem Guthaben auf die Konsole und wartet so lange, wie Retry-After angibt. Siehe Fehler. |
| Ihren API-Schlüssel zu schützen | SPICY_API_KEY aus einer Umgebungsvariable oder einem Secret-Manager liest und ihn nie in Quellcode, Befehlsargumente, Prompts, Logs oder committete Konfiguration schreibt. |
| viele Generierungen auszuführen | begrenzt, wie viele gleichzeitig laufen, weil es keinen Batch-Endpunkt gibt, jedem Eintrag einen eigenen Idempotenzschlüssel und eigenen Preis gibt und nie einen ganzen Stapel neu einreicht, nur weil ein Eintrag in eine Zeitüberschreitung gelaufen ist. |
| Inhalte kürzer aufzubewahren oder zu löschen | die Aufbewahrung von Inhalten immer nur verkürzt. Bevor er die Inhalte eines Tasks vernichtet, fragt er Sie und sagt Ihnen klar, dass das keine Erstattung ist und der Abrechnungsdatensatz bleibt. Siehe Datenaufbewahrung und Löschung. |
| zu berichten, was er getan hat | Ihnen Modell-ID, Task-ID, Request-ID und Idempotenzschlüssel nennt, damit Sie später nachsehen oder sie dem Support angeben können. |
Was er nicht tut
- Eigenmächtig Geld ausgeben. Der Skill ist Text und kann nichts aufrufen. Hat Ihr Assistent zusätzlich den MCP-Server oder die CLI und einen API-Schlüssel, kann er kostenpflichtige Tasks erstellen. Der Skill weist ihn an, Ihnen zuerst den Preis zu zeigen und Ihre ausdrückliche Bestätigung einzuholen, es sei denn, Ihre Anfrage hat genau diesen kostenpflichtigen Lauf bereits eindeutig freigegeben. Mit dem MCP-Server hält außerdem jede kostenpflichtige Aktion für eine Bestätigung an, die der Assistent nicht überspringen kann.
- Funktionen erfinden. Er schreibt keine Aufrufe für Dinge, die die öffentliche API nicht anbietet, etwa einen Task abbrechen, einen Task-Datensatz löschen oder einen Webhook erneut senden.
- Ihre Kontoeinstellungen anfassen. Registrierung, Anmeldung, Zahlungen, Aufladungen, Teammitglieder, Datenschutzanfragen und Kontoschließung bleiben in der SpicyAPI-Konsole. Der Assistent versucht nicht, sie zu automatisieren.
- Einen Test vortäuschen. Bitten Sie um einen echten Test, sendet er eine echte (und nach Ihrer Bestätigung möglicherweise kostenpflichtige) Anfrage und berichtet, was tatsächlich passiert ist. Ein bestandener Mock wird nie als „verifiziert“ gemeldet.
- Eine Inhaltseinstellung hinzufügen. SpicyAPI hat keinen Schalter für einen Inhaltsmodus und keine Inhaltsprüfung pro Anfrage, und der Skill erfindet keine. Was möglich ist, entscheidet das Modell, das Sie wählen.
Bevor Sie beginnen
Sie brauchen vier Dinge. Für die Installation sind nur die ersten drei nötig.
-
Einen KI-Coding-Assistenten, der Agent Skills unterstützt. Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, Windsurf und viele andere tun das. Der Skill nutzt das portable Ordnerformat für Agent Skills und funktioniert daher mit jedem Assistenten, der dieses Format liest. Sind Sie bei Ihrem unsicher, durchsuchen Sie seine Dokumentation nach „skills“.
-
Node.js 22 oder neuer, das den Befehl
npxmitbringt. Prüfen Sie das mit:node --versionDer Installer
skillsverlangt derzeit Node.js 22.20 oder neuer, der Installer des Pakets selbst 22.13 oder neuer. Wird der Befehl nicht gefunden oder ist die Version niedriger, installieren Sie die LTS-Version von nodejs.org und öffnen ein neues Terminal. -
Ein Terminal. Unter macOS die App Terminal, unter Windows PowerShell. Führen Sie die Befehle in Ihrem Projektordner aus, wenn Sie pro Projekt installieren möchten.
-
Einen SpicyAPI-API-Schlüssel, sobald Sie die API aufrufen. Für die Installation des Skills brauchen Sie keinen. Legen Sie einen Schlüssel in der Konsole an; er beginnt mit
sk-spicy-und wird nur ein einziges Mal angezeigt. Legen Sie ihn in einer Umgebungsvariable namensSPICY_API_KEYab und fügen Sie den Schlüssel selbst nie in einen Chat mit Ihrem Assistenten ein. Siehe Authentifizierung.
Installieren
Es gibt zwei Wege zur Installation. Beide legen dieselben Dateien ab. Nehmen Sie den ersten, sofern Sie keinen Grund dagegen haben.
skills ist ein kostenloser Installer, den viele Coding-Assistenten gemeinsam nutzen. Er weiß, wo jeder Assistent nach Skills sucht, sodass Sie es nicht wissen müssen.
Den Befehl ausführen
npx skills add spicyapi-ai/spicy-skillSchreiben Sie den Besitzernamen genau so: spicyapi-ai. Das Repository ist im Oktober 2026 dorthin umgezogen; unter den alten Namen Spicy-API und SpicyAPI findet der Installer den Skill nicht mehr. Die Adresse verweist auf das öffentliche GitHub-Repository von SpicyAPI, Sie erhalten also immer die aktuelle Fassung des Skills.
Beim ersten Mal fragt npx womöglich, ob das Tool skills heruntergeladen werden soll: Antworten Sie mit y. Danach erscheinen „Cloning repository…“ und „Found 1 skill“ – mehr passiert nicht.
Ihre Assistenten auswählen
Der Installer zeigt eine Liste von Assistenten. Markieren Sie mit der Leertaste die, die Sie nutzen, und drücken Sie dann die Eingabetaste.
Den Geltungsbereich wählen
- Project: installiert in den Ordner, in dem Sie den Befehl ausgeführt haben; der Skill gilt dann nur, wenn Ihr Assistent in diesem Projekt arbeitet. Die Dateien können mit dem Projekt committet werden, sodass auch Ihre Teamkollegen den Skill erhalten. Das ist unbedenklich: Der Skill enthält keine Geheimnisse.
- Global: installiert in Ihren Benutzerordner; der Skill gilt dann in jedem Projekt.
Die Installationsart wählen
Symlink (die empfohlene Option) behält eine einzige Kopie und lässt jeden Assistenten darauf verweisen. Copy gibt jedem Assistenten eine eigene Kopie. Beides funktioniert.
Eine neue Sitzung starten
Assistenten laden Skills beim Start einer Sitzung. Schließen Sie Ihren Assistenten, öffnen Sie ihn erneut und prüfen Sie dann, ob es funktioniert.
Um die Fragen zu überspringen, nennen Sie den Assistenten (--agent), fügen -g für eine globale Installation und -y für die Standardantworten hinzu:
# Claude Code, nur dieses Projekt
npx skills add spicyapi-ai/spicy-skill --agent claude-code
# Codex, alle Projekte
npx skills add spicyapi-ai/spicy-skill --agent codex -g
# Claude Code und Codex, alle Projekte, ohne Rückfragen
npx skills add spicyapi-ai/spicy-skill --agent claude-code codex -g -yZum Abschluss gibt der Installer die genauen Ordner aus, in die er geschrieben hat. Typische Ergebnisse:
| Ihre Wahl | Wo die Dateien landen |
|---|---|
| Project, nur Claude Code | .claude/skills/spicyapi im Projekt |
| Project, mehrere Assistenten | Eine Kopie in .agents/skills/spicyapi im Projekt; die Ordner der übrigen Assistenten verweisen darauf |
| Global, Claude Code und Codex | ~/.agents/skills/spicyapi, dazu ~/.claude/skills/spicyapi mit einem Verweis darauf |
~ ist Ihr Benutzerordner: /Users/your-name unter macOS, C:\Users\your-name unter Windows. Ordner, deren Name mit einem Punkt beginnt, sind standardmäßig ausgeblendet; unter macOS blenden Sie sie im Finder mit Cmd + Shift + . ein.
Den Assistenten die Installation erledigen lassen
Sie können Ihren Assistenten bitten, den Befehl auszuführen. Erkennt der Installer, dass ein Assistent ihn ausführt, stellt er keine Fragen; sagen Sie also genau, was Sie wollen, zum Beispiel: „Führe npx skills add spicyapi-ai/spicy-skill --agent claude-code -g aus.“
Prüfen, ob es funktioniert
Nachsehen, ob die Dateien da sind
npx skills list # Im aktuellen Projekt installierte Skills
npx skills list -g # Für alle Projekte installierte SkillsSuchen Sie in der Ausgabe nach spicyapi. Sie können auch den Installationsordner öffnen und prüfen, ob er SKILL.md enthält.
Ihren Assistenten fragen
Öffnen Sie in Ihrem Projekt eine neue Sitzung und fragen Sie:
Steht dir ein SpicyAPI-Skill zur Verfügung? Fasse zusammen, was er dir vorschreibt, bevor du einen kostenpflichtigen SpicyAPI-Task erstellst.
Eine gute Antwort nennt Dinge, die aus dem Skill stammen: eine genaue Kostenschätzung einholen und Ihnen die geschätzten Kosten und den Höchstbetrag zeigen, auf Ihre Bestätigung warten, für den Versuch einen einzigen Idempotenzschlüssel beibehalten, das aktuelle Eingabeschema des Modells lesen und SPICY_API_KEY in einer Umgebungsvariable halten.
Bleibt die Antwort vage oder allgemein, hat der Assistent den Skill nicht geladen. Siehe Fehlerbehebung.
Optional: ihn beim Namen nennen
Assistenten greifen automatisch auf den Skill zurück, wenn in einer Anfrage SpicyAPI vorkommt. Wollen Sie es ausdrücklich, nennen Sie ihn in Ihrer Anfrage: „Nutze den spicyapi-Skill, um …“. In Codex können Sie auch $spicyapi tippen.
Beispielanfragen
Fügen Sie eine dieser Anfragen in Ihren Assistenten ein und passen Sie die Details an. Erwähnen Sie SpicyAPI in der Anfrage, damit der Assistent weiß, dass der Skill gilt.
Wissen Sie bereits, welches Modell Sie wollen, kopieren Sie seine exakte ID aus dem Tab API der Modellseite oder aus dem authentifizierten Live-Katalog (GET /api/v1/models) und setzen Sie sie in die Anfrage ein. Die Beispiele schreiben MODEL_ID_FROM_CATALOG an die Stelle, an die diese ID gehört; das ist ein Platzhalter, keine echte ID. Haben Sie keine, bitten Sie den Assistenten, aus dem Live-Katalog zu wählen. Siehe Modellkatalog.
Einer Next.js-App einen Bild-Endpunkt hinzufügen
Füge meiner Next.js-App eine serverseitige API-Route hinzu, die einen Text-Prompt entgegennimmt, mit SpicyAPI und dem Modell
MODEL_ID_FROM_CATALOGein Bild generiert, auf das Ergebnis wartet und den Bildlink zurückgibt. Lies den API-Schlüssel ausSPICY_API_KEY.
Worauf der Skill den Assistenten achten lässt:
- Der Schlüssel bleibt auf Ihrem Server in
SPICY_API_KEY. Ihre Webseite ruft Ihre Route auf; sie ruft SpicyAPI nie mit dem Schlüssel auf. - Er liest die aktuellen Eingabefelder dieses Modells aus dem Live-Katalog, bevor er die Anfrage baut.
- Er holt zuerst eine genaue Kostenschätzung ein und zeigt Ihnen die geschätzten Kosten und den Höchstbetrag. Die kostenpflichtige Anfrage enthält diese bestätigte Kostenschätzung.
- Er legt für die Generierung einen einzigen Idempotenzschlüssel an und verwendet ihn wieder, wenn die Anfrage in eine Zeitüberschreitung läuft.
- Er wartet mit einer Frist und prüft danach den
statedes Tasks: Ein beendetes Warten ist nicht dasselbe wie eine erfolgreiche Generierung.
Ergebnisse mit einem Webhook in Express empfangen
Füge meinem Express-Server einen Webhook-Endpunkt hinzu, der Task-Ergebnisse von SpicyAPI empfängt, die Signatur mit
SPICY_WEBHOOK_SECRETprüft und den Ergebnislink in meiner Datenbank speichert.
- Er prüft die Signatur am exakten rohen Anfragerumpf, bevor er ihn als JSON parst.
- Er ignoriert Duplikate anhand der
request_idder Zustellung, denn dasselbe Ereignis kann mehr als einmal ankommen. - Er liest das Ergebnis direkt aus einem vollständigen, geprüften Webhook, ohne es zusätzlich nachzuschlagen.
Fertige Videos in Ihren eigenen Speicher kopieren
Wenn ein SpicyAPI-Video-Task erfolgreich ist, lade das Video herunter, lade es in meinen S3-Bucket hoch und speichere dann meinen eigenen Link statt des Links von SpicyAPI.
- Ergebnislinks sind temporär, und erzeugte Dateien werden etwa 14 Tage aufbewahrt; deshalb legt er eine dauerhafte Kopie unter Ihrer Kontrolle an.
- Beim Herunterladen über einen Ergebnislink sendet er Ihren API-Schlüssel nicht mit.
- Ist ein Link abgelaufen, fragt er denselben Task erneut bei SpicyAPI ab, um einen frischen Link zu erhalten. Er erstellt nie einen neuen Task, nur um an einen Link zu kommen.
Das Foto eines Nutzers in ein Video verwandeln
Lass Nutzer in meiner App ein Foto hochladen und mit SpicyAPI ein kurzes Video daraus machen.
- Er lädt die Datei zuerst zu SpicyAPI hoch und setzt die zurückgegebene
spicy://-Adresse in die Anfrage, statt die Datei als Base64 einzufügen. - Er hält die Upload-Grenzen ein: 10 MiB für Bilder, 90 MiB für Video im Format MP4 oder WebM und für Audio im Format MP3 oder WAV.
- Ein Foto, das bereits unter einem öffentlichen HTTPS-Link liegt, kann direkt übergeben werden, ohne Upload.
Wiederholungen und niedriges Guthaben behandeln
Sorge dafür, dass meine SpicyAPI-Integration mit Fehlern umgehen kann: Zeitüberschreitungen im Netzwerk wiederholen, ohne doppelt zu zahlen, eine klare Meldung zeigen, wenn das Guthaben meines Kontos zu niedrig ist, und bei einem Rate Limit zurückfahren.
- Nach einer Zeitüberschreitung wiederholt er mit demselben Idempotenzschlüssel, sodass eine Wiederholung keinen zweiten kostenpflichtigen Task anlegen kann.
- „Guthaben nicht ausreichend“ (Code
40201) wiederholt er nicht; Ihr Nutzer sieht eine klare Meldung, und Sie laden in der Konsole auf. - Er wartet so lange, wie
Retry-Afterangibt, bevor er es erneut versucht. - Ist die Kostenschätzung abgelaufen oder hat sich der Preis geändert (Code
40901), holt er eine neue Kostenschätzung ein und fragt Sie erneut, statt die Preisprüfung wegzulassen. - Er weiß, dass die Wiederholung eines fehlgeschlagenen Tasks einen neuen Task anlegt, der erneut berechnet werden kann; er tut das deshalb nur, wenn Sie einen neuen Versuch wollen.
Einen Stapel generieren
Generiere mit SpicyAPI Produktfotos für die 20 Artikel in
products.csv, höchstens 3 gleichzeitig, und protokolliere jede Task-ID.
- SpicyAPI hat keinen Batch-Endpunkt; deshalb lässt er nur eine begrenzte Zahl von Anfragen gleichzeitig laufen.
- Jeder Eintrag erhält seinen eigenen Idempotenzschlüssel und seinen eigenen Preis.
- Er hält jede Task-ID fest, sobald der Task angenommen ist.
- Läuft ein Eintrag in eine Zeitüberschreitung, holt er nur diesen einen nach und reicht nie den ganzen Stapel neu ein.
Wenn zusätzlich der MCP-Server installiert ist
Sie können den Assistenten auch direkt in Ihrem Konto arbeiten lassen, zum Beispiel: „Liste mit SpicyAPI die Bildmodelle auf, die ich aufrufen kann, und was jedes kostet. Erstelle keine Tasks.“ Modelle und Preise aufzulisten kostet nichts. Siehe MCP-Server.
Was drin ist
Der installierte Ordner sieht so aus:
spicyapi/
├── SKILL.md
├── references/
│ ├── api-workflows.md
│ └── safety.md
└── agents/
└── openai.yaml| Datei | Wofür sie da ist |
|---|---|
SKILL.md | Die Hauptseite. Ihr Kopf enthält den Namen des Skills (spicyapi) und die Beschreibung in einem Absatz, anhand derer der Assistent entscheidet, wann der Skill relevant ist. Der Hauptteil listet das verlangte Verhalten auf: aktuelle Schemas, Kostenschätzungen und Bestätigung, Idempotenzschlüssel, Uploads, Ergebnislinks, Aufbewahrung, Umgang mit Schlüsseln und was am Ende zu berichten ist. |
references/api-workflows.md | Die ausführliche Anleitung, die der Assistent liest, bevor er Schritte über API, CLI oder MCP zusammenstellt: Umgebungsvariablen, eine Tabelle, die jeder Aufgabe ihren CLI-Befehl, ihr MCP-Tool und ihre API-Route zuordnet, der Ablauf einer Generierung, Stapel, Aufbewahrung und Vernichtung von Inhalten, Uploads lokaler Dateien, Wiederholungen nach einer unklaren Antwort, ein Überblick über das SDK, die Prüfung von Webhook-Signaturen und das Wiederherstellen des Task-Verlaufs. Ihre Befehlsbeispiele schreiben die Modell-ID als Platzhalter MODEL_ID_FROM_CATALOG und übergeben die Eingabe mit --input-json, sodass der Assistent die echte ID aus dem Live-Katalog nimmt, statt eine aus dem Beispiel zu kopieren. |
references/safety.md | Die Regeln, die vor kostenpflichtigen Aufrufen, echten Tests, der Verarbeitung von Webhooks oder allem, was Schlüssel betrifft, gelesen werden: Schlüssel und Kundeninhalte vertraulich halten, die Bestätigungs-Checkliste für kostenpflichtige Aufrufe, wie ein echter Integrationstest abläuft, ehrliches Aufräumen, die Grenzen des lokalen MCP-Servers und welche Kontoaktionen in der Konsole bleiben. Zum Aufräumen sagt sie dasselbe wie api-workflows.md: Das Vernichten von Inhalten entfernt bei einem beendeten Task die erzeugten Medien, das Ergebnis, den Prompt und andere Eingabetexte, während der Abrechnungsdatensatz erhalten bleibt, und es gibt keine API, um einen Task abzubrechen oder seinen Datensatz zu löschen. |
agents/openai.yaml | Anzeigename, Kurzbeschreibung und Standard-Prompt für Assistenten, die diese Datei lesen, etwa Codex. allow_implicit_invocation: true erlaubt dem Assistenten, den Skill zu nutzen, ohne dass Sie ihn beim Namen nennen. |
Der Assistent öffnet die beiden Referenzdateien nur, wenn eine Aufgabe sie erfordert; so bleibt sein Arbeitsgedächtnis frei für Ihr Projekt. Um die Dateien vor der Installation zu lesen, führen Sie npx @spicyapi/skill path aus: Der Befehl gibt den Ordner aus, in dem das Paket sie aufbewahrt.
Der Skill weist den Assistenten an, Ihren Code und Ihre Werkzeuge mit diesen Umgebungsvariablen zu konfigurieren. Der Skill selbst liest keine davon.
Eigenschaft
Typ
Aktualisieren und entfernen
Aktualisieren
Der Skill ändert sich, wenn sich der von SpicyAPI empfohlene Arbeitsablauf ändert, und installierte Kopien aktualisieren sich nicht von selbst. Der installierte Ordner trägt keine Versionsnummer; eine Neuinstallation ist daher der einfachste Weg, sicher auf dem aktuellen Stand zu sein.
-
Mit
npx skills addinstalliert: Führen Sie denselben Befehl erneut aus, mit demselben Geltungsbereich und denselben Assistenten. Er ersetzt die installierten Dateien durch den aktuellen Stand des Repositorys. Eine Änderung steht damit sofort zur Verfügung; warten müssen Sie auf nichts. -
Mit dem Paket-Installer installiert: Führen Sie ihn erneut mit
--forceund demselben--targetaus. Mit@latestholtnpxdas neueste Paket, statt eine zwischengespeicherte Version wiederzuverwenden:npx @spicyapi/skill@latest install --target ~/.claude/skills/spicyapi --force
--force ersetzt den ganzen Ordner
Alles, was Sie im Ordner spicyapi hinzugefügt oder geändert haben, wird gelöscht. Bewahren Sie eigene Notizen woanders auf.
Entfernen
Das Entfernen des Skills wirkt sich nicht auf Ihr SpicyAPI-Konto, Ihre API-Schlüssel oder Code aus, den der Assistent bereits geschrieben hat.
-
Mit
npx skills addinstalliert: Führen Sie Folgendes im selben Projektordner aus, mit-g, falls Sie global installiert haben. Prüfen Sie danach, ob der Ordnerspicyapiverschwunden ist.npx skills remove spicyapi -
Mit dem Paket-Installer installiert: Löschen Sie den Ordner
spicyapi, im Finder bzw. Datei-Explorer oder in einem Terminal:# macOS und Linux: den Ordner verwenden, in den Sie installiert haben rm -rf ~/.agents/skills/spicyapi# Windows PowerShell Remove-Item -Recurse -Force "$HOME\.agents\skills\spicyapi"Prüfen Sie den Pfad zweimal, bevor Sie die Eingabetaste drücken: Er muss auf
spicyapienden.
Starten Sie anschließend eine neue Sitzung, damit der Assistent den Skill nicht mehr verwendet.
Fehlerbehebung
Quellcode
Das Paket steht unter MIT-Lizenz und wird offen unter github.com/spicyapi-ai/spicy-skill entwickelt. Dort lesen Sie die Anweisungen, die der Skill tatsächlich ablegt, melden Verhalten, das von der Beschreibung abweicht, oder schlagen eine Änderung vor.
Nächste Schritte
MCP-Server
Lassen Sie Ihren Assistenten in Ihrem Konto Modelle durchsuchen, Preise abfragen und Tasks ausführen
SDK
Die TypeScript-Bibliothek für den Code Ihrer Anwendung
CLI
Der Befehl spicyapi für Terminals und Skripte
Agenten und Automatisierung
Ein Leitfaden für KI-Agenten und automatisierte Backends, die SpicyAPI aufrufen
Schnellstart
Schlüssel holen, einen Task erstellen und das Ergebnis abholen
Modellkatalog
Aufrufbare Modelle und ihre exakten IDs finden
MCP-Server
Verbinden Sie Claude, Cursor, VS Code und andere KI-Assistenten mit SpicyAPI und durchsuchen Sie dann im Chat Modelle, vergleichen Preise, generieren Medien und holen Ergebnisse ab – jeden kostenpflichtigen Schritt bestätigen Sie selbst.
ComfyUI-Nodes
Nutzen Sie die Bild-, Video- und Audiomodelle von SpicyAPI (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana und mehr) als ComfyUI-Nodes. Node-Paket installieren, Schlüssel eintragen, ersten Node ausführen und die Kosten jedes Laufs im Blick behalten.

