← Back to Skills Marketplace
openfinance
by
Winston Wu
· GitHub ↗
· v0.0.3
· MIT-0
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openfinance - After installation, invoke the skill by name or use
/openfinance - 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
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.
More Skills