stripe-projects

Provisions SaaS services and syncs credentials via the Stripe Projects CLI plugin.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/episvr/USTB-2026-SummerInternship --skill stripe-projects-episvr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stripe-projects
Source: https://github.com/episvr/USTB-2026-SummerInternship/tree/main/hermes-config/optional-skills/payments/stripe-projects
Command: npx skills add https://github.com/episvr/USTB-2026-SummerInternship --skill stripe-projects-episvr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up third-party services like databases, SMS, or hosting normally requires creating accounts on each provider, generating API keys, and manually copying credentials into your project. This Skill automates that entire provisioning workflow through the Stripe Projects CLI, so services are created, credentials are generated, and .env files are populated in one step. ## Core Features & Use Cases - Service Provisioning: Add providers such as Neon Postgres, Twilio SMS, or Vercel hosting with a single stripe projects add command. - Credential Management: Automatically sync generated credentials into the project's .env file and store them in an encrypted per-project vault. - Lifecycle Operations: Upgrade tiers, rotate keys, or remove services across all providers from one CLI. - Use Case: You are starting a new web app and need a Postgres database and SMS capability. Run the skill to provision neon/postgres and twilio/sms, and the connection strings and API keys appear in your .env ready for your application code. ## Quick Start Ask the agent to set up a Neon Postgres database for this project using Stripe Projects and sync the credentials into the .env file.

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 init` in your project root, then `stripe projects add neon/postgres`. The CLI provisions the database in your provider account, generates credentials, and writes them into your `.env` file automatically.

What providers can I add with the Stripe Projects CLI?▼

Run `stripe projects catalog` to list all supported providers, including databases, hosting, auth, AI, analytics, and messaging services. If a provider is not listed, grep the catalog for its name before attempting to add it.

Does Stripe Projects work on Windows?▼

This skill is gated to Linux and macOS while the payments cluster matures on Windows. The Stripe CLI itself is cross-platform, so the gate is a posture for the skill cluster rather than a hard technical limit.

Can Stripe Projects import an existing database or Vercel project?▼

Many providers currently support provisioning new resources but not importing existing ones. Check provider support first; you can link an existing provider account with `stripe projects link <provider>`.

Why did removing a service not delete the underlying resource?▼

Some providers leave a paused or dormant resource behind after `stripe projects remove`. Check the provider's own dashboard afterward, especially for high-cost services like managed databases, to avoid unexpected charges.

Is it safe that Stripe Projects writes credentials to .env?▼

The CLI appends plaintext keys to the `.env` in your project root, while the vault copy is encrypted. Always confirm `.env` is listed in `.gitignore` before provisioning so credentials are never committed to version control.