dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
When the user uploads 发票.zip and 火车票.zip, use the included data tables to calculate eligible business-trip subsidy records, split related vs remaining files, create output workbooks, package two result zips, and report progress at every key step.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install attorneytao/travel-subsidyExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Use this skill only when the user provides two zip archives named exactly:
发票.zip
火车票.zip
The archives contain:
.pdf, .jpg, .jpeg, .png, .webp)This skill calculates which records can be used to support 出差补助 and produces two result zip packages.
Process the two archives as follows:
备注
备注
You must give the user a visible progress update at every key node.
At minimum, send these updates:
已收到发票.zip和火车票.zip,开始检查压缩包
压缩包检查完成,开始解压文件
解压完成,开始识别数据表和票据文件
已识别发票数据表与火车票数据表,开始读取结构化信息
结构化信息读取完成,开始建立文件与表格行的对应关系
对应关系建立完成,开始提取城市与行程信息
城市与行程信息提取完成,开始组装出差行程
出差行程组装完成,开始计算可报销出差补助
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# Travel Subsidy
Use this skill only when the user provides **two zip archives** named exactly:
- `发票.zip`
- `火车票.zip`
The archives contain:
- invoice / ticket files (`.pdf`, `.jpg`, `.jpeg`, `.png`, `.webp`)
- and at least one structured data table describing the corresponding files
This skill calculates which records can be used to support **出差补助** and produces two result zip packages.
## Goal
Process the two archives as follows:
1. Unzip both archives into a dedicated run directory.
2. Read the included structured tables.
3. Match each table row to its corresponding file by filename or stable file identifier.
4. Do **not** OCR the files unless the table is obviously unusable or missing required fields.
5. Build a chronological travel evidence set.
6. Infer travel city / route information:
- for train tickets: use the provided 始发站/到达站所在城市 fields directly
- for invoices: infer city from `备注`
- if it is a lodging invoice, determine the hotel city from the hotel name
- if it is an air-ticket-related invoice, extract route/city information from `备注`
7. Determine which records can support a valid 出差补助 claim.
8. Put the records/files related to 出差补助 into one folder.
9. Put all remaining records/files into another folder.
10. Produce two zip outputs:
- Zip 1: 出差补助计算表 + 出差补助相关文件
- Zip 2: 剩余文件 + 剩余信息整理表
11. Report progress to the user at every key node.
## Mandatory progress updates
You must give the user a visible progress update at every key node.
At minimum, send these updates:
1. `已收到发票.zip和火车票.zip,开始检查压缩包`
2. `压缩包检查完成,开始解压文件`
3. `解压完成,开始识别数据表和票据文件`
4. `已识别发票数据表与火车票数据表,开始读取结构化信息`
5. `结构化信息读取完成,开始建立文件与表格行的对应关系`
6. `对应关系建立完成,开始提取城市与行程信息`
7. `城市与行程信息提取完成,开始组装出差行程`
8. `出差行程组装完成,开始计算可报销出差补助`
9. `计算完成,开始拆分补助相关文件和...University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
A股分析技能
A2A4B2B Skill for OpenClaw