← Back to Skills Marketplace
Wallet (By Budgetbakers)
by
Carlos Andres
· GitHub ↗
· v0.0.1
624
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wallet-api
Description
Interact with the BudgetBakers Wallet API for personal finance data. Use when the user needs to query accounts, categories, transactions (records), budgets,...
Usage Guidance
The code and instructions look like a simple Wallet API wrapper and only need your WALLET_API_TOKEN. Before installing: (1) confirm the skill's source/homepage or maintainer since 'Source' and 'Homepage' are missing; (2) do not paste your real token publicly—ensure the token has limited scope and can be revoked; (3) ask the publisher or registry to update metadata to list WALLET_API_TOKEN as a required credential so the platform can handle it safely; (4) verify network traffic goes only to rest.budgetbakers.com if you need stronger assurance (the script currently only contacts that host). If you can't verify the publisher or metadata, treat this as higher risk and avoid installing until clarified.
Capability Analysis
Type: OpenClaw Skill
Name: wallet-api
Version: 0.0.1
The skill is designed to interact with the BudgetBakers Wallet API, requiring a `WALLET_API_TOKEN` environment variable. The `scripts/wallet-api.sh` script correctly reads this token and constructs `curl` commands to a hardcoded API endpoint. Crucially, the script properly double-quotes the `$url` variable when calling `curl`, effectively preventing shell injection vulnerabilities from user-supplied query parameters. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in any of the files. All components align with the stated purpose of querying personal finance data.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and included script are coherent: they call BudgetBakers' Wallet API and require a bearer token. However, the registry metadata lists no required environment variables or primary credential while the SKILL.md and scripts clearly require WALLET_API_TOKEN. This metadata omission is inconsistent and should be corrected.
Instruction Scope
The runtime instructions and script are narrowly scoped to calling the BudgetBakers Wallet REST API endpoints. They only reference WALLET_API_TOKEN and do not read other system files, config paths, or contact unexpected endpoints.
Install Mechanism
This is an instruction-only skill with a small shell helper script and no install spec — low-risk from an installation perspective (no downloads or archive extraction).
Credentials
The script legitimately requires a single API token (WALLET_API_TOKEN) which is proportionate to the task. The concern is that the skill registry metadata does not declare this required secret; that mismatch could lead to accidental token disclosure or misconfiguration and prevents automated platforms from prompting for the credential properly.
Persistence & Privilege
The skill does not request persistent or elevated privileges (always:false) and does not modify other skills or system-wide settings. It only runs the included script when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wallet-api - After installation, invoke the skill by name or use
/wallet-api - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
- Initial release of wallet-api skill to interact with the BudgetBakers Wallet API.
- Supports querying accounts, categories, transactions, budgets, and templates through REST API commands.
- Provides filter and pagination options for all list endpoints.
- Includes setup prerequisites and quick start instructions.
- Documents rate limits, data sync behavior, and example filter queries.
Metadata
Frequently Asked Questions
What is Wallet (By Budgetbakers)?
Interact with the BudgetBakers Wallet API for personal finance data. Use when the user needs to query accounts, categories, transactions (records), budgets,... It is an AI Agent Skill for Claude Code / OpenClaw, with 624 downloads so far.
How do I install Wallet (By Budgetbakers)?
Run "/install wallet-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wallet (By Budgetbakers) free?
Yes, Wallet (By Budgetbakers) is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Wallet (By Budgetbakers) support?
Wallet (By Budgetbakers) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wallet (By Budgetbakers)?
It is built and maintained by Carlos Andres (@andresubri); the current version is v0.0.1.
More Skills