← Back to Skills Marketplace
124
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-expense-report-pro
Description
No more shoebox full of crumpled receipts at the end of the month. Snap a photo of any receipt — blurry, crumpled, foreign currency, handwritten tip — and Op...
Usage Guidance
This package appears internally consistent with an on-device expense tracker. Before installing, consider: 1) Playwright must be installed separately and will download browser binaries (Chromium) — verify you want that dependency. 2) The scripts write temporary HTML to /tmp and require read/write access to an expenses/ directory; the Python script validates output paths and escapes HTML, but you should run it under the user account that owns the expenses data. 3) SKILL.md and SETUP-PROMPT instruct secure permissions (chmod 700/600) and filename sanitization — follow those instructions to reduce risk. 4) If you later connect the dashboard to remote services (Supabase/S3), you'll need to supply credentials then — review and restrict those before providing them. 5) As with any third-party skill, inspect and (optionally) run the scripts in a sandbox or isolated environment first to confirm behavior. Overall, nothing in the package indicates unexplained exfiltration or mismatched permissions.
Capability Analysis
Type: OpenClaw Skill
Name: normieclaw-expense-report-pro
Version: 1.0.3
The Expense Report Pro skill is a well-structured tool for managing financial data with a strong emphasis on security. Key safety features include explicit prompt injection defenses in SKILL.md to prevent the agent from executing commands found in receipts, restrictive file permissions (chmod 600/700) established in SETUP-PROMPT.md, and robust input validation and HTML escaping in the PDF generation script (generate-expense-report.py). The use of Playwright for rendering reports is mitigated by disabling JavaScript execution, and the code follows best practices for local data handling without evidence of exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
The skill's name/description (receipt scanning, categorization, PDF reports) matches the included files: vision guidance in SKILL.md, category defaults, report HTML template, and a Python/Bash pair to render HTML→PDF. There are no unrelated credentials, binaries, or configuration requests.
Instruction Scope
SKILL.md instructs reading/writing only within an expenses/ directory, using the image/vision tool for receipts, and running the provided PDF-generation script. It explicitly warns about prompt-injection and treats extracted receipt text as data. The file paths and actions described (saving receipts, appending expense-log.json, running the renderer) are within the stated scope.
Install Mechanism
This is instruction-only (no automated install). The Python script documents dependencies (playwright and browser install). That is reasonable for PDF rendering but requires the user to install Playwright, which will download browser binaries (Chromium). No opaque network download URLs or extract/install steps bundled with the skill itself.
Credentials
The skill declares no required env vars, no credentials, and the files do not embed secrets or remote endpoints. Dashboard advisories mention optional external services (e.g., Supabase) but no credentials are required by the packaged skill.
Persistence & Privilege
always:false (default), the skill does not request persistent platform privileges or modify other skills. Setup steps create an expenses/ directory and copy default categories into it — expected for a local data store.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install normieclaw-expense-report-pro - After installation, invoke the skill by name or use
/normieclaw-expense-report-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai — Free OpenClaw skills for everyone.
Metadata
Frequently Asked Questions
What is Expense Report Pro?
No more shoebox full of crumpled receipts at the end of the month. Snap a photo of any receipt — blurry, crumpled, foreign currency, handwritten tip — and Op... It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Expense Report Pro?
Run "/install normieclaw-expense-report-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Expense Report Pro free?
Yes, Expense Report Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Expense Report Pro support?
Expense Report Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Expense Report Pro?
It is built and maintained by Nollio (@nollio); the current version is v1.0.3.
More Skills