Skills Agentes

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.8k

en todo el repo

Actividad
65

0–100, la ruta de este skill

Actualizado
el mes pasado

ú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. Ver el pack ai entero y su comando de instalación

    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
    el mes pasado
    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
    el mes pasado
    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
    el mes pasado
    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
    el mes pasado
    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
    el mes pasado
    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 2 meses
    Oficialdesarrollo apis