SAC证券从业人员公示查询

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

查询中国证券业协会(SAC)公示的证券从业人员执业信息。当用户想"查某证券公司/券商有哪些从业人员或登记人员"、"查某某(姓名)在哪家券商执业、执业证书编号是多少"、"查证券从业人员"、"从业人员登记信息"、"从业资格/执业登记查询"、"SAC公示查询"等时使用。支持按姓名、机构、编号(证书编号/证件号/执业编号/工号)任一条件或组合查询,小机构一次取全量,大机构自动分页抓取,结果可导出 JSON/CSV 文件。

一句话选型结论

按资料字段整理

SAC证券从业人员公示查询是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_e11bc9a5/sac-person-query
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_e11bc9a5仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625444
正文体量9.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
SAC证券从业人员公示查询当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

9.5 KB
模型实际读到的说明书原文,来自技能仓库

SAC 从业人员信息公示查询

查询中国证券业协会公示的证券从业人员执业信息:按机构查名单、按姓名查执业详情、按编号(证书编号/证件号)定位人员,支持多条件组合与结果导出。

功能特性

  • 机构查名单:输入机构名(模糊词先返回候选确认),一次拉取该机构全部登记人员
  • 大机构分页抓取:分页通道(预览/全量两档),单次响应体小、翻页稳定
  • 姓名查执业信息:业务类别、登记日期、证书编号、登记次数、违规记录计数
  • 证书编号/证件号直查:S 开头证书编号或 18 位证件号无需其他条件即可定位人员并取完整详情
  • 多条件组合:姓名 × 机构 × 编号(执业编号/工号本地过滤)任意组合精确筛选
  • 统计概览:登记机构按类型的人员分布

触发示例

查中信建投有哪些从业人员        → 机构名模糊时先列候选请确认
查一下张某某的执业信息          → 姓名查询
S0820108040347 是谁            → 证书编号直查
爱建证券里有没有叫顾某某的      → 姓名+机构组合

一、使用方法

用户传入的参数:$ARGUMENTS

命令模板(SKILL_DIR = 本 skill 的安装目录,如 Windows 下为 %USERPROFILE%\.workbuddy\skills\sac-person-query,macOS/Linux 下为 ~/.workbuddy/skills/sac-person-query):

python "SKILL_DIR\scripts\sac_query.py" <子命令> [参数]

第 1 步:判断查询意图

person 支持三个条件任意组合:

用户想做什么 典型问法 用法
查机构的人员名单 "中信建投有哪些从业人员" --org <机构全称>
查某人的执业信息 "张三的执业信息" --name <姓名>
编号定位 "证书编号 S0820… 是谁" / "证件号 3203… 是谁" 单独 --no <编号>(直查)
编号 + 名单筛选 已知执业编号/工号 --no + --name 或 --org
机构内找人 "爱建证券里有没有叫顾某某的" --name + --org
机构名不确定 "建投"之类的模糊叫法 先跑 org 列候选

第 2 步:机构名模糊时先确认(查机构前必做)

接口只认机构精确全称(如"中信建投证券股份有限公司")。用户给了模糊机构名(如"建投"、"中信建投")时,先列候选让用户确认,绝不要替用户猜:

python "SKILL_DIR\scripts\sac_query.py" org "建投"

把返回的 candidates(机构全称、类型、人数)展示给用户,请用户确认具体机构。若用户不在线确认,停止并等待;不要自动选择候选。

第 3 步:执行查询

SQ="SKILL_DIR\scripts\sac_query.py"

# 按机构查全量名单(--org 用确认后的精确全称;--out 缺省落到当前目录 sac_output/)
python "$SQ" person --org "爱建证券有限责任公司" --limit 20 --out "./sac_output"

# 大机构名单:分页通道预览(默认只抓前 limit 条) / 全量抓取落盘(--all + --out)
python "$SQ" person --org "东方证券股份有限公司" --paged --limit 5
python "$SQ" person --org "东方证券股份有限公司" --paged --all --out "./sac_output"

# 按姓名查
python "$SQ" person --name "张三" --out "./sac_output"

# 机构 + 姓名 组合(机构仍需精确全称)
python "$SQ" person --name "张某某" --org "爱建证券有限责任公司"

# 编号定位:证书编号(S 开头)或 18 位证件号可单独直查,脚本自动识别;
# 执业编号/工号不能单独查,须搭配 --name 或 --org
python "$SQ" person --no "S1xxxxxxxxxxxxx"
python "$SQ" person --no "320323xxxxxxxxxxxxx"
python "$SQ" person --name "张某某" --no "S1xxxxxxxxxxxxx"
python "$SQ" person --org "爱建证券有限责任公司" --no "123456"

不确定编号类型时,直接用 --no <编号> 单独尝试即可:命中则返回结果,未命中会在 note 中提示改用组合查询。

第 4 步:结果解读与呈现

  • count 为命中总数;remoteCount 为远程查询(编号过滤前/分页端点 total)的原始条数,两者差异说明编号过滤生效;truncated=true 表示展示被截断(完整结果看 output_files 落盘文件)。
  • mode=paged = 走了分页通道(paged+all 表示已抓全量);paged 模式下 pageCount 为总页数、fetched 为本次实际抓取条数。
  • partial=true(仅 paged)= 该机构人数多于本次抓取量(未加 --all 时只抓了前 --limit 条预览,远端还有数据未取);用户需要全量时提示加 --all --out。
  • mode=certif-direct = 走了编号直查链路(编号定位 → 详情),此时记录额外含机构官网(compWeb)、投诉咨询电话;query.noParam 为 certifNo(证书编号)或 certNo(证件号)。
  • 向用户复述关键信息:姓名、机构、业务类别(pracCtegName)、登记日期(regDate)、证书编号(certifNo)、违规计数是否为 0。
  • ambiguous=true(退出码 2)= 机构名模糊,按候选列表询问用户。
  • ok=false(退出码 1)= 出错,把 error 内容转述给用户;"参数错误"通常是机构全称不对。
  • count=0 且 remoteCount>0 = 编号在该范围内无匹配(可能编号有误);remoteCount=0 且 count=0 = 公示系统无此登记记录;编号直查 count=0 时按 note 提示(可能是执业编号/工号被当作直查编号,改用组合查询)。如实告知。
  • 落盘结果默认不弹出预览:查询完成后只向用户报告文件保存路径(output_files)与关键统计(count/remoteCount/total 等),不要主动把 JSON/CSV 文件作为产物卡片展示;仅当用户明确要求查看/预览文件时再展示。批量查询(数百条以上)尤其不要弹预览。

补充:机构统计概览(可选)

python "SKILL_DIR\scripts\sac_query.py" stat

返回 317 家机构按类型的数量与人员总数;--refresh 可强制刷新机构索引缓存。

使用注意事项

  1. 大机构查询:优先 --paged(翻页稳定、单次响应体小);不加 --paged 时务必带 --limit,并加 --out 落盘完整结果。
  2. 限流:内置请求间隔 0.6 秒,不要调小;不要并发调用;不要绕过 sac_query.py 直接高频请求公示接口。
  3. 敏感信息:登记历史/任职轨迹属较敏感个人信息,落盘结果仅存放在用户指定目录(默认当前目录 sac_output/),提示用户妥善保管。

二、技术实现细节

以下内容供排查问题、理解脚本行为时参考,日常使用无需阅读。

数据源

  • https://gs.sac.net.cn/ (中国证券业协会从业人员信息公示系统),公开公示信息,无需登录。
  • 接口细节(端点、参数规则、响应字段)见 references/api_docs.md,仅当需要排查字段含义或接口行为时再加载。

脚本架构

  • scripts/sac_client.py:核心库,封装公示系统接口调用、限流与重试。
  • scripts/sac_query.py:CLI 入口,提供 org / person / stat 三个子命令。
  • references/api_docs.md:接口文档。

查询链路:

  • 常规查询(姓名/机构/组合):远程查询 → 本地过滤 → 输出。
  • 编号直查(证书编号/证件号单独使用):编号定位 → 取详情(mode=certif-direct),返回含机构官网、投诉电话的完整记录。
  • 分页查询(--paged):按机构走分页端点,翻页真实生效;单页条数默认 1000(--page-size 可调,上限 1000,超出自动收敛);--all 抓全量,否则只抓前 --limit 条预览。

缓存与输出

  • 全量机构名单有本地缓存:当前项目 .workbuddy/cache/sac_org_index.json(TTL 7 天),stat --refresh 强制刷新。
  • 输出目录默认跟随当前工作目录的 sac_output/(不存在则创建),JSON + CSV 双格式落盘。

可移植性与合规

  • 脚本用 Python 标准库实现(零第三方依赖),无遥测、无外部数据上传;输出目录默认跟随当前工作目录的 sac_output/(不存在则创建)。
  • 内置限流(请求间隔 0.6 秒)与失败退避重试,不对公示系统造成压力。
  • 数据来源为中国证券业协会从业人员信息公示系统(gs.sac.net.cn),公开公示信息,无需登录;查询结果仅落盘到用户指定目录,登记历史等较敏感字段已在文档中标注妥善保管提示。

常见问题

5 问
答案由本站依据条目字段整理
SAC证券从业人员公示查询怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_e11bc9a5/sac-person-query。安装方式为未标注。装完刷新技能列表或重开客户端。

SAC证券从业人员公示查询支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

SAC证券从业人员公示查询权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

SAC证券从业人员公示查询收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

SAC证券从业人员公示查询用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。