ASD

Stripe Projects

Úsalo para provisionar infraestructura o servicios de terceros mediante Stripe Projects: bases de datos, auth, caching, hosting, IA, email, colas, almacenamiento y credenciales.

Oficial

Reemplaza a: Registrarse manualmente en el sitio del proveedor para obtener credenciales

Solicitabash(stripe *)bash(which stripe)bash(brew install stripe/stripe-cli/stripe)bash(brew upgrade stripe/stripe-cli/stripe)skillread
Estrellas
1.7k

en todo el repo

Actividad
65

0–100, la ruta de este skill

Actualizado
hace 10 días

último commit aquí

Commits
7

últimos 90 días

Contexto
1.7k tok

230 tok en reposo

Paquete
1 archivo

7 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add stripe/ai --skill stripe-projects --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Instala/actualiza el Stripe CLI y el plugin de Projects
  • Busca proveedores en el catálogo con `stripe projects search`/`catalog`
  • Inicializa un proyecto con `stripe projects init --accept-tos --yes`
  • Instala el skill local `stripe-projects-cli` y delega en él la gestión posterior
  • Gestiona variables de proyecto y variables de entorno vía comandos `stripe projects`

Úsalo cuando

  • El usuario quiere provisionar infraestructura o servicios de terceros (DB, auth, hosting, caching, IA, monitoreo)
  • El usuario pregunta cómo obtener una API key o credenciales de cualquier servicio de terceros
  • El usuario quiere ver el catálogo, listar recursos provisionados o revisar el estado del proyecto
  • Se menciona projects.dev o añadir/conectar un servicio en la nube

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Necesito una base de datos Postgres
    • Consígueme una API key para un proveedor de email
    • Muéstrame el catálogo de servicios que puedo provisionar
    • Agrega Redis como caché a mi proyecto

    SKILL.md

    En inglés

    Stripe Projects — Service Provisioning

    Provision third-party services (databases, auth, hosting, analytics, caching, AI, observability) and retrieve API keys/tokens using the Stripe Projects CLI plugin.

    Workflow

    Step 1: Ensure Stripe CLI + Projects Plugin

    Check if the Stripe CLI is available:

    which stripe && stripe --version
    

    If not installed or below version 1.40.0:

    Then ensure the Projects plugin is installed:

    stripe plugin install projects
    

    Step 2: Search the Catalog

    Confirm the requested provider/service exists:

    stripe projects search <query> --json
    

    If result_count is 0, inform the user the service was not found and stop.

    If the user’s request is vague (for example, “I need a database”), browse the catalog to suggest options:

    stripe projects catalog --json
    

    Step 3: Initialize a Project

    Check if a project is already initialized:

    stripe projects status --json
    

    If not initialized, run a preflight check first to reveal all blockers at once:

    stripe projects init --preflight --json
    

    If all preflight checks pass (or the only failures are TOS_ACCEPTANCE_REQUIRED or Stripe session authenticated), proceed:

    stripe projects init --accept-tos --yes
    

    Important: stripe projects init installs the stripe-projects-cli skill locally at .claude/skills/stripe-projects-cli. This skill contains the full post-init command reference.

    Step 4: Hand Off to stripe-projects-cli

    Verify the skill was installed:

    test -f .claude/skills/stripe-projects-cli/SKILL.md && echo "OK" || echo "MISSING"
    

    If MISSING: re-run stripe projects init --accept-tos --yes — the skill is bundled with the Projects plugin and installed during init.

    If OK: use the locally-installed stripe-projects-cli skill (invoke using the Skill tool with name stripe-projects-cli) to continue the workflow — adding services, managing credentials, and configuring the project.

    Step 5: Summarize and Suggest

    After a successful service addition, provide output in this format:

    Field Value
    Provider <provider name>
    Service <service type>
    Tier <tier>
    Env vars <variable names only — never values>

    Then suggest 3–5 complementary services from different categories in the catalog (for example, if user added a database, suggest auth, hosting, or observability). Only reference services that actually appear in stripe projects catalog --json output — never fabricate commands or provider names.

    CLI as Source of Truth

    The CLI manages all state under .projects/ and generates .env files. Don’t hand-edit these files. If you need to inspect project state, use the appropriate CLI command:

    Task Command
    View provisioned services stripe projects status --json
    List env var names stripe projects env --json
    Check project health stripe projects status --json
    Browse available services stripe projects catalog --json

    Only inspect .projects/ or .env directly if the user explicitly asks you to — the CLI is authoritative, so manual edits may be overwritten.

    Project Variables

    Use project variables when the user wants to store an environment variable that doesn’t come from a provisioned provider resource, such as an app URL, feature flag, or self-managed API key.

    Create or update a project variable for the active environment:

    stripe projects variables set <name> --env-key <ENV_KEY> --value <value>
    

    A successful variables set syncs the active environment output file immediately. If the user doesn’t provide the value, run the command without --value only in interactive mode so the CLI can prompt securely. Never print secret values in your response.

    Bind an existing project variable to the active environment:

    stripe projects env add <name> --variable --env-key <ENV_KEY>
    

    Remove a variable binding from the active environment without deleting the stored variable:

    stripe projects env remove <name> --variable
    

    List and delete project variables:

    stripe projects variables list --json
    stripe projects variables delete <name> --yes
    

    Error Handling

    Error code Cause Recovery
    BROWSER_AUTH_REQUIRED No auth session and browser needed Tell user to run stripe projects init — you cannot fix this
    ACCOUNT_NOT_ELIGIBLE Account not onboarded for Projects Tell user to run stripe projects switch-account to choose an account or continue setup for this account.
    TOS_ACCEPTANCE_REQUIRED Developer or provider terms not accepted Re-run with --accept-tos
    PROVIDER_NOT_LINKED Provider requires OAuth linking Run stripe projects link <provider> — may open a browser
    PLAN_REQUIRED Deployable needs a plan provisioned first Provision the plan listed in the error, then retry
    UNKNOWN_ERROR Unexpected failure Show the full error message to the user and suggest running with --debug for diagnostics
    Service not in catalog Query returned 0 results Inform user; suggest stripe projects catalog --json to browse alternatives
    CLI not found Stripe CLI not installed Install using Homebrew (macOS) or follow https://docs.stripe.com/stripe-cli/install

    Reproducido de stripe/ai bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere el Stripe CLI (v1.40.0+) y el plugin `projects` instalado (`stripe plugin install projects`).

    Detalles

    Creador
    stripe
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    stripe/ai
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de stripe/ai

    Este repo incluye 7 skills. Si instalas uno, normalmente ya tienes los demás.

    Guía las decisiones de integración con Stripe: elección de API, Connect, billing, tax, Treasury, opciones de integración, migración de APIs obsoletas y buenas prácticas de seguridad.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    7 archivos
    Última actualización
    hace 3 días
    Oficialdesarrollo apis

    Úsalo cuando el usuario quiera encontrar negocios, software, proveedores o partners para una industria, workflow o necesidad, o para comprar/consumir un servicio programáticamente vía Stripe Directory.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 días
    Oficialinvestigacion

    Guía para actualizar versiones de la API de Stripe y sus SDKs.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 15 días
    Oficialdesarrollo apis

    Úsalo al construir, modificar o revisar un Stripe App: cubre scaffold, preview, upload, versionado, arquitectura de UI extensions, autenticación, manifest stripe-app.yaml, webhooks, Secret Store y publicación en el marketplace.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    11 archivos
    Última actualización
    hace 6 días
    Oficialdesarrollo apis

    Recomienda la configuración correcta de integración de Stripe Connect: el usuario solo aporta una URL o descripción de su negocio y la skill deduce el resto.

    Costo de contexto al activarse
    5.3k tok
    Tamaño del paquete
    9 archivos
    Última actualización
    hace 16 días
    Oficialdesarrollo apis

    Úsalo cuando el usuario o el agente necesite leer, buscar o consultar la documentación o la referencia de la API de Stripe, en vez de usar curl o WebFetch para docs.stripe.com.

    Costo de contexto al activarse
    225 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    Oficialdesarrollo apis

    Skills relacionados

    Úsalo cuando el usuario o el agente necesite leer, buscar o consultar la documentación o la referencia de la API de Stripe, en vez de usar curl o WebFetch para docs.stripe.com.

    Costo de contexto al activarse
    225 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    Oficialdesarrollo apis

    Úsalo al construir, modificar o revisar un Stripe App: cubre scaffold, preview, upload, versionado, arquitectura de UI extensions, autenticación, manifest stripe-app.yaml, webhooks, Secret Store y publicación en el marketplace.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    11 archivos
    Última actualización
    hace 6 días
    Oficialdesarrollo apis

    Úsalo al completar tareas, implementar features mayores, o antes de mergear, para verificar que el trabajo cumple los requisitos.

    Costo de contexto al activarse
    739 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    anteayer
    testing qa