Token导航 LogoToken导航

Agent Skill · 效率

china-idcard(中国身份证)

china-idcard 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

china-idcard 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 11,828。

总安装 4,398周安装 187GitHub Stars 公开资料未说明下载 1,541核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:china-idcard(中国身份证)
来源仓库:https://github.com/tobewin/china-idcard
安装命令:
openclaw skills install china-idcard
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install china-idcard

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

中国居民身份证号码解析与验证。当用户提供中国身份证号码并希望提取信息(省、市、区、出生日期、性别、年龄)或验证值时使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install china-idcard;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

china-idcard 怎么安装?

在终端执行 openclaw skills install china-idcard。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

china-idcard 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

china-idcard 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

china-idcard 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

china-idcard 用的人多吗?

公开数据是累计安装 4,398 次,近一周安装 187 次,下载 1,541 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

china-idcard 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
china-idcard

中国身份证 · 本页

4,398—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
china-idcard
description
中国居民身份证号码解析与验证。Use when the user provides a Chinese ID card number and wants to extract information (province, city, district, birthdate, gender, age) or validate its checksum. Fully offline — no network, no API key required. Also handles Hong Kong/Macau/Taiwan compatriot permits and passport number format hints.
version
1.0.0
license
MIT-0
metadata
openclaw
emoji
🪪

中国身份证解析 China ID Card Parser

解析中国居民身份证18位号码,提取全部信息并验证合法性。完全离线,零依赖。

触发时机

  • 用户提供身份证号码,要求解析或验证
  • "这个身份证号是哪里的" / "帮我验证一下这个身份证号"
  • "这个人多大了" / "这个号码是男是女"
  • 表单校验、信息核对、年龄计算场景

身份证号码结构(18位)

[1-2位] 省级代码
[3-4位] 市级代码
[5-6位] 县区代码
[7-14位] 出生日期(YYYYMMDD)
[15-17位] 顺序码(奇数=男,偶数=女)
[18位] 校验码(0-9或X)

第一步:格式预处理

1. 去除空格、横线等分隔符
2. 统一转为大写(末位X)
3. 验证长度必须为18位
4. 验证前17位全为数字,第18位为数字或X

第二步:校验码验证(必须执行)

加权系数:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

计算步骤:

1. 将前17位数字依次乘以对应加权系数,求和
2. 和值对11取模,得到余数(0-10)
3. 余数对应校验码:
   余数 0 → X  (注意:是字母X,不是数字)
   余数 1 → 0
   余数 2 → 9
   余数 3 → 8
   余数 4 → 7
   余数 5 → 6
   余数 6 → 5
   余数 7 → 4
   余数 8 → 3
   余数 9 → 2
   余数 10 → 1
4. 与第18位比对,不一致则校验码错误

第三步:出生日期验证

从第7-14位提取:YYYY MM DD
验证:
- 年份在 1900-当前年份 之间
- 月份在 01-12 之间
- 日期与月份匹配(注意闰年2月29日)
- 不能是未来日期

第四步:地区代码解析

省级代码(前2位)

11 北京市      12 天津市      13 河北省      14 山西省
15 内蒙古自治区 21 辽宁省      22 吉林省      23 黑龙江省
31 上海市      32 江苏省      33 浙江省      34 安徽省
35 福建省      36 江西省      37 山东省      41 河南省
42 湖北省      43 湖南省      44 广东省      45 广西壮族自治区
46 海南省      50 重庆市      51 四川省      52 贵州省
53 云南省      54 西藏自治区   61 陕西省      62 甘肃省
63 青海省      64 宁夏回族自治区 65 新疆维吾尔自治区
71 台湾省      81 香港特别行政区 82 澳门特别行政区

市级和县区代码(3-6位):告知用户所属省份后,说明市县代码可参考《GB/T 2260》国家标准,或告知前6位行政区划代码对应的具体地区名称(如有内置数据则直接给出,否则给出省级信息)。

常见行政区划代码示例

110100 北京市市辖区    110101 北京市东城区    110102 北京市西城区
110105 北京市朝阳区    110106 北京市丰台区    110107 北京市石景山区
110108 北京市海淀区    110111 北京市房山区    110112 北京市通州区
310100 上海市市辖区    310101 上海市黄浦区    310104 上海市徐汇区
310105 上海市长宁区    310106 上海市静安区    310107 上海市普陀区
310109 上海市虹口区    310110 上海市杨浦区    310112 上海市闵行区
440100 广州市          440101 广州市市辖区    440103 广州市荔湾区
440104 广州市越秀区    440105 广州市海珠区    440106 广州市天河区
440111 广州市白云区    440113 广州市番禺区    440300 深圳市
440301 深圳市市辖区    440303 深圳市罗湖区    440304 深圳市福田区
440305 深圳市南山区    440306 深圳市宝安区    440307 深圳市龙岗区
320100 南京市          320200 无锡市          320500 苏州市
330100 杭州市          330200 宁波市          330400 嘉兴市
500100 重庆市市辖区    510100 成都市          420100 武汉市
430100 长沙市          350200 厦门市          370100 济南市
370200 青岛市          610100 西安市          230100 哈尔滨市

第五步:性别判断

第17位(顺序码末位):
- 奇数(1,3,5,7,9)→ 男性
- 偶数(0,2,4,6,8)→ 女性

第六步:年龄计算

当前日期 - 出生日期 = 周岁年龄
注意:未过生日则年龄 = 当年年份 - 出生年份 - 1

格式化输出

验证通过

🪪 身份证解析结果
━━━━━━━━━━━━━━━━━━━━
号码:110105 19900315 001 X(已脱敏展示)
校验:✅ 合法

基本信息:
  归属地:北京市 朝阳区
  出生日期:1990年03月15日
  性别:男
  当前年龄:36岁(未过今年生日则35岁)

号码解析:
  省级代码:11(北京市)
  地区代码:110105(朝阳区)
  顺序码:001(第1个登记)
  校验码:X ✅

验证失败

🪪 身份证验证结果
━━━━━━━━━━━━━━━━━━━━
号码:xxxxxxxxxxxxxx(已脱敏)
校验:❌ 无效

原因:校验码错误(填写了5,计算应为X)
提示:请核对原始证件上的号码是否录入正确

常见错误类型

❌ 长度不是18位     → 提示正确长度
❌ 含非法字符       → 指出哪个字符不合法
❌ 省级代码不存在   → 提示前2位不在有效范围
❌ 出生日期无效     → 具体说明哪里不合理
❌ 校验码错误       → 给出正确校验码供核对

隐私处理规则

输出时对号码进行脱敏:

原始:110105199003150012
展示:1101051990****0012(中间出生日期后4位隐藏)
或按场景选择:110105 19900315 **1 2(顺序码隐藏)

重要:不得将完整身份证号原样输出,始终脱敏后展示。


特殊证件说明

遇到以下证件格式时,说明不适用本解析规则并提供对应说明:

港澳居民来往内地通行证(回乡证):
  格式:H/M + 8位数字,H=香港,M=澳门
  不含出生日期等信息,无法用本规则解析

台湾居民来往大陆通行证(台胞证):
  格式:8位数字,或新版18位
  新版18版可按身份证规则解析

外国人永久居留证:
  格式:字母+数字组合,长度不固定
  不适用本规则

护照:
  中国护照:E + 8位数字
  不含居住地信息,不适用本规则

注意事项

  • 校验通过≠真实存在:号码格式合法不代表该身份证确实被签发
  • 归属地是户籍登记地,不是用户当前居住地
  • 部分旧版15位身份证需先转换为18位再解析(补充出生年份世纪位+重算校验码)
  • 本 skill 仅做格式解析,不联网核验真实性

平台分布

OpenClaw

85.88%
按下载量换算1,323

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills