stripe-projects

Provision SaaS services and sync credentials via the Stripe Projects CLI plugin.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill stripe-projects-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stripe-projects
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/payments/stripe-projects
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill stripe-projects-vivekgoquest

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 wraps the Stripe Projects CLI so an agent can provision services, generate credentials, and sync them into your .env from one place. ## Core Features & Use Cases - Service Provisioning: Add providers like Neon Postgres, Twilio SMS, or Vercel hosting with a single stripe projects add command. - Credential Management: Automatically sync generated keys into the project .env and store them in an encrypted per-project vault, with support for rotation and removal. - Billing & Tier Management: Upgrade plans, list active providers, and browse the full provider catalog through Stripe. - Use Case: You are starting a new web app and need a Postgres database and SMS capability. The agent runs stripe projects init, then stripe projects add neon/postgres and stripe projects add twilio/sms, and your .env is populated with working credentials. ## Quick Start Ask the agent to set up a Neon Postgres database for this project using Stripe Projects and sync the credentials into my .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 Postgres 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 through 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 choice rather than a hard technical limit.

Can I import an existing database or Vercel project?▼

Many providers currently support provisioning new resources but not importing existing ones. If you already have a provider account, you can connect it with `stripe projects link <provider>`, but check provider support for existing resources first.

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 after removal, 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 project `.env`, while the vault copy is encrypted. Always confirm `.env` is listed in `.gitignore` before provisioning so credentials are never committed to version control.