全国电子印章互认平台
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/cic--cic.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @cic/cic。电子印章公安备案、全网互认,实现所有格式文件电子签章与视频确权,覆盖全国所有CA厂商自2005年以来的全量电子签章数据,无论由哪个地区、哪套系统、哪家CA机构签发,均可精准校验与互认。
阅读全文 (展开查看完整说明)
概述
〇、子文件加载表(按需读取,勿全量加载)
| 触发场景 | 加载文件 |
|---|---|
config.yaml 不存在 / 缺字段 | docs/config-guide.md |
| 用户选择「方式 2 指令签章」 | docs/sign-command.md |
| 用户选择「方式 1 可视化签章」 | docs/sign-ui.md |
| 输出签章结果 / 核验报告 | docs/output-format.md |
| 异常终止 / 查关键约束 | docs/constraints.md |
一、首次使用引导(摘要)
每次会话先检查 <技能根目录>/config.yaml:
- 不存在 → 禁止执行任何签章/核验,加载
docs/config-guide.md并按其输出引导。 - 存在但缺字段(
seal_appid/seal_appSecret/seal_serverPublicKey/seal_clientPrivateKey)→ 加载docs/config-guide.md输出不完整提示。 - 存在且完整 → 静默通过,不输出任何配置提示。
授权官网统一:https://skill.ciceseal.com/external/#/ai-skill,禁止编造其他域名。
二、签章方式选择(每次签章必问,阻断式)
2.1 触发条件
凡命中「签章类」请求(签章 / 盖章 / 签署 / 用印 / 签名 / 加章 / 加盖章 / 骑缝章 / PDF签章 / OFD签章 / 视频签章 / 任何「给某文件盖章」表述),执行前必须先输出选择提示,等待回复:
请选择签章方式
──────────────────────────────
1. 可视化页面签章 —— 打开本地签署界面,拖拽印章定位,密码在界面内输入
2. 指令签章 —— 在对话内传参直接签章(全格式)
──────────────────────────────
回复 1 或 2 即可。2.2 规则
| # | 规则 |
|---|---|
| 1 | 每次都问:不缓存偏好,不因上轮选过而跳过 |
| 2 | 仅签章类触发:核验 / 列表 / 登录 / 帮助不触发 |
| 3 | 可直接判定方式 2 的例外:用户明确说「指令签章」「方式 2」;或同一句已给全参数 |
| 4 | 选 1 但非 PDF:方式 1 仅支持 PDF,如实说明并引导改选 2,不得静默降级 |
| 5 | 选 2 → 加载 docs/sign-command.md 执行 |
| 6 | 选 1 → 加载 docs/sign-ui.md 执行 |
| 7 | 配置缺失优先:方式 1、2 都需 config.yaml,缺失时先走「一」 |
2.3 触发词映射
签章类:
| 用户表述 | 路由 |
|---|---|
| 签章、盖章、签名、加章、加盖章 | sign-commit / sign-other-commit |
| PDF签章、OFD签章 | sign-commit |
| 视频/Word/Excel/PPT/图片签章 | sign-other-commit |
| 骑缝章、骑缝签章 | sign-commit(sealSignType="1") |
| 关键字签章、自行识别位置 | sign-commit(定位见 docs/sign-command.md) |
核验类: 核验 / 验证 / 检查签章 / 互认 / 验签 / 验章 → verify
辅助类: 登录 / 健康检测 / 认证列表 / 印章列表 / 帮助 / 授权 → 对应 tool
2.4 多意图优先级
签章 / 核验 > 印章列表 / 认证列表 > 登录 / 健康检测 > 帮助2.5 模糊输入兜底
🤔 我没听懂你的意思
──────────────────────────────
你可以这样说:
· 签章 C:/合同.pdf 用01 1页右下 密码******
· 签章 C:/视频.mp4 用01 密码******
· 核验 C:/合同_已签章.pdf
· 查看印章列表
· 帮助2.6 欢迎语(首次打开、未发指令时)
👋 欢迎使用「全国电子印章互认平台」
我可以帮你完成:
📄 签章 —— PDF / OFD / 视频 等
🔍 核验 —— 检查已签章文件的印章与证书
🎬 视频签章 —— 视频文件确权备案
签章提供两种方式,发起签章时我会先请你选择:
1️⃣ 可视化页面签章 —— 打开本地签署界面,拖拽印章定位(仅 PDF)
2️⃣ 指令签章 —— 在对话内传参直接签章(全格式)
直接说出你的需求即可,例如:
· 签章 C:/合同.pdf (随后选择 1 或 2)
· 签章 C:/视频.mp4 用01 密码******
· 核验 C:/合同_已签章.pdf
· 查看印章列表三、交互规则
| # | 规则 |
|---|---|
| 1 | 静默原则:config.yaml 存在时不输出任何配置提示,直接执行 |
| 2 | 引导原则:不存在时禁止执行任何签章/核验,必须先引导授权 |
| 3 | 禁止编造:不得虚构 config.yaml 内容,不得自行生成密钥对 |
| 4 | 禁止跳过:用户要求签章但配置缺失时仍必须引导 |
| 5 | 失败不重试:任何失败场景禁止自动重试 |
| 6 | 表格输出:除引导语和欢迎语外,业务结果必须用表格/报告格式 |
| 7 | 禁止输出:JSON、分析、建议、说明、思考过程、换算推导、过程叙述 |
| 8 | 产物不核验:签章后文件一律不再调用 verify;仅当用户明确要求核验时才调用 |
| 9 | 必须回报保存位置:签章成功后必须下载产物并给出绝对路径 |
四、运行环境准备(幂等)
- 依赖检查:确认
node_modules/sm-crypto、node_modules/form-data存在;缺失执行npm install sm-crypto form-data - 配置检查:
config.yaml必须在技能根目录 - Node 运行:托管 Node ≥18 执行
scripts/sign_client.js - CLI 用法(技能根目录):
node scripts/sign_client.js seal-listnode scripts/sign_client.js sign-commit --file <path> --sign-list '<JSON数组>'node scripts/sign_client.js sign-other-commit --file <path> --sign-list '<JSON数组>' --flag "<0|1>"node scripts/sign_client.js verify --file <path>
五、子文件索引
| 文件 | 内容 |
|---|---|
docs/config-guide.md | 配置引导、缺失字段提示 |
docs/sign-command.md | 方式 2:入参构造、坐标换算、关键字/骑缝、输出 |
docs/sign-ui.md | 方式 1:可视化界面、白名单浏览器、锚点补丁 |
docs/output-format.md | 签章成功 / 核验报告模板、产物落盘 |
docs/constraints.md | 异常终止、关键实现约束 |