← Back to Skills Marketplace
350
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install stripemeter
Description
Integrate Stripe usage-based billing with idempotent event ingestion, late-event handling, and pre-invoice reconciliation. Use when implementing usage meteri...
Usage Guidance
Consider this suspicious because the docs ask you to run third-party code and supply sensitive credentials but the skill metadata lists no required secrets. Before installing or following the Quick Start: (1) review the GitHub repository contents and commit history yourself; (2) do not use live STRIPE_SECRET_KEY — use test keys or the described shadow mode and verify what the code does with keys; (3) run the project in an isolated environment (throwaway VM or container) with a least-privilege DB user and ephemeral Stripe test account; (4) inspect .env.example and code that reads env vars to confirm only expected data is used; (5) prefer running a security review or automated SBOM if you need to run this in production. If the publisher updates the registry metadata to explicitly declare required env vars and confirms the canonical repository and release artifacts (signed releases or official org repo), that would reduce the concern.
Capability Analysis
Type: OpenClaw Skill
Name: stripemeter
Version: 0.1.0
The OpenClaw AgentSkills skill bundle for 'stripemeter' is classified as benign. The content, including `SKILL.md` and other documentation, describes a legitimate Stripe usage metering system. All commands and instructions are standard for setting up, running, and troubleshooting a local development environment (e.g., `git clone`, `docker compose up`, `pnpm build`, `curl http://localhost:3000`). There is no evidence of intentional malicious behavior such as data exfiltration, unauthorized remote control, persistence mechanisms, or prompt injection attempts designed to subvert an AI agent's purpose. Sensitive environment variables (like `STRIPE_SECRET_KEY`) are mentioned as necessary configuration for the system, not as targets for exfiltration.
Capability Assessment
Purpose & Capability
The skill's stated purpose (Stripe usage metering, idempotent ingestion, reconciliation) aligns with the content of the SKILL.md and included docs. However, the skill metadata lists no required environment variables or credentials even though the docs explicitly reference STRIPE_SECRET_KEY, STRIPE_TEST_SECRET_KEY, DATABASE_URL, and REDIS_URL — a mismatch between claimed requirements and what the skill actually needs to operate.
Instruction Scope
The SKILL.md contains procedural runtime instructions: git clone an external GitHub repository, run docker compose, copy .env files, set Stripe and DB/Redis secrets, and call local endpoints (ingest, replay, reconciliation). Those instructions require supplying sensitive credentials and executing third-party code locally. The docs also suggest using real Stripe invoices and keys for validation. While all of this is coherent with the stated purpose, it expands the agent's runtime obligations to network I/O, secret handling, and executing remote code — which should be explicitly declared in the metadata but is not.
Install Mechanism
There is no formal install spec in the registry (instruction-only), but the Quick Start instructs cloning https://github.com/geminimir/stripemeter and running docker compose and build steps. That effectively downloads and executes arbitrary third-party code from GitHub on the host. Because the registry metadata did not flag this download/run behavior, users may be surprised by the code execution risk. This is higher risk than an instruction-only skill that merely calls an external API.
Credentials
The SKILL.md expects STRIPE_SECRET_KEY/STRIPE_TEST_SECRET_KEY, DATABASE_URL, and REDIS_URL — which are proportionate for a Stripe-mapper that runs locally — but the registry declares no required env vars or primary credential. The absence of declared secrets in metadata is misleading and prevents automated gating or warnings. Requiring live Stripe keys and DB credentials is sensitive and should be explicit; provide only test keys or run in an isolated environment.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. There is no install spec that writes persistent binaries via the registry; however, the runtime instructions themselves ask the user to run docker compose and build code, which will run services locally. The skill metadata does not request elevated or permanent privileges in the registry.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stripemeter - After installation, invoke the skill by name or use
/stripemeter - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of stripemeter – usage-based billing integration for Stripe.
- Provides Stripe-native metering with idempotent event ingestion and late-event handling.
- Supports usage tracking, metrics aggregation, Stripe delta push, and reconciliation mechanisms.
- Includes API endpoints for event ingestion, cost projection, health checks, and metrics access.
- Offers Node.js and Python SDKs for easy integration.
- Features shadow mode for testing Stripe billing integrations safely.
- Bundles pricing simulator, admin UI, and reconciliation tooling.
Metadata
Frequently Asked Questions
What is Stripemeter?
Integrate Stripe usage-based billing with idempotent event ingestion, late-event handling, and pre-invoice reconciliation. Use when implementing usage meteri... It is an AI Agent Skill for Claude Code / OpenClaw, with 350 downloads so far.
How do I install Stripemeter?
Run "/install stripemeter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Stripemeter free?
Yes, Stripemeter is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Stripemeter support?
Stripemeter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Stripemeter?
It is built and maintained by geminimir (@geminimir); the current version is v0.1.0.
More Skills