stripe-apps

Par stripe · ai

Skill agent Claude dédié à la création d'apps Stripe : scaffold, UI extensions, authentification, manifest et publication sur le marketplace.

npx skills add https://github.com/stripe/ai --skill stripe-apps

Stripe Apps — Skill pour agent Claude

Ce skill fait partie du repository officiel stripe/ai, qui rassemble les outils et intégrations pour construire des produits alimentés par l'IA avec Stripe. Il s'agit d'un skill complet et opérationnel (non d'un squelette) conçu pour guider un agent Claude dans la construction d'applications Stripe de bout en bout.

Ce que fait ce skill

Lorsqu'il est activé, le skill transforme l'agent en un project builder interactif spécialisé dans les Stripe Apps. Il couvre l'intégralité du cycle de développement : découverte des besoins via quatre questions structurées, scaffold du projet avec stripe generate app, écriture des fichiers sur disque, prévisualisation locale, upload et publication sur le marketplace. L'agent est également formé pour expliquer les concepts (viewports, UI extensions, webhooks, Secret Store) à des utilisateurs qui n'en ont pas forcément connaissance.

Architecture et fichiers de référence

Le skill s'appuie sur un ensemble de fichiers references/ (canonical-docs, discovery, backend, ui-extensions, webhooks, authentication, publishing, etc.) que l'agent lit via ses outils avant d'écrire du code. Cette approche garantit que les patterns générés suivent la documentation officielle Stripe plutôt que les données d'entraînement potentiellement obsolètes du modèle.

Comment l'utiliser

Ce skill s'installe via les mécanismes décrits dans le README du repo parent — par exemple avec claude plugin install stripe@claude-plugins-official pour Claude Code. Une fois actif, il se déclenche automatiquement lorsque l'utilisateur mentionne des Stripe Apps, des UI extensions, stripe-app.yaml, @stripe/ui-extension-sdk, ou des besoins comme « ajouter un panneau à la page client » ou « réagir à des événements Stripe ».

Périmètre couvert

Le skill gère les extensions UI (iframe sandboxé, Stripe UI toolkit, viewports), les apps backend-only, les interfaces d'extension, l'authentification (platform keys, OAuth, restricted API keys), la configuration du manifest, les webhooks, le Secret Store API et le processus de publication marketplace. Des règles strictes intégrées empêchent l'agent d'utiliser des patterns bloqués (HTML brut, React 18+, window/document) ou des fonctionnalités en private preview sans confirmation explicite de l'utilisateur.

Skills similaires