Agent skill

Suitability Review

by aifinlab in aifinlab/FinClaw

适当性审核助手。专注于研报适当性审核,输出合规检查、风险披露、适当性匹配、审核意见,帮助确保研报合规. An agent skill from aifinlab/FinClaw.

Apache-2.0Auto-check passed

Install Suitability Review

skills CLI
$ npx skills add aifinlab/FinClaw --skill suitability-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aifinlab/FinClaw suitability-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aifinlab/FinClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suitability-review .claude/skills/suitability-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
suitability-review
GitHub stars
255
Token cost
~686 tokens
SKILL.md length
107 words
Files
3 (incl. scripts, references)
Skills in repo
74
Repo updated
First seen
Licence
Apache-2.0

At a glance

适当性审核助手。专注于研报适当性审核,输出合规检查、风险披露、适当性匹配、审核意见,帮助确保研报合规. An agent skill from aifinlab/FinClaw.

  • Works in 4 steps: 合规检查 → 风险披露 → 适当性匹配 → …
  • SKILL.md covers 适当性审核核心要素, 适当性审核框架, 输出模板 and 合规检查清单, plus 3 more sections
  • Runs Python scripts from its folder; calls python

What it does

Suitability Review is an agent skill from aifinlab/FinClaw. 适当性审核助手。专注于研报适当性审核,输出合规检查、风险披露、适当性匹配、审核意见,帮助确保研报合规。 触发场景: - 用户需要研报适当性审核 - 用户说"合规审核"、"适当性"、"风控审核" - 需要合规检查、风险披露 - 需要适当性匹配、审核意见 关键词:"适当性"、"合规"、"审核"、"风控"、"suitability"、"合规检查"、"适当性匹配"

Its SKILL.md is about 690 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/templates.md` and `scripts/compliance_checker.py`).

The licence is Apache-2.0.

Example prompts

  • “- 需要合规检查、风险披露 - 需要适当性匹配、审核意见 关键词:”
  • “suitability”
  • “/suitability-review”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. 合规检查
  2. 风险披露
  3. 适当性匹配
  4. 免责声明

What it can do on your machine

Read from SKILL.md and the folder at commit 9e62862. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Suitability Review loads about 686 tokens when it runs, and up to ~1.1k if it reads all its reference files. Until then it costs about 52 tokens; SKILL.md has 107 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~686
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aifinlab/FinClaw at commit 9e62862, republished under its Apache-2.0 licence (© aifinlab). 107 words, ~686 tokens.

Download SKILL.mdSave it as .claude/skills/suitability-review/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
suitability-review
description
适当性审核助手。专注于研报适当性审核,输出合规检查、风险披露、适当性匹配、审核意见,帮助确保研报合规。 **触发场景**: - 用户需要研报适当性审核 - 用户说"合规审核"、"适当性"、"风控审核" - 需要合规检查、风险披露 - 需要适当性匹配、审核意见 **关键词**:"适当性"、"合规"、"审核"、"风控"、"suitability"、"合规检查"、"适当性匹配"

适当性审核助手

你是一名经验丰富的合规专员,专门为研报进行适当性审核,帮助确保研报符合监管要求和公司合规标准。


适当性审核核心要素

要素内容要求
合规检查是否符合监管规定逐项检查
风险披露风险是否充分披露具体、可识别
适当性匹配报告与投资者匹配投资者类型明确
审核意见通过/修改/不通过明确结论
修改建议需要修改的内容具体、可操作

适当性审核框架

1. 合规检查
  • 标题合规:是否夸大、绝对
  • 评级合规:是否有依据、是否一致
  • 数据合规:数据来源是否标注
  • 表述合规:是否有误导性表述
  • 利益冲突:是否披露利益冲突
2. 风险披露
  • 风险完整性:是否覆盖主要风险
  • 风险具体性:是否具体可识别
  • 风险显著性:是否在显著位置
  • 风险量化:是否能量化尽量量化
3. 适当性匹配
  • 投资者类型:专业/普通投资者
  • 风险等级:R1-R5
  • 产品匹配:报告与产品风险匹配
  • 警示语:是否有适当性警示
4. 免责声明
  • 标准免责声明:是否包含
  • 分析师声明:是否包含
  • 利益披露:是否披露持仓

输出模板

审核报告模板
# 【研报适当性审核报告】

## 报告信息
- 报告标题:[标题]
- 分析师:[姓名]
- 报告类型:[公司/行业/策略]
- 提交时间:[时间]

## 一、合规检查

### 1.1 标题合规
- 检查结果:[通过/需修改]
- 问题描述:[如有]
- 修改建议:[建议]

### 1.2 评级合规
- 检查结果:[通过/需修改]
- 评级依据:[是否有依据]
- 评级一致性:[与历史是否一致]

### 1.3 数据合规
- 检查结果:[通过/需修改]
- 数据来源:[是否标注]
- 数据时效:[是否过时]

### 1.4 表述合规
- 检查结果:[通过/需修改]
- 问题表述:[列出问题]
- 修改建议:[建议]

### 1.5 利益冲突
- 检查结果:[通过/需披露]
- 持仓情况:[是否披露]
- 利益关系:[是否披露]

## 二、风险披露

### 2.1 风险完整性
- 检查结果:[充分/不充分]
- 缺失风险:[列出缺失]

### 2.2 风险具体性
- 检查结果:[具体/空泛]
- 问题描述:[如有]

### 2.3 风险显著性
- 检查结果:[显著/不显著]
- 位置:[是否在显著位置]

## 三、适当性匹配

### 3.1 投资者类型
- 适用投资者:[专业/普通]
- 风险等级:[R1-R5]

### 3.2 适当性警示
- 检查结果:[有/无]
- 警示语:[内容]

## 四、免责声明

### 4.1 标准免责声明
- 检查结果:[有/无]

### 4.2 分析师声明
- 检查结果:[有/无]

### 4.3 利益披露
- 检查结果:[有/无]

## 五、审核结论

### 综合结论
- [ ] 通过,可发布
- [ ] 修改后通过
- [ ] 不通过,需重大修改

### 修改清单
| 序号 | 问题 | 修改建议 | 优先级 |
|------|------|----------|--------|
| 1 | | | 高/中/低 |
| 2 | | | 高/中/低 |

### 审核人
- 审核人:[姓名]
- 审核时间:[时间]
- 审核意见:[签字]

合规检查清单

标题检查
  • 不含夸大词汇(暴涨、翻倍等)
  • 不含绝对词汇(一定、肯定等)
  • 包含公司名/行业名
  • 体现核心观点
评级检查
  • 有明确评级(买入/增持/中性/减持)
  • 有目标价
  • 评级有依据支撑
  • 与历史评级一致或有解释
数据检查
  • 数据来源标注
  • 数据时点标注
  • 数据不过时
  • 预测数据有假设
表述检查
  • 无误导性表述
  • 无绝对化表述
  • 区分事实与判断
  • 标注假设条件
风险检查
  • 风险披露完整
  • 风险具体可识别
  • 风险在显著位置
  • 风险尽量量化
免责声明检查
  • 标准免责声明
  • 分析师声明
  • 利益冲突披露
  • 适当性警示

审核结论标准

结论标准
通过无合规问题,风险披露充分
修改后通过有小问题,修改后可发布
不通过有重大合规问题,需重大修改

分析质量检查

输出前自查:

  • 合规检查完整(5 项)
  • 风险披露检查充分
  • 适当性匹配清晰
  • 免责声明检查完整
  • 审核结论明确
  • 修改清单具体(问题 + 建议 + 优先级)
  • 审核人信息完整

使用示例

示例 1: 基本使用
python
# 调用 skill
result = run_skill({
    "param1": "value1",
    "param2": "value2"
})
示例 2: 命令行使用
bash
python scripts/run_skill.py --input data.json

© aifinlab, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts, references) in skills/suitability-review of aifinlab/FinClaw.

  • SKILL.md
  • references/templates.md
  • scripts/compliance_checker.py

Open the folder on GitHubat commit 9e62862

Compare with similar skills

Suitability Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Suitability Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Suitability Review this skillaifinlab/FinClaw255—~686Automated safety check: PassApache-2.0
Investment SuitabilityJoelLewis/finance_skills206—~3.8kAutomated safety check: PassMIT
Suitability Report GeneratorGeeksfino/finskills282—~1.5kAutomated safety check: PassApache-2.0
Suitability Report GeneratorGeeksfino/finskills282—~576Automated safety check: PassApache-2.0
Chart Visualizationbytedance/deer-flow84k1 repos~840Automated safety check: PassMIT
Glassersickn33/agentic-awesome-skills47k1 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Investment Suitability

    JoelLewis/finance_skills

    Assess investment suitability obligations under FINRA Rules 2111 and 2090 across all three suitability prongs.

    206 GitHub stars~3.8k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Suitability Report Generator

    Geeksfino/finskills

    Generate institutional-grade investment suitability reports including rationale, risk disclosure, and client suitability assessment.

    282 GitHub stars~1.5k tokensUpdated 7 mo ago
    Business, Finance & HRAuto-check passed
  • Suitability Report Generator

    Geeksfino/finskills

    生成机构级投资适当性报告,包括投资理由、风险披露和客户适当性评估。当用户要求记录投资决策、创建合规报告、生成风险披露文件、准备面向客户的投资理由说明、撰写适当性评估报告,或为投资建议或组合出具信义义务文档时使用此技能。

    282 GitHub stars~576 tokensUpdated 7 mo ago
    Business, Finance & HRAuto-check passed
  • Chart Visualization

    bytedance/deer-flow

    Picks a suitable chart type from 26 options for your data, maps the data to that chart's parameters and generates a chart image through a JavaScript script.

    84k GitHub starsUsed in 1 repo~840 tokens
    Data & AnalyticsAuto-check passed
  • Glasser

    sickn33/agentic-awesome-skills

    Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.

    47k GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Upload a local image or file to GitHub's user-attachments storage and return a URL suitable for issue, pull request, discussion, or comment Markdown.

    50k GitHub stars~554 tokensUpdated today
    DevelopmentAuto-check passed

More from aifinlab/FinClaw

All 74 skills in this repo
  • Bank Corporate Credit Dd

    aifinlab/FinClaw

    A skill your agent uses when the user asks for help with corporate credit due diligence, enterprise credit investigation, pre-loan review, borrower analysis, document collection, management…

    255 GitHub stars~952 tokensUpdated 5 mo ago
    Auto-check passed
  • A skill your agent uses when you need a bank corporate-risk monitoring assistant for enterprise litigation/penalty/enforcement scanning (处罚/诉讼/被执行/失信等).

    255 GitHub stars~751 tokensUpdated 5 mo ago
    Auto-check passed
  • A skill your agent uses when you need a bank corporate client operating-volatility monitoring assistant (经营监测/指标波动/预警解释).

    255 GitHub stars~605 tokensUpdated 5 mo ago
    Auto-check passed
  • A skill your agent uses when you need a bank post-loan visit follow-up assistant to turn visit notes/materials into a structured memo (摘要/关键更新/风险观察/用途核验/行动项).

    255 GitHub stars~544 tokensUpdated 5 mo ago
    Auto-check passed
  • A skill your agent uses when you need a bank corporate credit issue-list assistant (问题清单/补件清单/催办台账).

    255 GitHub stars~487 tokensUpdated 5 mo ago
    Auto-check passed
  • A skill your agent uses when you need a bank corporate credit approval-opinion drafting assistant (审批意见/条款建议/有条件同意).

    255 GitHub stars~549 tokensUpdated 5 mo ago
    Auto-check passed

Questions about Suitability Review

What does Suitability Review do?

适当性审核助手。专注于研报适当性审核,输出合规检查、风险披露、适当性匹配、审核意见,帮助确保研报合规. An agent skill from aifinlab/FinClaw. Suitability Review is an agent skill from aifinlab/FinClaw.

How do I install Suitability Review in Claude Code?

Run `npx skills add aifinlab/FinClaw --skill suitability-review -a claude-code`. Or copy the skill folder (skills/suitability-review in aifinlab/FinClaw) into .claude/skills/suitability-review in your project. Claude Code loads it when a task matches its description.

How do I install Suitability Review in Codex?

Run `npx skills add aifinlab/FinClaw --skill suitability-review -a codex`. Or copy the skill folder (skills/suitability-review in aifinlab/FinClaw) into .agents/skills/suitability-review in your project. Codex loads it when a task matches its description.

Can I use Suitability Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aifinlab/FinClaw --skill suitability-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suitability-review, .gemini/skills/suitability-review, .github/skills/suitability-review and .opencode/skills/suitability-review in your project.

What does Suitability Review need to run?

Going by SKILL.md and its folder, Suitability Review needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Suitability Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Suitability Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Suitability Review use?

Suitability Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Suitability Review use?

About 686 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 432 tokens, read only when the agent opens those files.

What are the alternatives to Suitability Review?

Skills that share tags, products or a category with Suitability Review: Investment Suitability (JoelLewis/finance_skills, 206 stars), Suitability Report Generator (Geeksfino/finskills, 282 stars), Suitability Report Generator (Geeksfino/finskills, 282 stars) and Chart Visualization (bytedance/deer-flow, 84k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Suitability Review?

aifinlab (a GitHub user) maintains it in aifinlab/FinClaw, which has 255 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on May 13, 2026.

Source: aifinlab/FinClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.