← 返回 Skills 市场
insanelyqurious

TCS Expense Claim Processor

作者 Arun Prasad · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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.
能力标签
cryptocan-make-purchases
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tcs-expense-claim
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tcs-expense-claim 触发
  4. 根据 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.
元数据
Slug tcs-expense-claim
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论