global-approval-anomaly

用于审批异常检测场景。适用于金融工作中的基础任务单元。

105 stars

Best use case

global-approval-anomaly is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

用于审批异常检测场景。适用于金融工作中的基础任务单元。

Teams using global-approval-anomaly should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/global-approval-anomaly/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/archive/global-approval-anomaly/skill.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/global-approval-anomaly/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How global-approval-anomaly Compares

Feature / Agentglobal-approval-anomalyStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

用于审批异常检测场景。适用于金融工作中的基础任务单元。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Global Approval Anomaly Risk Identifier

## Skill 名称
Global Approval Anomaly Risk Identifier(上市企业审批异常风险识别)

## 数据来源
本 Skill 使用**公网可查**、可复核的数据源,对上市企业进行审批异常风险识别:

1. **巨潮资讯网(CNINFO)公告**  
   用于抓取上市公司公告标题、公告时间、公告类型与摘要线索,重点检索以下关键词:
   - 未履行审议程序
   - 未履行审批程序
   - 追认
   - 补充审议
   - 关联交易
   - 对外担保
   - 资金占用
   - 内部控制缺陷
   - 问询函
   - 监管函

2. **中国证监会/地方证监局公开处罚与监管信息**  
   用于提取企业是否存在因未履行审批程序、违规担保、信息披露违规、关联交易未审议等被处罚或点名的记录。

3. **上市公司年报、半年报、内控评价报告(若能在公网直接获取)**  
   用于识别“审批异常 + 财务或治理异常”的联动模式,例如:
   - 审批异常与对外担保高发并存
   - 审批异常与资金占用并存
   - 审批异常与内控否定/保留意见并存

> 默认示例企业:**广东柏堡龙股份有限公司(002776.SZ)**。该公司曾被证监会认定存在“对外担保未履行审批程序且未及时披露”等问题,适合作为审批异常风险识别案例。

## 功能

### 1. 识别审批异常事件
自动从公告与监管文本中识别以下异常模式:
- 未履行董事会/股东大会审议程序
- 事后追认或补充审议
- 重大担保未经审批
- 关联交易未经审批或披露不足
- 非经营性资金占用对应审批缺失
- 重大事项先实施后审议

### 2. 事件打分与分级
对每个事件按关键词、金额、事件类型、监管层级进行打分,输出:
- 单条事件风险分
- 企业总体审批异常风险分
- 风险等级:Low / Medium / High / Critical

### 3. 生成可审计结论
输出结构化结果:
- company
- event_date
- source_type
- title
- matched_rules
- risk_score
- evidence
- final_level

### 4. 支持规则扩展
通过 `script/fraud_rules.json` 可自行扩展规则词典,便于加入行业特定审批异常特征。

## 使用示例

### 安装依赖
```bash
pip install -r requirements.txt
```

### 运行示例(默认分析柏堡龙)
```bash
python script/run_demo.py
```

### 指定企业代码与名称
```bash
python script/run_demo.py --symbol 002776 --company "柏堡龙"
```

### 自定义公告抓取页数
```bash
python script/run_demo.py --symbol 002776 --company "柏堡龙" --pages 5
```

### 输出结果文件
执行后会在 `output/` 目录生成:
- `events.csv`:识别到的审批异常事件
- `summary.json`:企业总体风险摘要
- `evidence.md`:证据汇总报告

## 交易说明
1. 本 Skill 仅用于**风险研究、合规排查、投研辅助和教学示例**,不构成任何证券投资建议。  
2. 审批异常风险识别是**基于公开文本规则与启发式评分**,不能替代律师、会计师、审计、内控或监管结论。  
3. 结果可能受到公告遗漏、网页反爬、历史数据缺失、关键词歧义等影响,应结合原始公告全文与监管文件复核。  
4. 对于投资交易使用场景,建议将该 Skill 的输出作为**预警信号**,而非直接买卖依据。  
5. 若用于自动化交易或量化筛选,请加入人工复核、公告全文解析、时间窗校验和误报控制机制。

## License
- 本 Skill 自编代码采用 **MIT License**。详见根目录 `LICENSE` 文件。  
- 第三方公网数据的知识产权归原始发布机构或网站所有;使用者应自行遵守相应网站条款、robots 规则、版权说明和监管要求。  
- 若目标站点接口策略、字段或访问方式发生变化,需要自行维护抓取逻辑。

Related Skills

yfinance-global

105
from aifinlab/FinClaw

全球股票行情数据工具。优先使用国内数据源(腾讯财经),支持A股、港股、美股和全球指数。自动回退到Yahoo Finance获取海外数据。

market-anomaly-tracker

105
from aifinlab/FinClaw

市场异动追踪助手,适用于券商研究、投资管理、风控监控、交易决策等场景。 以下情况请主动触发此技能: - 用户问"今天市场有什么异常""某股票为什么突然拉升""帮我看看市场异动" - 用户提供了行情数据、异动股票列表,问"这些异动怎么看""有什么共同点" - 用户需要:市场异动监控、异动原因分析、异动股票归因、市场情绪判断 - 用户提到:涨停、跌停、闪崩、拉升、跳水、放量、缩量、异常波动 - 用户需要形成市场点评、异动快报、投资决策参考 不要等用户明确说"市场异动追踪"——只要涉及市场行情异常波动分析、异动原因解读、市场情绪判断,就应主动启动此技能。

global-macro

105
from aifinlab/FinClaw

全球宏观数据仪表盘,整合中/美/欧/日等主要经济体的 GDP、CPI、利率、PMI 等核心指标,提供全球经济全景视图。当用户需要全球宏观经济概览时使用。

subscription-redemption-anomaly-monitoring

105
from aifinlab/FinClaw

面向基金产品管理领域的申赎监测任务Skill,围绕「申赎异常监测助手」场景提供信息抽取、结构化分析与结果输出。

scale-anomaly-alert

105
from aifinlab/FinClaw

面向基金产品管理领域的规模预警任务Skill,围绕「规模异动预警助手」场景提供信息抽取、结构化分析与结果输出。

filing-anomaly-locator

105
from aifinlab/FinClaw

用于信托领域合规与运营中的报送异常定位助手场景,支持结构化处理与报告输出。

enterprise-operational-anomaly-early-warning

105
from aifinlab/FinClaw

当用户需要对银行对公客户开展贷后经营异常预警、风险信号识别、预警分级、触发原因解释、跟踪建议、走访核查清单、风险提示或预警报告输出时,使用本技能。 适用于银行对公金融场景下的贷后预警、客户持续监测、异常经营识别、风险苗头发现与早期处置建议。 当用户提供企业经营、财务、账户、交易、司法、舆情、纳税、工商、担保、上下游、库存、回款、订单等信息,希望识别异常并形成预警结论时,应优先触发本技能。

bank-t208-risk-management-identity-anomaly-assistant

105
from aifinlab/FinClaw

当用户需要在银行风险管理场景下,对客户身份异常与资料变更进行监测、排查与处置建议输出时使用本技能。适合生成身份异常摘要、优先级判断、排查清单与升级路径。

bank-t206-risk-management-cross-border-anomaly-assistant

105
from aifinlab/FinClaw

当用户需要在银行风险管理场景下,对跨境交易异常进行监测、分级与排查建议输出时使用本技能。适合生成异常信号摘要、优先级判断、排查清单与升级路径。

bank-t203-risk-management-transaction-anomaly-assistant

105
from aifinlab/FinClaw

当用户需要在银行风险管理场景下,围绕交易异常进行持续监测、异常识别和风险分级时使用本技能。适合输出异常信号摘要、优先级排序、排查建议与升级路径。

bank-t197-risk-management-approval-validation-assistant

105
from aifinlab/FinClaw

当用户需要在银行风险管理场景下,对贷中审批校验进行初筛、尽调支撑或准入前梳理时使用本技能。适合输出面向风控与预警团队的结构化判断、待补资料清单、关键风险提示和下一步推进建议,并可配合规则校验脚本完成一致性输出。

transaction-flow-anomaly-detection

105
from aifinlab/FinClaw

识别交易流水中的异常模式和异常账户,提供异常特征描述和关注建议,辅助合规和风控团队排查