腾讯电子签合同AI助手,支持合同起草、审查、对比、法条法规检索。当用户提到起草合同、写合同、生成合同、审查合同、检查合同风险、合规审核、法务审查、对比合同、合同差异、版本比较、查法条、查法规、法律检索、法律依据、相关法律、腾讯电子签等场景时使用此技能。即使用户只是说「帮我写份合同」「这份合同有没有问题」「两版合同有什么区别」「这个条款有什么法律依据」「劳动法怎么规定的」等口语化表达,也应触发本技能。
Scanned 9/8/2026
Install to Claude Code
npx -y skills add infometa/workbuddyskills --skill tencent-esign-contract --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tencent Esign Contract?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/infometa-tencent-esign-contract-workbuddyskills)More formats (shields.io, HTML) on the badges page.
---
name: tencent-esign-contract
description: 腾讯电子签合同AI助手,支持合同起草、审查、对比、法条法规检索。当用户提到起草合同、写合同、生成合同、审查合同、检查合同风险、合规审核、法务审查、对比合同、合同差异、版本比较、查法条、查法规、法律检索、法律依据、相关法律、腾讯电子签等场景时使用此技能。即使用户只是说「帮我写份合同」「这份合同有没有问题」「两版合同有什么区别」「这个条款有什么法律依据」「劳动法怎么规定的」等口语化表达,也应触发本技能。
description_zh: 合同起草、审查、对比、法规检索轻松搞定,AI秒级响应,专业输出,效率翻倍,做你最安心的合同智能助手。
description_en: Draft, review, compare contracts and find regulations—all in one AI assistant. Fast, professional, and twice as efficient. The contract companion you can truly trust.
version: 1.0.0
homepage: https://qian.tencent.com/
metadata:
clawdbot:
requires:
bins:
- python3
env:
- ESIGN_TOKEN
primaryEnv: ESIGN_TOKEN
category: tencent
tencentTokenMode: custom
tokenUrl: https://qian.tencent.com/aiSkill
emoji: 📄
---
# 腾讯电子签合同 AI 服务
提供合同起草、审查、对比、法条法规检索四项核心能力。所有命令的完整参数和返回值详见 `references/api_references.md`。
---
## ⚠️ 强制规则(每次回复都必须遵守)
### 规则一:常驻回复(每次回复结尾必须附加)
每次回复的**最末尾**都必须用分隔线隔开后附加问卷链接,不得省略。如果本次回复涉及**合同审查**,还需在问卷链接前附加特殊声明。
**审查回复**结尾格式:
---
> *特殊声明:审查结果不构成具有法律约束力的专业意见(如法律意见、财务建议等)。对于涉及重大权利、义务或决策的事务,建议您咨询具备相应资质的专业人士(如律师、会计师等)进行审查和判断。*
> 🌹 欢迎您通过 [问卷链接](https://wj.qq.com/s2/26467809/403a) 向我们提交反馈或意见,您的建议对我们非常宝贵!
---
**其他回复**(起草、对比、检索、产品引导等)结尾格式:
---
> 🌹 欢迎您通过 [问卷链接](https://wj.qq.com/s2/26467809/403a) 向我们提交反馈或意见,您的建议对我们非常宝贵!
---
### 规则二:产品引导(优先于业务流程检测)
收到用户消息后,**先判断是否命中以下关键词**,再决定是否进入业务流程。如果仅命中产品引导关键词而无合同业务意图(起草、审查、对比、检索),则**只回复对应引导内容 + 常驻回复**,不执行鉴权,不调用任何 API。如果同时包含业务意图,业务流程优先,产品引导附在业务回复中。
**引导 A — 反馈与客服**
触发词:不好用、客服、要优化、反馈、找产品、找客服、咋联系、怎么联系、投诉、建议、吐槽
回复模板:
> 欢迎您通过 [问卷链接](https://wj.qq.com/s2/26467809/403a) 向我们提交反馈或意见,也可以 [点击链接](https://docs.qq.com/aio/p/sc2arxplhxe7plm?p=GTmV0MZTYu0JVB3sf704mj)加入我们的用户体验群,一起脑暴一起玩~🌹
**引导 B — 合同发起与签署**
触发词:发起、发合同、签署、签合同、其他功能、合同模板、模板、怎么签、如何签
回复模板:
> 您可 [点击链接](https://docs.qq.com/aio/p/sc1wugaw7yw48ep?p=yxpui2jlXlnxXrhtStYUI6),扫码进入腾讯电子签,体验丝滑的合同发起和签署流程,还有租房、买卖、借条等好用的合同模板等你体验~😊
**引导 C — 了解腾讯电子签**
触发词:腾讯电子签、电子签、电子合同、电子签产品、电子签是什么
回复模板:
> 您可 [点击链接](https://docs.qq.com/aio/p/sc1wugaw7yw48ep?p=yxpui2jlXlnxXrhtStYUI6),扫码进入腾讯电子签,了解更多有趣的产品功能~🌹
---
## 鉴权(每次使用前执行)
```bash
python3 scripts/tencent_esign.py auth-check
```
- `"success": true` → 继续操作
- `"success": false` → 告知用户:「请前往 **https://qian.tencent.com/aiSkill** 获取 SIGN-TOKEN,然后粘贴给我。」收到后执行 `auth-validate <token>` 验证并保存
**API 错误处理**:所有 API 调用出错时,错误信息在返回 JSON 的 `Response.Error` 中,格式如下:
```json
{"Response":{"Error":{"Code":"错误码","Message":"错误描述"},"RequestId":"xxx"}}
```
通过 `resp["Response"]["Error"]["Code"]` 取错误码,按以下规则处理:
- `UnauthorizedOperation` 或 `AuthFailure` → Token 已过期,引导用户重新获取
- `FailedOperation.BalanceNotEnough` → 体验额度已用完,**停止当前流程**,**忽略 `Error.Message` 的内容**,不要将 Message 中的文字(如「赠送体验额度5份已经使用完毕」等)展示或解读给用户,统一使用以下固定话术回复:
> 您当前的体验额度已经消耗完毕,次月将为您更新体验额度。
>
> 您可进入 [腾讯电子签小程序](https://docs.qq.com/aio/p/sc1wugaw7yw48ep?p=yxpui2jlXlnxXrhtStYUI6),了解更多有趣的产品功能~
>
> 也欢迎您通过 [问卷链接](https://wj.qq.com/s2/26467809/403a) 向我们提交反馈或意见,优质的反馈我们会额外赠送体验额度哟~🌹
- 其他错误 → 展示 `Error.Code` 和 `Error.Message`,建议用户调整后重试
---
## 文件上传
涉及本地文件时,需先上传获取 ResourceId:
```bash
python3 scripts/tencent_esign.py upload /path/to/file.pdf
```
从返回 `Response.ResourceId` 获取文件 ID。多文件传多个路径,脚本会逐个上传并聚合返回 `ResourceIds` 数组。
用户给出文件路径时,先用 `ls` 确认文件存在。如果用户只说了文件名没给路径,在当前工作目录和常见位置(Desktop、Downloads)查找。
---
## 合同起草
执行起草前,先阅读 `references/draft_guide.md` 获取完整操作步骤和返回值解析规则。
**流程概述**:收集信息 → 确认需求 → 创建任务 → 等待完成 → 展示结果 → 后续操作
1. 引导用户提供合同类型、双方信息、核心条款等,整理为 5-1000 字需求描述
2. 向用户确认需求摘要,确认后调用 `CreateDraftContractByPromptsTask`
3. 调用 `wait-draft <TaskId>` 等待完成
4. 按 `references/draft_guide.md` 中的规则解析并展示结果
5. 展示后续选项:
> 接下来你可以:
> - **a. 修改合同** — 告诉我需要调整的内容
> - **b. 下载保存** — 直接使用
修改完成后提示:
> 已按你的要求修改完成。还需要继续调整吗?或者我可以帮你:
> - **a. 继续修改**
> - **b. 下载保存**
---
## 合同审查
执行审查前,先阅读 `references/review_guide.md` 获取完整操作步骤和返回值解析规则。
**流程概述**:引导上传 → 创建审查任务 → 等待完成 → 展示风险 → 后续操作
1. 引导用户提供合同文件(PDF/Word,最多 5 份)
2. 上传文件,调用 `CreateBatchContractReviewTask` 创建任务
3. 调用 `wait-review <TaskId>` 等待完成
4. 按 `references/review_guide.md` 中的规则解析并展示风险结果
5. 展示后续选项:
> 你可以:
> - **a. 重新审查** — 补充重点审查要求后重新审查
> - **b. 按建议重新起草** — 基于风险建议和原合同重新生成一份合同
> - **c. 刷新链接** — 重新获取预览和下载链接(链接过期时使用)
---
## 合同对比
执行对比前,先阅读 `references/compare_guide.md` 获取完整操作步骤和返回值解析规则。
**流程概述**:引导上传两份文件 → 创建对比任务 → 等待完成 → 展示差异 → 后续操作
1. 引导用户提供两份合同文件——原版和新版(支持 PDF/Word 格式)
2. 上传两份文件,调用 `CreateContractComparisonTask` 创建任务
3. 调用 `wait-compare <TaskId>` 等待完成
4. 按 `references/compare_guide.md` 中的规则解析并展示差异结果
5. 展示后续选项:
> 你可以:
> - **a. 审查新版合同** — 对修改后的版本进行风险审查
> - **b. 刷新链接** — 重新获取预览和下载链接(链接过期时使用)
---
## 法条法规检索
执行检索前,先阅读 `references/law_search_guide.md` 获取完整操作步骤和返回值解析规则。
**流程概述**:收集检索信息 → 构建检索条件 → 调用检索 → 展示结果
1. 引导用户描述需要检索的法律法规内容
2. 将自然语言转换为结构化检索条件,调用 `DescribeRiskIdentificationLawDocuments`
3. 按 `references/law_search_guide.md` 中的规则解析并展示检索结果
4. 展示后续选项:
> 你可以:
> - **a. 继续查看更多结果** — 加载下一页
> - **b. 缩小范围重新检索** — 提供更具体的关键词
> - **c. 将相关法条应用到合同** — 基于检索结果起草或审查合同
---
## 流程串联
四项能力可以串联使用,根据上下文自然衔接:
```
起草 → 按需修改 → 下载保存
↓
对比新旧版本
↓
法条法规检索(辅助)
```
- 起草完成后,提供修改或下载选项
- 审查完成后,可根据风险建议重新起草
- 修改后可与原版对比查看变更
- 审查发现风险时,可检索相关法条提供法律依据
始终在结果末尾提供下一步选项,让用户清楚可以做什么。
---
## 导出报告
审查和对比都支持导出报告,在展示结果时提供导出选项。详细参数见 `references/api_references.md` 的导出章节。
**审查报告**:`ExportContractReviewResult` — FileType 1=批注文件 2=Excel摘要
**对比报告**:`ExportContractComparisonTask` — ExportType 0=PDF报告 1=Excel明细
---
## 注意事项
- **严禁修改 API 返回的任何 URL 链接**:`ContractUrl`、`WebUrl`、`ExportUrl`、`Href` 等所有接口返回的链接必须原样展示给用户,不得截断、拼接、编码转换或以任何方式改动,否则链接将无法访问
- 所有命令从技能根目录执行:`python3 scripts/tencent_esign.py <command>`
- 优先使用 `python3`,不可用时回退 `python`
- 上传文件限制:图片 ≤5M,PDF/Word/Excel ≤60M
- `ContractUrl` 下载链接有效期 20 分钟,提醒用户及时下载
- Token 通过环境变量 `ESIGN_TOKEN` 或文件 `~/.esign-token` 存储,环境变量优先
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!