stripe-projects

Provisions third-party services and retrieves API credentials using the Stripe Projects CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up infrastructure like databases, auth, caching, or hosting normally requires manually signing up for providers, creating accounts, and copying API keys into environment files. This Skill automates that entire flow through the Stripe Projects CLI, so you can provision services and get credentials without leaving your development workflow. ## Core Features & Use Cases - Service Provisioning: Search the Stripe Projects catalog and provision databases, auth providers, hosting, caching, AI providers, observability tools, and more with a single CLI workflow. - Credential Management: Retrieve API keys and environment variables for provisioned services, and manage custom project variables synced to your environment files. - Guided Setup and Recovery: Handles CLI installation checks, project initialization with preflight checks, and structured error recovery for authentication, terms acceptance, and provider linking issues. - Use Case: You tell your AI assistant "I need a Postgres database and auth for my app." The Skill checks the Stripe CLI, searches the catalog, initializes a project, provisions both services, and returns the environment variable names ready to use. ## Quick Start Ask your AI assistant to provision a Postgres database for your project using Stripe Projects, and it will handle CLI setup, catalog search, initialization, and credential retrieval.

Frequently Asked Questions about stripe-projects

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

FAQPage Schema
How do I provision a database with Stripe Projects?

Run stripe projects search to find a database provider in the catalog, initialize a project with stripe projects init, then add the service. The CLI provisions the resource and writes connection credentials to your environment file automatically.

How do I get an API key for a third-party service using the Stripe CLI?

Use stripe projects search to locate the service in the catalog, then provision it through the initialized project. The CLI retrieves the API key and stores it as an environment variable, so you never sign up manually on the provider's website.

What services can I provision with Stripe Projects?

The catalog includes databases, auth providers, hosting, caching, AI and LLM providers, observability, email sending, search, message queues, object storage, and feature flags. Run stripe projects catalog --json to browse all available providers and services.

Why does stripe projects init fail with TOS_ACCEPTANCE_REQUIRED?

This error means developer or provider terms of service have not been accepted yet. Re-run the initialization command with the --accept-tos flag to accept the terms and continue with project setup.

Can I store my own environment variables in a Stripe project?

Yes, use stripe projects variables set with a name, environment key, and value to store custom variables like app URLs or self-managed API keys. The CLI syncs them to the active environment output file immediately.

What should I do when the Stripe CLI is not installed?

On macOS, install it with Homebrew using brew install stripe/stripe-cli/stripe. For other platforms, follow the official installation instructions at the Stripe CLI documentation page, then install the Projects plugin with stripe plugin install projects.