OPC Invoice Manager
v1.1.0Accounts Receivable light system for solo entrepreneurs. Manages the full billing lifecycle: invoice generation, collections follow-up, payment reconciliatio...
⭐ 0· 162·0 current·0 all-time
byLeon Fan@leonfjr
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match what the skill implements: invoice generation, aging, collections and basic reconciliation. The files and declared behavior (templates, client/profile JSON, numbering and tracker scripts) are appropriate and proportional to that purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts (invoice_tracker.py and invoice_numbering.py) and to read/write files under an invoices/ and optional contracts/ archive. This is coherent with invoicing functionality but means the agent will read and update local invoice metadata and write INDEX.json and .numbering-config.json in the invoices directory. No instructions reference unrelated system paths or external endpoints.
Install Mechanism
No install specification. The skill is instruction+script only and relies on Python 3.8+ stdlib. No downloads or package installs are requested.
Credentials
The skill declares no required environment variables, no credentials, and no config paths outside its project. The code operates on local files (invoices/, contracts/) which is expected for this functionality.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It will create/update local artifacts (INDEX.json, .numbering-config.json and invoice metadata) in the invoices directory when run — normal for an invoicing tool but worth noting because those files are persisted to disk.
Assessment
This skill appears coherent and implements invoicing workflows using the two included Python scripts. Before installing, review these practical points: (1) confirm where the skill will store files — it reads/writes invoices/, INDEX.json and .numbering-config.json in the working directory; avoid pointing it at any system or sensitive directories; (2) inspect the two Python scripts yourself (they use only the standard library and appear to perform local file/JSON processing) and verify you’re comfortable with them executing; (3) the registry source/homepage are unknown — consider obtaining the skill from a verified repository or author if possible; (4) ensure the runtime environment has Python 3.8+ and that running untrusted scripts in your agent environment matches your security policy; (5) because the skill can run scripts, consider limiting autonomous invocation or reviewing agent sandboxing if you are concerned about code execution. Overall the behaviour is proportional to its invoicing purpose.Like a lobster shell, security has layers — review code before you run it.
billingvk978cj38vzg8vj90scezp3km15830g9cfinancevk978cj38vzg8vj90scezp3km15830g9cinvoicevk978cj38vzg8vj90scezp3km15830g9clatestvk978cj38vzg8vj90scezp3km15830g9cone-person-companyvk978cj38vzg8vj90scezp3km15830g9csolopreneurvk978cj38vzg8vj90scezp3km15830g9c
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
