Pension
A focused personal finance tool built for Pension. Log entries, review trends, and export reports — all locally.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 26 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the behavior in the included script: a local CLI that records and exports logs. Minor inconsistency: SKILL.md assumes a 'pension' command is available, and a scripts/script.sh is included, but there is no install spec telling how the script becomes the 'pension' command.
Instruction Scope
SKILL.md instructs the agent to run local pension commands and shows local status/export operations. The instructions and script only read/write files under the data dir and do not reference unrelated system paths, credentials, or external endpoints.
Install Mechanism
No install spec is provided (instruction-only), yet a runnable script is included. That is not dangerous, but it means the agent/user must install or invoke the script manually (e.g., place it on PATH) — the package does not auto-install a binary.
Credentials
The skill requests no environment variables, no credentials, and uses only the user's HOME directory (~/.local/share/pension) for storage — proportional to its stated offline purpose.
Persistence & Privilege
always is false and the skill does not request elevated or persistent platform privileges. It only writes to its own data directory and log files.
Assessment
This skill appears to be a simple offline CLI that stores plain-text logs under ~/.local/share/pension and does not contact external servers. Before installing, note: (1) there is no automated install — you must place scripts/script.sh on your PATH or invoke it directly; (2) data is stored in cleartext in your home directory, so avoid putting highly sensitive information in entries; (3) the export/json construction does not escape special characters, which may break exports containing quotes/newlines; (4) verify and run the included script in a safe environment (or inspect it) before making it available system-wide. If you plan to trust updates or feedback links, verify the publisher (BytesAgain) independently.Like a lobster shell, security has layers — review code before you run it.
Current versionv2.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Pension
A focused personal finance tool built for Pension. Log entries, review trends, and export reports — all locally.
Why Pension?
- Works entirely offline — your data never leaves your machine
- Simple command-line interface, no GUI needed
- Export to JSON, CSV, or plain text anytime
- Automatic history and activity logging
Getting Started
# See what you can do
pension help
# Check current status
pension status
# View your statistics
pension stats
Commands
| Command | What it does |
|---|---|
pension record | Record |
pension categorize | Categorize |
pension balance | Balance |
pension trend | Trend |
pension forecast | Forecast |
pension export-report | Export Report |
pension budget-check | Budget Check |
pension summary | Summary |
pension alert | Alert |
pension history | History |
pension compare | Compare |
pension tax-note | Tax Note |
pension stats | Summary statistics |
pension export | <fmt> Export (json |
pension search | <term> Search entries |
pension recent | Recent activity |
pension status | Health check |
pension help | Show this help |
pension version | Show version |
pension $name: | $c entries |
pension Total: | $total entries |
pension Data | size: $(du -sh "$DATA_DIR" 2>/dev/null |
pension Version: | v2.0.0 |
pension Data | dir: $DATA_DIR |
pension Entries: | $(cat "$DATA_DIR"/*.log 2>/dev/null |
pension Disk: | $(du -sh "$DATA_DIR" 2>/dev/null |
pension Last: | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null |
pension Status: | OK |
pension [Pension] | record: $input |
pension Saved. | Total record entries: $total |
pension [Pension] | categorize: $input |
pension Saved. | Total categorize entries: $total |
pension [Pension] | balance: $input |
pension Saved. | Total balance entries: $total |
pension [Pension] | trend: $input |
pension Saved. | Total trend entries: $total |
pension [Pension] | forecast: $input |
pension Saved. | Total forecast entries: $total |
pension [Pension] | export-report: $input |
pension Saved. | Total export-report entries: $total |
pension [Pension] | budget-check: $input |
pension Saved. | Total budget-check entries: $total |
pension [Pension] | summary: $input |
pension Saved. | Total summary entries: $total |
pension [Pension] | alert: $input |
pension Saved. | Total alert entries: $total |
pension [Pension] | history: $input |
pension Saved. | Total history entries: $total |
pension [Pension] | compare: $input |
pension Saved. | Total compare entries: $total |
pension [Pension] | tax-note: $input |
pension Saved. | Total tax-note entries: $total |
Data Storage
All data is stored locally at ~/.local/share/pension/. Each action is logged with timestamps. Use export to back up your data anytime.
Feedback
Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading comments…
