Receipt Assistant
v1.0.0报销票据处理助手。自动识别票据(火车票、打车发票、行程单、酒店发票)、提取关键信息(日期、金额、发票号)、按规则重命名文件、生成汇总报表。触发词:报销、发票、票据识别、火车票、打车票、酒店发票、整理票据。
⭐ 0· 265·1 current·1 all-time
by@yy-c8
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (receipt processing: detect, extract, rename, report) matches the included Python modules (scanner, namer, reporter, utils). Declared requirements are minimal (no credentials, no external services). The SKILL.md instructs using the platform 'image' tool for visual recognition — consistent with an OCR workflow.
Instruction Scope
SKILL.md and code limit actions to scanning a user-provided directory, calling the platform image tool for OCR, extracting fields, renaming/ copying files, and writing an Excel report. There are no instructions to read unrelated system files or to transmit data to external endpoints outside the expected image tool and local filesystem.
Install Mechanism
Registry has no automated install spec (instruction-only), but the package includes requirements.txt and SKILL.md suggests running `pip install openpyxl pdfplumber Pillow`. These are standard PyPI packages appropriate for PDF/image parsing and Excel generation. No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill does not require credentials. It will optionally read COMPANY_NAME, PERSON_NAME, and OUTPUT_DIR environment variables (and a local config.json) — all directly relevant to naming/output behavior. No sensitive tokens or unrelated env vars are requested.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or global agent settings. It writes local configuration (config.json) and output files under the project/output directory by default — expected for a file-processing tool.
Assessment
This skill appears coherent and limited to local receipt processing, but consider these precautions before installing: 1) The SKILL.md asks you to run `pip install` for standard libraries (openpyxl, pdfplumber, Pillow) — install in a virtualenv to avoid polluting your system Python. 2) The skill reads/writes files: it will create/modify config.json and copy/rename files into its output directory (default under the project). Point it at a test folder first and back up originals. 3) OCR is done via the platform 'image' tool per the instructions — be aware images/receipt data will be processed by that tool (check privacy/policy for the platform). 4) Inspect config.json and the included code if you want to confirm there are no additional behaviors in your deployment. 5) No network endpoints, credentials, or unexpected installers are present, so running in a restricted environment or VM is a reasonable precaution but not strictly required.Like a lobster shell, security has layers — review code before you run it.
latestvk97512z119ghe0kmw148s72hcx82861h
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
