stripe-projects-cli

Provisions and manages third-party services for a project using the Stripe Projects CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually signing up for, configuring, and wiring credentials from multiple third-party providers (databases, auth, hosting) into a project is slow and error-prone. This Skill drives the Stripe Projects CLI to provision services, manage credentials, and organize named environments from one place. ## Core Features & Use Cases - Service provisioning: Browse the provider catalog, copy exact provider/service slugs, and add resources like databases with a single command. - Credential management: Inspect redacted environment variables and pull them into local env files without hand-editing CLI-managed state. - Named environments: Create, switch, and manage per-environment resource and variable membership for staging versus production setups. - Use Case: You need a Postgres database for a hackathon app. The Skill checks project status, finds the exact database slug in the catalog, provisions it, pulls the credentials, and suggests complementary services like auth or hosting. ## Quick Start Use the Stripe Projects CLI to check the current project status and provision a Postgres database for this repository.

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 database with the Stripe Projects CLI?

Run stripe projects catalog to find the exact provider/service slug, then run stripe projects add with that slug, for example stripe projects add databaseco/postgres --name primary-db. Never guess the slug; copy it from the catalog output.

How do I get credentials for provisioned services?

Run stripe projects env to list credentials with values redacted, or stripe projects env --pull to write them to local env files. Do not hand-edit the generated .env files or anything under the .projects directory.

What should I do when a command exits with BROWSER_AUTH_REQUIRED?

Run stripe login --non-interactive to get JSON containing a browser_url and verification_code, present those to the user, then run the emitted next_step command to finish login. Retry the original command only after authentication completes.

Can I manage separate staging and production environments?

Yes. 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 control resource membership per environment.

Why does stripe projects add fail with PLAN_REQUIRED?

Some deployable services require a companion plan service that controls pricing tier and limits. Provision the plan listed in the error first with stripe projects add <provider>/<plan-service>, then retry the deployable.