← Back to Skills Marketplace
Native Stripe
by
codeninja23
· GitHub ↗
· v1.0.1
642
Downloads
16
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install native-stripe
Description
Query and manage Stripe data via the Stripe API. Use when you need to list charges, customers, invoices, subscriptions, payment intents, refunds, products, o...
Usage Guidance
This skill appears to do what it claims: run a bundled Python script that calls Stripe directly. Before installing, consider: 1) Use a restricted or test API key (sk_test_...) rather than your live key when possible; Stripe supports restricted keys with limited permissions—prefer least privilege. 2) Treat STRIPE_SECRET_KEY as highly sensitive: don’t paste it into untrusted places and rotate it if you suspect exposure. 3) Review the bundled script yourself (it’s small and uses only the Python stdlib over HTTPS). 4) Run the skill in a trusted environment (not a shared or public machine). 5) If you need reduced risk, avoid granting live keys and instead create a read-only or restricted key for the operations you need.
Capability Analysis
Type: OpenClaw Skill
Name: native-stripe
Version: 1.0.1
The OpenClaw skill 'native-stripe' is designed to interact with the Stripe API directly. The `SKILL.md` and `README.md` provide clear, non-malicious instructions for the AI agent and user, without any prompt injection attempts. The `stripe_query.py` script uses standard Python libraries (`urllib.request`, `json`, `os`) to make authenticated requests to `https://api.stripe.com/v1`. It correctly retrieves the `STRIPE_SECRET_KEY` from environment variables and uses it for API authentication. All network communication is confined to the official Stripe API endpoint, and there is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, or other malicious intent. Input parameters are handled via `argparse`, limiting the scope for arbitrary command injection.
Capability Assessment
Purpose & Capability
The name/description match the behavior: the skill runs a Python script that calls api.stripe.com. It only requires python3 and STRIPE_SECRET_KEY, which are appropriate for interacting with Stripe.
Instruction Scope
SKILL.md instructs only running the included script and setting STRIPE_SECRET_KEY. The script makes HTTPS requests directly to api.stripe.com, prints results, and does not read or transmit unrelated local files or call other external endpoints.
Install Mechanism
No install spec — this is instruction + bundled script only. No downloads or third-party package installs are performed, lowering install-time risk.
Credentials
Only STRIPE_SECRET_KEY is required and declared as primaryEnv. That is proportionate for a Stripe-management tool. Note: the secret key grants broad access to the Stripe account and should be treated and scoped carefully.
Persistence & Privilege
always is false (no forced inclusion). The skill does not modify other skills or system-wide settings and does not request permanent presence beyond normal skill files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install native-stripe - After installation, invoke the skill by name or use
/native-stripe - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Update display name to Native Stripe
v0.1.0
Initial public release with direct access to Stripe API features:
- Query and list Stripe resources: charges, customers, invoices, subscriptions, payment intents, refunds, products, prices, balance transactions.
- Filter, paginate, and search resources (e.g., by customer email or subscription status).
- Create refunds and update customer details.
- Retrieve specific objects by ID.
- Outputs formatted tables for lists and JSON for individual objects; optional --json flag for raw output.
- No third-party proxy; requires STRIPE_SECRET_KEY for direct API calls.
Metadata
Frequently Asked Questions
What is Native Stripe?
Query and manage Stripe data via the Stripe API. Use when you need to list charges, customers, invoices, subscriptions, payment intents, refunds, products, o... It is an AI Agent Skill for Claude Code / OpenClaw, with 642 downloads so far.
How do I install Native Stripe?
Run "/install native-stripe" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Native Stripe free?
Yes, Native Stripe is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Native Stripe support?
Native Stripe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Native Stripe?
It is built and maintained by codeninja23 (@codeninja23); the current version is v1.0.1.
More Skills