← 返回 Skills 市场
TCS Expense Claim Processor
作者
Arun Prasad
· GitHub ↗
· v1.0.0
· MIT-0
86
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tcs-expense-claim
功能描述
End-to-end business travel expense claim processor. Use this skill whenever a user uploads receipts, bills, invoices, or screenshots of expenses and wants to...
安全使用建议
This skill appears to be a plausible receipt-packaging helper, but it is incomplete and inconsistent in important ways. Before installing or using it:
- Confirm the source/author (no homepage provided) — avoid running unknown scripts on sensitive data.
- Verify where the scripts actually live and update SKILL.md references (SKILL.md expects scripts/ but files are at repo root).
- Note that there is no OCR/parsing implementation included: you or the agent must produce the structured JSON manifests (expenses.json / bills_manifest.json) that the included scripts consume. If you expect the skill to extract text from images automatically, it does not do that as packaged.
- Ensure required Python packages (openpyxl, pypdf, img2pdf, Pillow) are available in the runtime; the skill suggests pip hints but doesn't install them.
- The code itself has no network endpoints or secret access, but SKILL.md suggests fetching live FX rates 'if web search is available' — clarify whether that will cause network calls in your environment and whether you are comfortable with that.
- Test on non-sensitive sample receipts first to validate file paths, manifests, and outputs.
If you need true end-to-end automated OCR and classification, request or implement an OCR/parsing component and fix the path mismatches before trusting this skill with real expense data.
功能分析
Type: OpenClaw Skill
Name: tcs-expense-claim
Version: 1.0.0
The skill bundle is a legitimate tool designed to automate the processing of travel expense receipts into formatted PDF packages and Excel spreadsheets. The Python scripts (build_pdfs.py and build_xlsx.py) use standard libraries like pypdf, openpyxl, and img2pdf to perform their tasks and are confined to the expected /mnt/user-data/ directories. There is no evidence of malicious intent, data exfiltration, or prompt injection; the instructions in SKILL.md are strictly procedural and aligned with the stated purpose of expense management for TCS/SAP Concur systems.
能力标签
能力评估
Purpose & Capability
The description (end-to-end expense claim processing) aligns with the two included scripts (PDF merging and XLSX generation) and the TCS category docs. However, the SKILL.md requires visual extraction/OCR and automatic classification of receipts (Phase 1 & 2), yet there is no code provided to perform OCR or automated parsing — the included scripts only consume pre-structured JSON manifests. This gap means the skill as packaged is not fully implementing its claimed end-to-end capability.
Instruction Scope
The runtime instructions tell the agent to list and read files in /mnt/user-data/uploads/ and to 'read visually' to extract invoice data. They also reference script paths like scripts/build_pdfs.py and scripts/build_xlsx.py and documents at /mnt/skills/public/pdf/SKILL.md and /mnt/skills/public/xlsx/SKILL.md. In the package, the actual script files are build_pdfs.py and build_xlsx.py at the repository root (no scripts/ directory) and the referenced public SKILL.md/xlsx files are not present. These path mismatches and the broad 'read visually' instruction (which implies OCR/vision capabilities) are inconsistencies that could cause runtime errors or unexpected agent behavior.
Install Mechanism
There is no install spec (instruction-only), which minimizes install-time risk. The Python scripts require third-party packages (openpyxl, pypdf, img2pdf, Pillow) but the skill does not declare dependencies or provide an install step — SKILL.md prints pip install hints. This is a modest operational risk (missing deps) but not an execution-of-untrusted-code-red-flag by itself.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The files and outputs are constrained to /mnt/user-data/uploads/ and /mnt/user-data/outputs/, which fits the stated purpose of processing user-uploaded receipts.
Persistence & Privilege
The skill does not request always:true and is user-invocable only; it does not request elevated or persistent privileges. Autonomous invocation is allowed by default but is not combined here with broad credential access or other concerning privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tcs-expense-claim - 安装完成后,直接呼叫该 Skill 的名称或使用
/tcs-expense-claim触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release of the Expense Claim Skill:
- Fully automates business travel expense claim processing from receipt uploads to submission-ready outputs.
- Supports image and PDF ingestion, with classification by date, vendor, location, and TCS-specific categories.
- Generates per-day, per-category PDF claim packages and a detailed XLSX summary with category breakdowns and currency conversions.
- Outputs structured tables in chat for direct manual entry into expense portals.
- Provides error handling and compliance checks, including flagged items for missing or ambiguous information.
元数据
常见问题
TCS Expense Claim Processor 是什么?
End-to-end business travel expense claim processor. Use this skill whenever a user uploads receipts, bills, invoices, or screenshots of expenses and wants to... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。
如何安装 TCS Expense Claim Processor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tcs-expense-claim」即可一键安装,无需额外配置。
TCS Expense Claim Processor 是免费的吗?
是的,TCS Expense Claim Processor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TCS Expense Claim Processor 支持哪些平台?
TCS Expense Claim Processor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TCS Expense Claim Processor?
由 Arun Prasad(@insanelyqurious)开发并维护,当前版本 v1.0.0。
推荐 Skills