← Back to Skills Marketplace
winxton

openfinance

by Winston Wu · GitHub ↗ · v0.0.3 · MIT-0
cross-platform ✓ Security Clean
205
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install openfinance
Description
Connect bank accounts to AI models using openfinance.sh
Usage Guidance
This skill is coherent: it simply instructs the agent to call the OpenFinance API using an OPENFINANCE_API_KEY. Before enabling it, confirm you trust openfinance.sh and that the API key you provide is scoped appropriately (read-only if possible), rotate or revoke the key if needed, and avoid pasting the key into public places. Note the registry metadata shows a malformed env listing ([object Object]) — double-check which environment variables the platform will actually pass to the skill. Remember that even read-only access returns sensitive financial data, so only enable the skill for agents or contexts you trust.
Capability Analysis
Type: OpenClaw Skill Name: openfinance Version: 0.0.3 The openfinance skill provides a standard interface for interacting with the openfinance.sh API to retrieve financial account and transaction data. The skill uses curl to make authenticated requests to a specific API endpoint (api.openfinance.sh) and includes instructions for the AI agent to perform read-only SQL queries for data aggregation. No evidence of malicious intent, data exfiltration to unauthorized domains, or suspicious execution patterns was found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description (connect bank accounts via openfinance.sh) matches the runtime instructions and required environment variables. The only credential the skill needs is OPENFINANCE_API_KEY and an optional OPENFINANCE_URL; no unrelated cloud credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md contains concrete curl examples for /api/accounts, /api/transactions, and a POST /api/transactions/query (read-only SQL) and does not instruct reading local files, other environment variables, or exfiltrating data to third-party endpoints. The SQL endpoint is documented as read-only with a timeout and row limit; note that queries can still return sensitive financial data, which is expected given the skill's purpose.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk delivery model (nothing is written to disk by the skill itself).
Credentials
The SKILL.md declares a single required secret (OPENFINANCE_API_KEY) and an optional OPENFINANCE_URL, which is proportionate. The registry summary earlier showing 'Required env vars: [object Object], [object Object]' appears to be a metadata/UI serialization bug — verify the actual required env vars before installing.
Persistence & Privilege
The skill is not force-included (always: false), does not request persistent system changes, and relies on an externally provided API key. Agent autonomous invocation is allowed by default (disable-model-invocation: false) — this is normal but worth noting.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openfinance
  3. After installation, invoke the skill by name or use /openfinance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.3
- Bumped version to 0.0.3 in SKILL.md. - No other content changes were made.
v0.0.2
Add requires.env declarations for OPENFINANCE_API_KEY and OPENFINANCE_URL
v0.1.0
Initial release of OpenFinance skill. - Connects AI models to bank accounts via openfinance.sh. - Fetch balances and institution info for all connected accounts. - Search and filter transactions with flexible parameters. - Query and analyze transactions using read-only SQL (via a provided `txns` CTE). - Includes setup instructions, example API calls, and SQL query samples. - Supports result pagination and custom field selection for REST calls.
Metadata
Slug openfinance
Version 0.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is openfinance?

Connect bank accounts to AI models using openfinance.sh. It is an AI Agent Skill for Claude Code / OpenClaw, with 205 downloads so far.

How do I install openfinance?

Run "/install openfinance" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is openfinance free?

Yes, openfinance is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does openfinance support?

openfinance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created openfinance?

It is built and maintained by Winston Wu (@winxton); the current version is v0.0.3.

💬 Comments