stripe-projects

Provision third-party cloud services and retrieve API credentials using the Stripe Projects CLI.

2|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zester4/zilmate --skill stripe-projects-zester4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-projects
Source: https://github.com/zester4/zilmate/tree/main/.agents/skills/stripe-projects
Command: npx skills add https://github.com/zester4/zilmate --skill stripe-projects-zester4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually signing up for databases, auth providers, hosting, and other cloud services is slow and fragmented. This Skill provisions third-party infrastructure and retrieves API keys through the Stripe Projects CLI, so you can add services like Postgres, Redis, or email sending without leaving your workflow. ## Core Features & Use Cases - Service Catalog Search: Search and browse available providers with stripe projects search and stripe projects catalog to find databases, auth, caching, AI, observability, and more. - Guided Provisioning: Initialize a project, link providers via OAuth, and add services with credentials written to managed .env files. - Project State Inspection: View provisioned services, list environment variable names, and check project health through CLI commands. - Use Case: You tell the assistant "I need a Postgres database and an API key." The Skill verifies the Stripe CLI, searches the catalog, initializes the project, hands off to the installed stripe-projects-cli skill, and returns the provider, tier, and env var names. ## Quick Start Ask the assistant to provision a Postgres database and get its credentials using Stripe Projects.

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 postgres --json` to confirm the provider exists, then `stripe projects init --yes` to initialize a project. The init step installs the stripe-projects-cli skill, which handles adding the service and writing credentials to your .env file.

How do I get an API key for a third-party service?

Search the Stripe Projects catalog with `stripe projects search <service> --json` instead of signing up manually. After initializing a project and adding the service, credentials are written to managed .env files, and you can list variable names with `stripe projects env --json`.

What Stripe CLI version is required for the Projects plugin?

The Stripe CLI must be version 1.40.0 or higher. Install or upgrade it on macOS with `brew install stripe/stripe-cli/stripe` or `brew upgrade stripe/stripe-cli/stripe`, then run `stripe plugin install projects`.

Why does stripe projects init open a browser window?

The init command opens a browser for authentication when sign-in is required. Complete the sign-in in your browser before running further commands, since the CLI cannot proceed until authentication finishes.

What does the PROVIDER_NOT_LINKED error mean?

PROVIDER_NOT_LINKED means the provider requires OAuth linking before provisioning. Run `stripe projects link <provider>` to connect your account, which may open a browser for authorization.

Can I edit the .projects directory or .env files manually?

No, the CLI is the source of truth and manages all state under .projects/ and generated .env files. Manual edits may be overwritten, so use commands like `stripe projects status --json` to inspect state instead.