pocketbook

v1.0.0

Record, query, complete, correct, and undo personal bookkeeping entries through short natural-language conversation, with local JSONL and Markdown persistenc...

0· 83·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the code and instructions. The scripts implement append/query/update/revert, profile management, and Markdown rendering for a local ledger. Required binary (python/python3) is appropriate and proportional.
Instruction Scope
SKILL.md confines behavior to personal-ledger operations, describes triggers, and instructs use of provided scripts. The instructions reference only the included scripts, local data files, and the provided reference docs; they do not ask the agent to read unrelated system files or exfiltrate data.
Install Mechanism
No install spec; this is instruction/code-only with scripts bundled. Nothing is downloaded at install time and no external package install occurs.
Credentials
No required credentials or config paths. The code honors a POCKETBOOK_DATA_DIR environment variable as an alternate data root (used by ensure_data_dir) but that env var is not listed in registry metadata or SKILL.md — it is optional and not a secret. This is a minor documentation mismatch rather than a functional risk.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges or modify other skills. It only writes/reads files within its data root (default ~/.openclaw/pocketbook/default) and manages its own profile and ledger files.
Assessment
This skill appears to be a straightforward local personal-ledger tool implemented in Python. Before installing, note: (1) ledger data is stored on disk (default: ~/.openclaw/pocketbook/default) — treat it as sensitive personal data and back it up or encrypt it if needed; (2) you can override storage via --data-dir or the POCKETBOOK_DATA_DIR env var (the env var is supported by the code but not documented in metadata); (3) the skill requires a Python runtime but does not contact external servers or request credentials; (4) review profile.json and ledger.jsonl if you want to inspect or migrate data. If you are comfortable with local file storage of personal finance items and have Python available, the skill is coherent and proportional to its stated purpose.

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

latestvk97cjny99g1gw5czhg2ac7s2h983etn4

License

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

Runtime requirements

Any binpython, python3

Comments