stripe-safe-operations

Review and execute confirmed Stripe write operations with environment and irreversible-effect verification.

5.3k|976|Updated Aug 25, 2025
One-click install
npx skills add https://github.com/Devin-AXIS/iPolloWork --skill stripe-safe-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-safe-operations
Source: https://github.com/Devin-AXIS/iPolloWork/tree/main/examples/plugin-packages/stripe/skills/stripe-safe-operations
Command: npx skills add https://github.com/Devin-AXIS/iPolloWork --skill stripe-safe-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stripe write operations like refunds, cancellations, and subscription changes can have irreversible financial consequences, and accidental writes to live mode or the wrong object can cause real monetary damage. This Skill enforces a strict confirmation workflow before any material Stripe write is executed.

Core Features & Use Cases

  • Pre-Write Verification: Reads the target Stripe object immediately before acting and presents test/live mode, account, object ID, customer, amount, currency, and current state.
  • Explicit Confirmation Gate: Requires the user to confirm the exact operation, treating a general investigation request as insufficient authorization to write.
  • Post-Write Validation: Re-reads the object after execution and reports the final state and identifiers, avoiding blind retries on uncertain results.
  • Use Case: When a customer requests a refund, use this Skill to review the charge details in test or live mode, confirm the exact refund amount and currency with the user, execute once, and verify the final refund status.

Quick Start

Use the stripe-safe-operations skill to refund charge ch_3Example for 25.00 USD after showing me the current state and getting my confirmation.

Frequently Asked Questions about stripe-safe-operations

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

FAQPage Schema
How do I safely issue a Stripe refund with confirmation?

Read the charge object first, then present the mode, account, charge ID, customer, amount, and currency to the user. Execute the refund only after explicit confirmation of that exact operation, then re-read the object to report the final state.

How to cancel a Stripe subscription without accidental writes?

Retrieve the subscription immediately before acting and show its current status, customer, and the irreversible effects of cancellation. A general request to investigate the subscription is not treated as confirmation to cancel it.

Does this skill prevent accidental live mode Stripe charges?

Yes, it always presents whether the operation targets test or live mode before execution and never switches from test to live mode implicitly. The user must confirm the exact environment along with the operation details.

What happens if a Stripe write result is uncertain?

The skill avoids blind retries when the result is uncertain, executing each operation only once. It then re-reads the object to determine and report the actual final state and identifiers.

Does the skill expose Stripe credentials or payment details?

No, the skill explicitly prohibits exposing credentials or full sensitive payment details. It only surfaces the operational context needed for confirmation, such as object IDs, amounts, and currency.