stripe-projects-cli

Provisions and manages third-party services through the Stripe Projects CLI.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/PhongCT1105/okta_stripe_hack --skill stripe-projects-cli-phongct1105
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-projects-cli
Source: https://github.com/PhongCT1105/okta_stripe_hack/tree/main/.agents/skills/stripe-projects-cli
Command: npx skills add https://github.com/PhongCT1105/okta_stripe_hack --skill stripe-projects-cli-phongct1105

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up third-party services like databases, auth providers, and hosting requires manual account creation, credential management, and environment configuration across multiple dashboards. This Skill automates provisioning and credential retrieval through the Stripe Projects CLI. ## Core Features & Use Cases - Service Provisioning: Browse the provider catalog and add services with exact provider/service slugs, custom resource names, and JSON configuration. - Credential Management: Inspect redacted environment variables, pull credentials into local .env files, and rotate credentials when they go stale. - Environment Management: Create, switch, and manage named project environments with per-environment resource and variable membership. - Use Case: While building a Next.js app, ask the agent to add a Postgres database and an Auth0 client; it provisions both, pulls the credentials into .env, and summarizes the env var prefixes ready for your code. ## Quick Start Ask the agent to check the current Stripe project status and provision a database service for the project.

Frequently Asked Questions about stripe-projects-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a service with the Stripe Projects CLI?

Run stripe projects catalog <provider> to find the exact provider/service slug, then run stripe projects add <provider>/<service>. Use --name to set a local resource name and --config with JSON for service-specific configuration.

How do I get credentials from Stripe Projects into my app?

Run stripe projects env to view redacted credentials, or stripe projects env --pull to write them to a local .env file. Never hand-edit the generated .env or files under .projects since the CLI manages them.

What does the PLAN_REQUIRED error mean in Stripe Projects?

PLAN_REQUIRED means the deployable service needs a companion plan service provisioned first to control pricing tier and limits. Provision the plan listed in the error output, then retry the original add command.

Can Stripe Projects CLI run in headless or CI environments?

Yes, use --non-interactive with fully specified arguments and --yes for confirmations. Browser authentication cannot complete headlessly; run stripe login --non-interactive and present the browser_url and verification_code to the user.

How do I manage multiple environments in Stripe Projects?

Use stripe projects env create <environment> --output .env.<environment> to create a named environment, stripe projects env use to switch the active one, and stripe projects env add or remove to change resource membership per environment.