ASD

Stripe Directory

Ú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.

Oficial
Solicitabash(stripe directory *)
Estrellas
1.7k

en todo el repo

Actividad
64

0–100, la ruta de este skill

Actualizado
hace 3 días

último commit aquí

Commits
4

últimos 90 días

Contexto
1.4k tok

91 tok en reposo

Paquete
1 archivo

5 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

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

Se instala solo en este repositorio.

Qué hace

  • Ejecuta `stripe directory search` con filtros y varias consultas para armar un shortlist de proveedores/vendors
  • Filtra, deduplica y puntúa resultados usando display_name, description, url, username
  • Agrupa el shortlist en direct/adjacent/needs manual review con motivo y URL de cada uno
  • Si el usuario quiere comprar, presenta métodos de pago MPP y guía la compra vía HTTP 402

Úsalo cuando

  • El usuario busca negocios, software, proveedores de servicios o partners para una industria, workflow, dolor o job-to-be-done
  • El agente necesita comprar o consumir un servicio programáticamente
  • El usuario quiere usar o comprar un servicio soportado por MPP (Machine Payment Protocol)

No lo uses cuando

    Qué lo activa

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

    • Busca herramientas de facturación para contratistas eléctricos
    • Necesito proveedores de gestión de servicios de campo en EE.UU.
    • Quiero contratar un servicio compatible con MPP y pagarlo desde aquí
    • Encuéntrame alternativas a mi CRM de contratistas actual

    SKILL.md

    En inglés

    Stripe Directory Search

    Turn a vague market need into a short, relevant shortlist with stripe directory search. Use this even when the user never says “Stripe Directory” — any request to find vendors, tools, partners, or providers for a vertical, workflow, pain point, or job-to-be-done.

    Most requests are discovery — find and compare services. That is the core job below. Some services are also MPP-supported (MPP = Machine Payment Protocol), meaning you (the agent) can pay their HTTP 402 (Payment Required) endpoint and consume them directly. When the user actually wants to use or buy a service, present those results and offer to purchase — see “Purchasing” at the end.

    Process

    1. Clarify only what’s missing: buyer/vertical, job-to-be-done, must-have capability, geography (only if it matters).

    2. Search iteratively: stripe directory search "<query>" --format json

      • Short noun phrases, one angle per query; run 1-3, then broaden/narrow on results.
      • Angles to cover: vertical → workflow → pain point → adjacent. Two examples:
        • services/trades: vertical (electrician software, electrical contractor) → workflow (field service management, dispatch invoicing estimates) → pain point (job scheduling, quote automation) → adjacent (home services automation, contractor crm).
        • SaaS/software: vertical (b2b saas billing, developer tools) → workflow (subscription management, usage-based metering) → pain point (failed payment recovery, revenue recognition) → adjacent (analytics dashboards, customer onboarding).
      • Hard constraints → filters: --countries-supported=US, --has-stripe-app=true, --link-supported=true, --stripe-projects-supported=true.
      • If the user wants to use/buy a service, also pass --mpp-supported in at least one search to find results you can pay for programmatically.
      • Sparse niche? Raise --limit and try the next --page before concluding it’s empty.
    3. Dedupe & score using display_name, description, url, username as evidence.

      • Prefer results whose description/site clearly match the target workflow.
      • Prefer more trust signals over fewer: Projects provider, Link enabled, Marketplace app, Stripe Verified. For buy/use intent, also prefer MPP-supported results.
      • Thin description but strong brand/domain match → keep in a weaker bucket, don’t discard.
    4. Return a shortlist, not a dump — 5-10 strong matches, grouped:

      • direct / adjacent / needs manual review
      • Each entry: name · why it matched · URL (· which query surfaced it, when useful).
      • MPP-supported results: note they’re purchasable and include mpp.slug / mpp.url.
    5. Be honest about weak results — if sparse or generic, say so and adjust: broaden, narrow, or try synonyms rather than padding with noise.

    Always report the exact queries (and filters) you ran so the user can keep iterating.

    Purchasing (only when the user wants to buy or consume a service)

    MPP-supported results are payable directly. Don’t drive to purchase unprompted. When the user wants to buy, present the full menu of payment methods and ask which they’d like to use before doing anything:

    "Which payment method would you like to use?

    • Link CLI — Stripe-native, test mode available (recommended)
    • Tempo — crypto wallet
    • Privy Agent Wallet CLI — crypto wallet
    • mppx — debug-only fallback"

    Once the user picks, silently run which <tool> 2>/dev/null to check if it’s installed. If not installed, offer to install it (for example, npm i -g @stripe/link-cli for Link CLI) and wait for confirmation before proceeding.

    Always show the price and get explicit user approval before any money moves; prefer a no-charge test path first.

    Short version:

    1. Resolve the real callable endpoint from the result’s mpp.slug / mpp.url. mpp.url is often the mpp.dev landing form (https://mpp.dev/services#<slug>) — resolve the raw endpoint on mpp.dev if so. Read the HTTP 402 challenge to confirm the amount: curl -s -D - -o /dev/null <endpoint_url> (look for WWW-Authenticate).
    2. Use the payer the user selected.
      • link-cli (Stripe-native Shared Payment Token, has a test mode, no crypto wallet, US Link accounts only; npm i -g @stripe/link-cli): auth loginmpp decode --challenge "<value>" (get network_id) → spend-request create --credential-type shared_payment_token --network-id <id> --amount <cents ≤50000> --context "<100+ chars>" --request-approval (blocks for approval) → mpp pay <endpoint_url> --spend-request-id <approved_id>.
      • Tempo: tempo wallet login / services / request.
      • Privy: @privy-io/agent-wallet-cli.
      • mppx: debug-only fallback.

    Never invent results or skip the price/approval gate.

    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 la CLI `stripe directory`; para compras vía MPP puede necesitarse instalar link-cli, Tempo, Privy Agent Wallet CLI o mppx.

    Detalles

    Creador
    stripe
    Categoría
    Investigación
    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 para provisionar infraestructura o servicios de terceros mediante Stripe Projects: bases de datos, auth, caching, hosting, IA, email, colas, almacenamiento y credenciales.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 10 días
    Oficialdevops infraestructura

    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