name: 供应链风险筛查
slug: supply-chain-risk
displayName: 供应链风险筛查
version: 1.1.9
summary: 输入一批供应商名单(含可选公开风险字段),批量筛查经营异常/失信/司法案件,输出供应商风险分级表(高/中/低),支持 CSV/字典两种输入,离线可跑可测。
description: |
# 供应链风险筛查
## 你遇到的痛点
- 采购/供应商准入前,想知道这家公司有没有失信、被执行、经营异常,靠一个个去查天眼查/企查查太慢,几百家供应商根本查不过来。
- 司法案件、行政处罚、经营异常这些风险信号散落在不同公开渠道,人工汇总既慢又容易漏,准入评审没依据。
- 风险信号有轻重:失信被执行是一票否决级,行政处罚是提醒级,混在一起说不清,分级决策做不了。
- 供应商名单动辄上百条,没有批量筛查工具,风险准入全凭经验和运气。
## 这个技能能做什么
供应链风险筛查是一个带真实代码的命令行程序(非空壳)。你只要输入一批供应商(CSV 或字典列表,加可选公开风险字段),它就帮你做三件事并产出分级表:
1. 批量读取:支持 CSV(供应商名, 公开风险字段...)或字典列表两种输入,一行一个供应商。
2. 风险分级(核心价值):确定性 screen(suppliers) 按规则分级——
- 高:含失信 / 被执行人(一票否决级)
- 中:含行政处罚 / 经营异常
- 低:无上述风险信号
3. 输出分级表:Markdown / CSV 双格式,含风险等级、命中信号、建议动作,可直接进供应商评审会。
最终输出一张供应商风险分级表,让采购/风控一眼看出哪些供应商要一票否决、哪些要加备注、哪些可放心合作,把凭感觉准入变成按证据分级。
## 四步出片(照做即得结果)
第一步:准备供应商名单
bash
# suppliers.csv: 供应商名,风险字段1,风险字段2,...(风险字段可选,可填公开风险线索)
第二步:跑筛查(核心指令)
bash
python supply_chain_screen.py screen --input suppliers.csv --format md
python supply_chain_screen.py screen --input suppliers.csv --format csv --output risk.csv
程序输出:
# 供应商风险分级表
| 供应商 | 等级 | 命中信号 | 建议动作 |
|---|---|---|---|
| 甲公司 | 高 | 失信被执行人 | 一票否决/暂缓合作 |
| 乙公司 | 中 | 经营异常 | 要求说明+加强账期管控 |
| 丙公司 | 低 | - | 正常合作 |
第三步:拿到分级表
默认 ./output/supplier_risk.md + ./output/supplier_risk.csv。
第四步:纳入评审
把高/中级供应商单独拉清单,进入准入评审或要求整改;低级直接准入。
## 核心能力拆解
| 能力 | 说明 | 典型产出 |
|---|---|---|
| 批量读取 | CSV / 字典列表 | 标准化供应商记录 |
| 风险分级 | 高/中/低 规则引擎 | 等级 + 命中信号 |
| 建议动作 | 按等级给动作 | 评审依据 |
| 双格式输出 | Markdown / CSV | 可进评审会/Excel |
## 确定性分析器(核心价值)
screen(suppliers) 是离线可跑、可测、可复现的确定性函数:
- 输入:供应商列表,每条含 name + 任意风险字段(如 risk_notes / blacklist / penalty / abnormal)。也接受 CSV(首列为供应商名,其余列视为风险线索文本)。
- 处理:逐供应商扫描风险关键词(失信/被执行/行政处罚/经营异常/司法案件),按 高>中>低 优先级定级。
- 输出:结构化 dict(含每条的等级、命中信号清单、建议动作、各级汇总计数)。
联网抓取为可选脚手架——核心价值是分级标注,你已有的公开风险数据(或人工标注)直接喂入即可出表。
## 输出分级表字段
- 概览:供应商总数 / 高 / 中 / 低 计数
- 分级明细:供应商 / 等级 / 命中信号 / 建议动作
- 格式:Markdown 表格 + CSV 双输出,可直接进 Excel / 评审系统
## 适合谁用
- 采购/供应商管理:准入前的批量风险初筛与分级
- 风控/合规:把公开风险信号变成可审计的分级记录
- 供应链负责人:定期给供应商库做健康体检
- 中小企业老板:没有风控团队时也能做基础供应商背调
## ⚠️ 注意事项(必读)
- 联网说明:本环境默认不出网。内置 fetch_public_risk 为 urllib best-effort 脚手架(可选),真实使用请在可联网环境对接你已授权的企业征信/公开数据 API;抓取须合规、仅用公开信息。
- 分级非司法结论:本工具基于关键词对你提供的公开风险字段做分级标注,不等同于法律或征信机构的正式认定。重大合作请结合官方渠道复核。
- 数据口径:分级质量取决于输入的风险字段是否真实完整。建议从权威公开渠道采集风险线索后填入,再跑 screen。
- 可扩展:风险关键词与等级映射在源码 RULES 处,可按行业/合规要求增删(如增加 严重违法 / 限制高消费 等)。
## 触发词
供应链、供应商、风险筛查、经营异常、失信、司法案件、采购、分级、B端、供应商准入、背调、风控、合规、黑名单、被执行人、行政处罚、企业征信、供应商体检、采购风控、供应商评估、一票否决、免费、开源、自动化、批量筛查、供应链风控、供应商管理
## 文件清单
- SKILL.md — 本文件
- examples/supply_chain_screen.md — 主程序完整源码(复制为 supply_chain_screen.py 即可运行,纯标准库无依赖)
- examples/usage.md — 详细使用说明、参数、排错与扩展
- examples/example_output.md — 真实示例输出(mock 供应商数据跑出的分级表)
license: MIT
tags:
- 供应链
- 供应商
- 风险筛查
- 经营异常
- 失信
- 司法案件
- 采购
- 分级
- B端
- 供应商准入
- 背调
- 风控
- 合规
- 黑名单
- 被执行人
- 行政处罚
- 企业征信
- 供应商体检
- 采购风控
- 供应商评估
- 一票否决
- 免费
- 开源
- 自动化
- 批量筛查
- 供应链风控
- 供应商管理
- 供应商库
- 尽职调查
- 准入评审
- 风险分级
- 企业风险
- 按次付费
- 支付宝AI付
- PaySkill
- A2M
<!-- PAYSKILL_UNIFORM v1 -->
付费说明(Pay Skill · 0.1 元/次)
本技能已接入支付宝 AI 按量付费(Pay Skill),每次成功调用收费 0.1 元,由 SkillHub / SkillPay 按次统一计费,采用支付宝 A2M 协议(HTTP 402 Payment Required):未付费调用返回 402 与 Payment-Needed 账单,用户完成支付后凭 Payment-Proof 重试,平台完成验付与履约确认后返回结果(Payment-Validation)。订单按 out_trade_no 持久化并保证幂等,避免重复扣费。
版本进化日志
v1.1.0(2026-08-24)
- 单点故障识别:依赖单一供应商/单一产地的环节自动标红
- 替代源建议:按品类给出备选区域与认证要求
- 断供影响量化:按交期/金额排序优先加固项
触发词(扩展)
- 见上方各能力小节对应触发场景;如需新增同义说法,直接描述需求即可唤起本技能。
进化记录
- 2026-08-26 v1.1.8(数据驱动自查更新)
- 同类标杆匹配:归入「professional」分类,基于平台头部技能榜匹配到 5 个同领域头部技能(如 A股量化 AkShare、专利初稿助手、Tax Policy Knowledge 财税政策知识库与风险合规助手),提取其高共识能力标签做补强。
- 标签已较完整,本次保持。
- 客户评分维度:经实测本批技能均为新建技能,平台评论/评分当前为空,本次以同类标杆特征驱动优化;后续将随真实使用数据持续迭代。