← Back to Skills Marketplace
insanelyqurious

TCS Expense Claim Processor

by Arun Prasad · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
86
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tcs-expense-claim
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchases
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tcs-expense-claim
  3. After installation, invoke the skill by name or use /tcs-expense-claim
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug tcs-expense-claim
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.

How do I install TCS Expense Claim Processor?

Run "/install tcs-expense-claim" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is TCS Expense Claim Processor free?

Yes, TCS Expense Claim Processor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does TCS Expense Claim Processor support?

TCS Expense Claim Processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TCS Expense Claim Processor?

It is built and maintained by Arun Prasad (@insanelyqurious); the current version is v1.0.0.

💬 Comments