← Back to Skills Marketplace
jbornhorst1524

Spend Pulse

by jbornhorst1524 · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
1099
Downloads
2
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install spend-pulse
Description
Proactive spending alerts via Plaid. Track credit card spending against a monthly budget with pace-based alerts.
Usage Guidance
This skill appears to implement a Plaid-based spending-alert CLI, but it does not include code in the bundle and asks you to install an external npm package or clone a GitHub repo. Before installing or handing it Plaid credentials: 1) Verify the npm package and GitHub repo (owner, stars, recent commits, package versions, publisher identity). 2) Inspect the package source code (or ask for an audited release) to confirm it only uses Plaid and writes config under ~/.spend-pulse and the macOS Keychain as claimed. 3) Confirm you are comfortable installing third‑party npm packages (they can run arbitrary code at install/run time). 4) Note the instructions target macOS Keychain — ensure this matches your OS or that the tool provides a secure alternative. 5) If you allow the agent to invoke the skill autonomously, remember it could run the CLI and access stored financial data; only enable autonomous use if you trust the package source. If you want higher assurance, request a skill bundle that includes audited code or a clear install spec from a verified release (GitHub release or npm package with known publisher) and explicit metadata linking the registry entry to the repository.
Capability Analysis
Type: OpenClaw Skill Name: spend-pulse Version: 0.1.2 The OpenClaw AgentSkills skill bundle 'spend-pulse' appears benign. The `SKILL.md` file describes a financial tracking tool that integrates with Plaid, requiring access to financial data and API credentials. It explicitly states that credentials are stored securely in macOS Keychain. The skill generates a chart image (`spend-pulse chart`) and instructs the agent to attach it to messages, which is a legitimate use of agent capabilities for visual communication. All described actions and instructions for the agent are directly aligned with the stated purpose of providing proactive spending alerts, and there is no evidence of intentional harmful behavior, data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's core function.
Capability Assessment
Purpose & Capability
The SKILL.md describes a Plaid-integrated spending-alert CLI (setup, sync, check, charts) which aligns with the skill name and description. However, registry metadata lists the source/homepage as unknown while the instructions reference an npm package and a specific GitHub repo (github.com/jbornhorst1524/spend-pulse). That mismatch (metadata vs README) reduces confidence in provenance.
Instruction Scope
Instructions are focused on the stated purpose (Plaid API keys, Plaid Link flow, syncing transactions, generating charts) and don't ask to read unrelated system files. They do recommend storing API credentials in the macOS Keychain and write files under ~/.spend-pulse (chart output), which is expected for a CLI but is OS-specific and does involve persistent credential storage and filesystem writes.
Install Mechanism
There is no install spec in the skill bundle — SKILL.md instructs users to run `npm install -g spend-pulse` or `git clone` from a GitHub repo. That means installing arbitrary third-party code from npm/GitHub is required for full functionality; the platform will not install audited code itself. Installing external packages carries standard supply-chain risks (malicious or vulnerable code). The referenced GitHub repo is a known host (better than an IP or pastebin) but the skill metadata does not prove the repo/package are official.
Credentials
The skill does not require unrelated credentials; it legitimately needs Plaid API credentials and bank authorization via Plaid Link. Those credentials will be collected interactively and stored in macOS Keychain per the instructions (instead of environment variables). This is proportional to the stated purpose, but the keychain approach is platform-specific and not declared in metadata (no OS restriction).
Persistence & Privilege
The skill does not request always-on inclusion and no special platform privileges are declared. The default ability for the agent to invoke the skill autonomously is allowed; given the skill can access financial data once credentials are supplied, allow autonomous use only if you trust the installed CLI and its source.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install spend-pulse
  3. After installation, invoke the skill by name or use /spend-pulse
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Removed launchd scheduling from skill.md. OpenClaw's native cron functionality is preferred.
v0.1.1
Adding ClawHub summary frontmatter to skill.md
v0.1.0
Initial release: pace tracking against last month's spend curve, spending chart image generation, structured YAML output for AI agents
Metadata
Slug spend-pulse
Version 0.1.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Spend Pulse?

Proactive spending alerts via Plaid. Track credit card spending against a monthly budget with pace-based alerts. It is an AI Agent Skill for Claude Code / OpenClaw, with 1099 downloads so far.

How do I install Spend Pulse?

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

Is Spend Pulse free?

Yes, Spend Pulse is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Spend Pulse support?

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

Who created Spend Pulse?

It is built and maintained by jbornhorst1524 (@jbornhorst1524); the current version is v0.1.2.

💬 Comments