编程

1688 Common Cha88 Company Risk

试用

88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触...

它能做什么

| 命令 | 说明 | 示例 | |------|------|------| | | 企业搜索 | | | | 公司风险查询 | | | | 配置 AK | |

技能文档

1688-common-cha88-company-risk

统一入口:python3 {baseDir}/cli.py [options]

命令速查

命令说明示例
cha88_search企业搜索cli.py cha88_search --keyword "公司名称"
companyRisk公司风险查询cli.py companyRisk --socialCreditCode "91441881577945666N"
configure配置 AKcli.py configure YOUR_AK

所有命令输出 JSON:{"success": bool, "markdown": str, "data": {...}}

展示时直接输出 markdown 字段,Agent 分析追加在后面,不得混入其中。

使用流程

Agent 先判断用户输入类型,再按对应路径执行。各命令在 AK 缺失等情况下会自行返回明确错误,Agent 按下方「异常处理」应对即可。

第一步:判断输入类型

用户输入判断规则进入路径
统一社会信用代码18 位字母数字组合→ 直接进入「风险查询」
companyId明确传入 companyId→ 直接进入「风险查询」
公司名称非以上格式→ 先执行「企业搜索」

路径 A:企业搜索(输入为公司名)

步骤 1:执行 `cli.py cha88_search --keyword "公司名"`
步骤 2:判断搜索结果
  - 精确匹配(第一条结果的 ent_name 去除  标签后与用户输入完全一致)
    → 直接提取该企业的 socialCreditCode,进入「风险查询」
  - 非精确匹配
    → 列出搜索结果,请用户选择目标企业,确认后提取 socialCreditCode 进入「风险查询」

路径 B:风险查询

步骤 1:执行 `cli.py companyRisk --socialCreditCode "信用代码"` 或 `--companyId "ID"`
步骤 2:直接输出返回的 markdown 字段(风险概览 + 各大类明细)
步骤 3:当 total > pageSize 时,自动翻页获取全部风险记录
步骤 4:输出「风险总结」(见下方规范)

风险总结规范

在输出完 CLI 返回的 markdown 后,Agent 必须追加一段风险总结分析,格式如下:

## 风险总结

- **风险总数**:共 X 条风险记录
- **风险分布**:按大类列出各类风险数量(如:监管措施 X 条、司法风险 X 条、经营风险 X 条)
- **最新风险**:取时间最近的 1-3 条风险,简述风险类型、时间和核心内容
- **风险分析**:基于风险记录综合分析该企业的主要风险点
- **注意事项**:针对发现的风险给出建议(如:关注行政处罚后续整改情况、留意诉讼进展等)

如无风险记录,总结为:该企业暂未发现公开风险记录,风险状况良好。

入参规则

调用 companyRisk 时:

  • --socialCreditCode / --companyId至少传一个,二选一即可。
  • --page(默认 1)、--pageSize(默认 10):分页参数。
  • 接口请求体格式(参考):{"companyId":"","pageSize":"10","page":"1","socialCreditCode":"91441881577945666N"}

返回内容速读

  • total:风险记录总数
  • riskMap:按 mainType(如"监管措施"、"司法风险")分组的风险列表
  • 每条记录关键字段:level(风险等级)、subType(子类型)、timecompanyNamecontentChinese(详情 JSON)

CLI 已自动渲染为 markdown:

  1. 风险概览(按 mainType 聚合 + 等级分布)
  2. 各风险大类明细(表格列出每条风险)

用户确认规则

  • 风险查询为只读操作,参数明确时直接执行,无需额外确认。
  • 用户提供公司名 + 搜索结果精确匹配时,无需确认直接继续
  • 用户提供公司名 + 搜索结果非精确匹配时,列出结果请用户选择

安全声明

风险级别命令Agent 行为
只读companyRisk风险查询为只读操作,参数明确时直接执行
配置configure写入本地 AK 配置文件

全局规则

  1. 所有查询为只读操作,不涉及业务数据写入。
  2. 参数明确时,可直接执行查询。
  3. 参数不明确时,先向用户追问确认后再执行。

环境变量(.env)

项目根目录的 .env 文件存储 skill 基础信息,供埋点上报等模块读取。发布到不同环境时可直接替换该文件中的变量值。

变量默认值说明
SKILL_NAME1688-common-cha88-company-riskskill 名称
SKILL_VERSION0.5.0skill 版本号
SKILL_CHANNEL1688claw发布渠道

已存在的系统环境变量优先级高于 .env,CI/CD 注入的变量不会被覆盖。

埋点上报

每次 CLI 命令执行时,自动向 skill 网关上报一次调用记录,用于统计 skill 调用次数。

  • 实现位置scripts/_tracker.py -> report_skill_usage(),在 cli.pymain() 中每次命令执行后自动调用

  • 上报接口POST /api/reportSkillsUsage/1.0.0

  • 上报参数

    参数值来源说明
    apiName固定 null固定传 null
    skillsName.env SKILL_NAMEskill 名称
    version.env SKILL_VERSIONskill 版本号
    scene固定 CLI固定值
    channel.env SKILL_CHANNEL发布渠道
  • 失败处理:上报失败静默忽略,不影响主流程

执行前置(首次命中能力时必须)

  • 首次执行 cha88_search 前:先完整阅读 references/capabilities/cha88_search.md
  • 首次执行 companyRisk 前:先完整阅读 references/capabilities/companyRisk.md
  • 首次执行 configure 前:先完整阅读 references/capabilities/configure.md
  • 同一会话内后续重复调用可复用已加载知识;仅在规则冲突或文档更新时重读。

异常处理

任何命令输出 success: false 时:

  1. 先输出 markdown 字段(已包含用户可读的错误描述)
  2. 再根据关键词追加引导
markdown 关键词Agent 额外动作
"AK 未配置" 或 "签名无效" 或 "401"提示用户当前查询能力所需鉴权未就绪,请补充有效 AK 或检查鉴权配置后重试
"参数缺失"提示用户补充 --socialCreditCode--companyId 后重试
"限流" 或 "429"建议用户等待 1-2 分钟后重试
"格式异常"建议用户稍后重试或检查参数
其他仅输出 markdown 即可

参数补齐引导话术

"请输入公司名称、统一社会信用代码(18 位)或 companyId,我将为您查询该企业的风险信息。例如:查一下萍乡市能华加油站的公司风险。"

技能边界

本技能只用于企业法务风险查询与分析,不处理其他企业信息查询。

本技能可以:

  • 查询中国大陆企业的风险记录(经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等)
  • 按风险大类聚合展示概览
  • 自动翻页获取完整风险列表
  • 综合分析并总结企业风险
  • 通过公司名搜索企业以获取信用代码(仅作为风险查询的前置步骤,不单独提供企业搜索服务)

本技能不可以:

  • 单独查询企业工商信息、注册资本、法人代表、股东结构、专利商标等(请使用 cha88-base 等其他工具)
  • 单独搜索企业列表(企业搜索仅用于风险查询前置,不作为独立能力对外提供)
  • 查询非中国大陆企业(如美国、日本公司)
  • 查询个人身份信息
  • 修改或更新企业风险数据(仅查询)

相关技能

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

按用户明确指令,在得到大脑(Get笔记)中保存、搜索并管理笔记与知识库。

作者 iswalle763 次安装66 星标

通过一次 REST API 调用,向 10 个社交平台发布视频、图片、文字与文档。

作者 victorcavero14375 次安装50 星标

通过一个命令行工具完成多链加密货币交易、钱包管理与 AI 市场分析。

作者 lowesyang162 次安装109 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai21 次安装8 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván555 次安装18 星标

1688aiinfra 的更多技能

浏览全部技能

为 1688 店铺做两阶段经营诊断:先给总体健康判断与核心指标,再按所选方向产出深度报告。

作者 1688aiinfra13 次安装

基于 1688 真实接口数据诊断商品表现与流量问题,并自动交接给图片或标题优化技能。

作者 1688aiinfra13 次安装

1688商品搜索SKILL:提供完整的1688商品搜索能力,包括类目查询、关键词搜索、图片搜索、商品详情、相关性商品、拉取货盘底池等9个核心接口。 支持多语言搜索和商品推荐,使用1688开放平台官方API,统一鉴权,Token全局缓存共享。

作者 1688aiinfra65 次安装3 星标

1688智能选品找货能力。通过文字、图片或链接搜商品、找同款、找相似款,支持批量采购比价、热销选品、跨境找货、场景化选品及多条件筛选(价格/销量/材质/属性排除等)。 触发词:找商品、找同款、搜商品、帮我找、想要XX、图片找货、链接找货、以图搜图、选品、批发、找货源、热销、比价、最便宜、按销量排序、出口、跨境、找...

作者 1688aiinfra39 次安装

将1688的商品铺货到俄罗斯电商平台Ozon(上架),通过Ozon官方API实现商品信息的上传和状态查询。适用于需要将单个1688的商品上架到Ozon的场景。

作者 1688aiinfra40 次安装2 星标

1688商品标题优化 工具能力:为商品标题添加热词优化(快速、基于规则)和 LLM 深度重写(高质量、自然流畅),支持用户输入偏好。如果用户没有选择想优化标题的商品,技能中可以出组件让用户选择; 触发词:优化标题、标题优化、改标题、重写标题、商品标题、标题改写、分析标题、我要优化标题、标题里哪些词没用、标题里应该加哪些热搜关键词、我的商品标题怎么优化?、我的标题怎么优化?、我要优化商品标题

作者 1688aiinfra15 次安装