Mettre à niveau les versions Stripe
upgrade-stripe
La skill guide la montée de version de l’API Stripe, des points de webhook, des SDK serveur, de Stripe.js et des SDK mobiles.
67 skills en vigueur : 27 d’OpenAI, 24 d’Expo, 7 de Google, 3 de Sentry, 2 de Firebase (Google), 1 de Stripe, 1 de Docker, 1 de Microsoft, 1 de Vercel. C’est quoi une skill (SKILL.md) ?
upgrade-stripe
La skill guide la montée de version de l’API Stripe, des points de webhook, des SDK serveur, de Stripe.js et des SDK mobiles.
google-mobile-ads-banner
Les bannières sont des publicités rectangulaires, image ou texte, ancrées dans la mise en page, qui restent visibles pendant l’usage et peuvent se rafraîchir.
google-mobile-ads-validate
Avant une mise en production, ou pour un contrôle ciblé, cette skill audite une intégration du SDK Google Mobile Ads sur iOS, Android ou Unity.
expo-migrate-module
Sert à migrer un module natif Expo déjà écrit en Swift, de l’API Modules 1.0 (DSL de définition) vers l’API macro 2.0 (`@ExpoModule`, `@JS`, `@Event`, `@SharedObject`, `@Record`), tout en conservant le contrat JavaScript et TypeScript observable.
expo-animation
Guide la création d’animations dans React Native et Expo, en tranchant dans l’ordre qui détermine si le mouvement est juste : faut-il animer, sur quel fil cela tourne, quelles propriétés, ressort ou timing, passage du geste, et dégradation.
expo-overview
Point d’entrée et routeur de toute tâche Expo ou EAS.
expo-dev-client
La skill construit et distribue un client de développement Expo, en local ou via TestFlight, pour des tests internes.
expo-module
La skill guide la création et l’écriture de modules et de vues natives Expo, via l’API Modules (Swift, Kotlin, TypeScript) : DSL de définition, vues natives, objets partagés, plugins de configuration, crochets de cycle de vie, autolinking et typage.
eas-hosting
Sert à déployer des sites Expo et des routes d’API Expo Router sur EAS Hosting : export du bundle web, `eas deploy` pour la production et les URL de prévisualisation des PR, secrets, domaines personnalisés, et runtime Cloudflare Workers, y compris l’écriture de gestionnaires `+api.ts`.
eas-workflows
La skill aide à comprendre et à écrire des fichiers YAML de workflows EAS pour un projet Expo, dès que l’on parle de CI/CD ou de workflows dans un contexte Expo ou EAS, de .eas/workflows/, de pipelines de build ou d’automatisation de déploiement.
eas-observe
Sert à tout ce qui touche EAS Observe : ajouter `expo-observe` à un projet Expo (HOC racine, marqueurs d’interactivité, hook `useObserve`, intégrations Expo Router ou React Navigation, expo-image et Reanimated, événements `Observe.logEvent`, erreurs et crashes natifs, téléversement de source maps, configuration du type `sampleRate`), et interroger les métriques via la CLI EAS ou les outils MCP (résumés, routes, lancements, erreurs).
expo-upgrade
La skill guide la montée de version du SDK Expo et le règlement des dépendances.
expo-design-system
La skill aide à construire et à maintenir un design system dans une app Expo : jetons (couleur, espacement, typographie, rayons, ombres, mouvement), structure de composants réutilisables (variante, taille, état), et règles pour extraire une vue répétée.
expo-router
La skill couvre la navigation Expo Router : routes fondées sur les fichiers, groupes et routes dynamiques, organisation des dossiers, Link avec aperçus et menus contextuels, pile native, titres, modales et feuilles de formulaire, NativeTabs, en-têtes, barres d’outils et barres de recherche d’en-tête.
expo-web-to-native
La skill guide la migration d’une application React web existante (Next.js, Vite, CRA) vers une app iOS et Android Expo.
eas-simulator
La skill pilote un simulateur iOS ou un émulateur Android distant, hébergé sur le cloud EAS, depuis la machine locale, un agent, ou un aperçu navigateur.
eas-app-stores
Sert à préparer et à envoyer une application Expo vers l’App Store et le Play Store via EAS, plutôt que de livrer seulement une mise à jour JavaScript.
eas-update
Sert à livrer des changements JavaScript, de style et d’actifs compatibles vers des applications déjà installées, sans soumettre un nouveau binaire natif.
expo-data-fetching
La skill s’applique à toute requête réseau, appel d’API ou récupération de données dans Expo : fetch, React Query, SWR, gestion d’erreur, cache, mode hors-ligne, états d’écran (chargement, vide, erreur, succès), et chargeurs Expo Router (useLoaderData).
expo-native-ui
La skill aide à construire des écrans Expo d’apparence native : Human Interface Guidelines, couleurs sémantiques, contrôles natifs, SF Symbols, médias, effets, dégradés, stockage et mise en page réactive.
expo-project-structure
La skill propose une structure de dossiers pour une application Expo neuve, typiquement avec Expo Router, ou pour décider où placer un fichier dans un tel projet.
eas-update-insights
Sert à suivre et à interpréter la santé d’une mise à jour EAS Update déjà publiée : adoption, échecs, canaux et branches, plutôt que de publier une nouvelle mise à jour (eas-update) ou de soumettre un binaire (eas-app-stores).
expo-examples
La skill s’appuie sur le dépôt officiel expo/examples, environ soixante-dix intégrations with-* (Stripe, Clerk, Supabase, OpenAI, cartes, Reanimated, SQLite, Skia, NativeWind, etc.).
expo-dom
Les composants DOM d’Expo font tourner du code web dans une vue web sur le natif, et tel quel sur le web, pour migrer progressivement du web vers le natif.
expo-ui
La skill construit une interface native avec @expo/ui : du vrai SwiftUI sur iOS et du Jetpack Compose sur Android.
expo-brownfield
La skill intègre Expo et React Native dans une application native iOS ou Android déjà là : écran React Native dans SwiftUI, UIKit ou Kotlin, ou empaquetage AAR / XCFramework.
expo-app-clip
La skill ajoute une cible App Clip iOS à une application Expo, pour un Clip léger invoqué depuis une URL, aux côtés de l’app parente.
developer-device-platform-basics
Developer Device Platform permet de réserver un appareil Android distant, d’ouvrir un tunnel de connexion, de suivre le statut d’une session, d’en prolonger ou d’en annuler la location, et de visualiser l’écran de l’appareil réservé.
sentry-snapshots-cocoa
La skill met en place Sentry Snapshots pour un projet Apple ou Cocoa : générer des images de snapshots et les envoyer vers Sentry.
firebase-remote-config-basics
La skill gère les modèles Firebase Remote Config, les indicateurs de fonctionnalité, les stratégies de chargement et les SDK Android et iOS.
xcode-project-setup
La skill modifie en sécurité un projet Xcode (.pbxproj) pour ajouter des paquets Swift et lier des fichiers, typiquement lorsqu’une app iOS doit recevoir une dépendance (Firebase, Alamofire, etc.).
docker-agent-deploy
Couvre la surface d’intégration de Docker Agent une fois le fichier de configuration déjà écrit : exposer l’agent comme serveur (MCP, API HTTP, A2A, ACP ou chat compatible OpenAI) avec docker agent serve, le distribuer via un registre OCI (docker agent share, par exemple vers Docker Hub) et en mesurer la qualité avec docker agent eval.
django-access-review
Cette skill cherche des failles de contrôle d’accès et d’IDOR dans du code Django, des vues, des viewsets DRF ou des requêtes ORM, en répondant à une seule question : l’utilisateur A peut-il lire, modifier ou supprimer les données de l’utilisateur B ?
google-mobile-ads-get-started
Point d’entrée pour installer et initialiser le SDK Google Mobile Ads (AdMob ou Ad Manager, y compris le SDK Next-Gen ou le framework d’annonces mobiles) dans une application Android, iOS ou Unity.
google-mobile-ads-rewarded
Une publicité avec récompense s’affiche en plein écran seulement après que l’utilisateur a choisi de la regarder, en échange d’un avantage dans l’application (monnaie, vie, contenu).
google-mobile-ads-interstitial
Un interstitiel occupe tout l’écran, se place entre deux contenus, idéalement à une transition naturelle de l’application (changement de niveau, fin d’un article).
google-mobile-ads-android-migrate-to-next-gen
Cette skill sert uniquement à faire passer une application Android du SDK Google Mobile Ads historique (com.google.android.gms:play-services-ads) vers le SDK Next-Gen (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk).
figma-code-connect
Crée et tient à jour les fichiers modèles Figma Code Connect (.figma.ts ou .figma.js) qui associent des composants Figma à des extraits de code.
sentry-otel-exporter-setup
La skill configure le collecteur OpenTelemetry avec le Sentry Exporter (appellation à conserver ainsi, avec capitales) pour envoyer traces et journaux vers Sentry, y compris un routage multi-projets et une création automatique de projets.
figma-use-motion
Fournit le contexte motion et animation de l’outil MCP use_figma : images clés manuelles, styles d’animation, lissage et durée sur la frise.
figma-swiftui
Couvre la traduction dans les deux sens entre Figma et SwiftUI (iOS, iPhone, iPad) : implémenter une maquette Figma en SwiftUI, ou renvoyer des vues, écrans ou jetons SwiftUI dans un fichier Figma.
ui-widget-developer
Sert à construire des serveurs MCP pour Copilot Chat, avec le rendu de widgets (OpenAI Apps SDK ou MCP Apps SDK, n’importe quel langage), notamment des widgets React et Fluent UI et des outils qui renvoient structuredContent.
zoom-video-sdk-android
Video SDK Zoom pour les applications Android natives.
zoom-video-sdk-flutter
Video SDK Zoom pour Flutter.
zoom-video-sdk-ios
Video SDK Zoom pour les applications iOS natives.
zoom-video-sdk-react-native
Video SDK Zoom pour React Native.
zoom-meeting-sdk-android
Meeting SDK Zoom pour les applications Android natives.
zoom-meeting-sdk-ios
Meeting SDK Zoom pour les applications iOS natives.
zoom-meeting-sdk-react-native
Meeting SDK Zoom pour React Native.
zoom-virtual-agent-android
Intégration Zoom Virtual Agent pour Android, via une WebView.
zoom-virtual-agent-ios
Intégration Zoom Virtual Agent pour iOS, via une WKWebView.
zoom-contact-center-android
SDK Zoom Contact Center pour Android.
zoom-contact-center-ios
SDK Zoom Contact Center pour iOS.
codex-expo-run-actions
Relie un projet Expo à l’application Codex, avec un script local et des actions dans .codex/environments/environment.toml.
expo-tailwind-setup
Cette skill du greffon Expo d’OpenAI configure Tailwind CSS v4 dans un projet Expo, avec react-native-css et NativeWind v5, pour un style universel.
expo-dev-client
Sert à construire et à distribuer des clients de développement Expo, en local ou via TestFlight, notamment avec EAS Build, pour tester des changements de code natif sur un appareil physique, ou créer un client Expo Go personnalisé pour une branche.
building-native-ui
Guide complet pour construire une application soignée avec Expo Router : fondamentaux, styles, composants, navigation, animations, schémas courants et onglets natifs.
expo-api-routes
Donne les consignes pour créer des routes d’API dans Expo Router, avec EAS Hosting.
expo-deployment
Couvre le déploiement d’applications Expo vers l’App Store iOS, le Play Store Android, un hébergement web et des routes d’API, via EAS.
expo-module
Guide la rédaction de modules et de vues natives Expo avec l’API Expo Modules (Swift, Kotlin, TypeScript).
expo-cicd-workflows
Aide à comprendre et à écrire des fichiers de workflow EAS au format YAML, pour un projet Expo.
use-dom
Les composants DOM Expo permettent d’exécuter du code web tel quel dans une WebView sur les plateformes natives, et de le rendre normalement sur le web.
upgrading-expo
Donne les consignes pour mettre à niveau une version du SDK Expo et corriger les problèmes de dépendances.
native-data-fetching
Sert à implémenter ou à déboguer toute requête réseau, tout appel d’API ou tout chargement de données.
expo-ui-jetpack-compose
Le paquet @expo/ui/jetpack-compose permet d’utiliser des vues et des modificateurs Jetpack Compose dans une application Expo.
expo-ui-swift-ui
Le paquet @expo/ui/swift-ui permet d’utiliser des vues et des modificateurs SwiftUI dans une application Expo.
vercel-react-native-skills
Cette skill rassemble les pratiques React Native et Expo pour une application mobile performante, telles qu’elles sont présentées dans le dépôt officiel vercel-labs.