ZapYeti

Use the ZapYeti API to list debts, track balances, view payoff schedules, log payments, and monitor debt-free progress via api.zapyeti.com. Use when the user...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 28 · 0 current installs · 0 all-time installs
byDustin Davis@djedi
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the assets: the skill documents ZapYeti endpoints and includes a helper script that calls api.zapyeti.com. Required binaries (curl, python3) and the single env var ZAPYETI_API_KEY are expected for this purpose.
Instruction Scope
SKILL.md instructs the agent to use scripts/zy_api.sh for API calls. The script only uses the declared ZAPYETI_API_KEY, builds requests to https://api.zapyeti.com, and pretty-prints JSON. There are no instructions to read unrelated files or exfiltrate data to other endpoints.
Install Mechanism
No install spec (instruction-only) and the only code is a small shell helper script; nothing is downloaded or unpacked during install.
Credentials
The skill requires one credential (ZAPYETI_API_KEY) and uses it solely to set the X-API-Key header when calling the ZapYeti API. The credential request is proportional and clearly justified.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system privileges or modify other skills. Autonomous invocation is allowed by default but this skill's actions are limited to API calls.
Assessment
This skill appears coherent and only needs your ZapYeti API key. Before installing, ensure the API key you provide has the minimal permissions needed (avoid full admin keys if possible). Be aware that the API includes endpoints capable of deleting accounts or creating API keys—avoid using overly-privileged keys with third-party agents. Keep your key secret, rotate it if you suspect compromise, and review ZapYeti's API token scopes and retention policies.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.2.0
Download zip
latestvk97exkmw7t1y66w043n2xd3n39830yg5

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🏔️ Clawdis
Binscurl, python3
EnvZAPYETI_API_KEY
Primary envZAPYETI_API_KEY

SKILL.md

ZapYeti

Track and manage debt payoff plans on ZapYeti.com via REST API.

Setup

  • Requires env: ZAPYETI_API_KEY
  • Generate an API key at ZapYeti.com → Settings → API Keys

Usage

Use the helper script for all API calls:

scripts/zy_api.sh <METHOD> <path> [json_body]

Common workflows

List all debts:

scripts/zy_api.sh GET /api/debts/

Get a specific debt:

scripts/zy_api.sh GET /api/debts/DEBT_ID

Log a payment:

scripts/zy_api.sh POST /api/payments/ \
  '{"debt_id":"DEBT_ID","amount":5000,"date":"2026-03-06"}'

Payment summary:

scripts/zy_api.sh GET /api/payments/summary

Payment history:

scripts/zy_api.sh GET /api/payments/history

User profile:

scripts/zy_api.sh GET /api/users/me

Export data:

scripts/zy_api.sh GET /api/settings/export
scripts/zy_api.sh GET /api/settings/export/csv

API Reference

See references/api.md for the full endpoint list including debts, payments, SimpleFin sync, social features, and admin endpoints.

Notes

  • Amounts are in cents: $50.00 = 5000
  • Debt payoff strategies: snowball (smallest first) and avalanche (highest interest first)

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…