本业务域用于 E10 业票通发票管理。入口 `SKILL.md` 按飞书 `lark-approval` 风格组织：CRITICAL 共享前置、路由优先级、高优先级语义、逐 operation 命令表、处理链、执行原则、写操作失败决策树和“不在范围”。具体用法拆到 `references/`：

- `invoice-agent-entry.md`：schema、统一 `invoice run` 入口、stdin JSON 调用方式。
- `invoice-personal-list.md`：个人票夹查询，默认筛选未报销发票。
- `invoice-enterprise-list.md`：企业票夹查询，默认筛选未报销发票。
- `invoice-detail.md`：按 `fid` 或 `number` 查看详情。
- `invoice-file-upload.md`：上传发票文件。
- `invoice-ocr-preview.md`：OCR 预览，不描述为已入票夹。
- `invoice-validation-preview.md`：查验预览，不回写票夹。
- `invoice-download.md`：下载发票附件。
- `invoice-browse-field-data.md`：生成流程表单发票浏览按钮字段对象。
- `invoice-import.md`：导入发票文件或远程 URL 的 `prepare -> apply` 写入协议；`filedMap` 等 JSON 参数在 inputSchema 中保持 object。
- `invoice-add.md`：手工新增发票的 `prepare -> apply` 写入协议。
- `invoice-update.md`：编辑发票的 `prepare -> apply` 写入协议。
- `invoice-delete.md`：删除发票的 `prepare -> apply` 写入协议。
- `invoice-reim.md`：发票报销自动填单的数据准备；报销单创建/修改调用 `weaver-e10-workflow` 的 `workflow.createForm` / `workflow.createRequest` / `workflow.edit*`。
- `invoice-issuing.md`：智能开票或存台账的开票 payload 确认链。
- `invoice-disabled-capabilities.md`：共享、转让、标签等暂未暴露能力的处理边界。

Agent 调优重点：

- `weaver-work-cli invoice schema` 是 operation 合约第一信息源。
- 业务输入不得包含 Cookie、ETEAMSID、Token 或内部控制字段。
- 写操作只接受 CLI 生成的 continuation，不手工构造或复用。
- `validate=false` 只能说明跳过查验，不能描述为查验通过。
- 报销单创建、报销单修改、开票和存台账必须先展示摘要并取得明确确认；报销单按 `workflow.createRequest` 的 `{main, details}` 结构组装 `data`。
- 开票前从用户输入、附件或对话上下文提取购方字段；当前资料包没有客户档案查询 operation，资料不足时追问用户补齐。
- 当前资料包没有红字发票红冲接口，`invoice.red.*` 不属于可用 operation。
- 结果为 `partial/write_uncertain` 时停止，不自动重放写请求。
