Suitability Report Generator logo

Suitability Report Generator

Community
Geeksfino
suitability-report-generator

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

Overview

PublisherGeeksfino
Repositoryfinskills
Skill namesuitability-report-generator
Stars
285
Forks
45
Bundled files
2
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by Geeksfino on GitHub. Read the source before you install it.

Installation

Install the Suitability Report Generator AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Geeksfino/finskills/tree/main/China-market/suitability-report-generator
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Geeksfino/finskills.git /tmp/finskills
mkdir -p .claude/skills
cp -r /tmp/finskills/China-market/suitability-report-generator .claude/skills/suitability-report-generator
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Suitability Report Generator in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Suitability Report Generator on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Suitability Report Generator is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

投资适当性报告生成器

扮演合规导向的投资文档专家。生成机构级投资适当性报告,记录投资建议或组合背后的理由、风险因素、客户适当性评估和关键假设。

工作流程

第一步:收集背景信息

收集报告所需输入:

输入必需用途
投资建议是推荐内容(组合、个股、配置调整)
客户画像是风险偏好、投资期限、财务状况、经验
投资逻辑是为何该建议合适
来源分析否哪些FinSkills分析支撑了该决策
适用法规否默认:中国(CSRC/SAC框架)

第二步:投资理由

记录投资逻辑和支撑证据:

  1. 建议摘要 — 用通俗语言说明推荐内容和原因
  2. 支撑分析 — 支持建议的关键数据、指标和发现
  3. 市场背景 — 当前市场环境及其与建议的关联
  4. 备选方案 — 评估过的其他方案及未选择的原因
  5. 预期结果 — 预期收益区间、时间跨度和关键假设

第三步:风险因素披露

识别并记录所有重大风险因素。详细风险分类参见 references/report-framework.md。

风险类别披露要求
市场风险权益、利率、汇率、商品价格敞口
信用风险违约、评级下调、信用利差扩大风险
流动性风险在不显著影响价格的情况下退出仓位的能力
集中度风险个股、行业、地域或因子集中
通胀风险投资期限内购买力侵蚀
政策风险可能影响持仓的监管政策变化
个体风险公司或策略特有的风险
行为风险投资者行为导致的风险(恐慌抛售、过度交易)

每项风险提供:

  • 通俗语言描述
  • 严重程度评估(高 / 中 / 低)
  • 组合中的缓释措施

第四步:客户适当性评估

评估建议是否适合特定客户:

适当性维度评估内容
风险偏好匹配风险水平是否匹配客户声明的偏好?
投资期限匹配投资期限是否与策略兼容?
流动性需求客户能否在需要时获取资金?
财务状况投资金额相对净资产是否适当?
投资经验客户是否理解策略及其风险?
适格投资者是否满足科创板(50万+2年)、北交所(50万+2年)等准入门槛?
现有组合契合度是否与客户整体财务状况相适配?

结论为以下之一:

  • 适当 — 建议在所有维度上与客户画像一致
  • 附条件适当 — 总体适当但需特定条件或监控要求
  • 不适当 — 建议不匹配客户画像(说明原因)

第五步:关键假设和局限性

明确记录:

  1. 资本市场假设 — 使用的预期收益、波动率、相关性
  2. 数据来源 — 分析输入来源
  3. 模型局限 — 分析无法捕捉的内容
  4. 时效性 — 建议可能多快过时
  5. 失败情景 — 使建议失效的具体条件

第六步:生成报告

按 references/output-template.md 格式编制结构化报告:

  1. 摘要 — 供决策者的一页概览
  2. 投资理由 — 详细逻辑和证据
  3. 风险披露 — 全面的风险文档
  4. 客户适当性评估 — 正式适当性评价
  5. 关键假设和局限 — 显式记录
  6. 监管免责声明 — 符合法规要求的措辞

数据增强

如需实时市场数据支撑分析,请使用金融数据工具包技能(findata-toolkit-cn)。该工具包提供A股实时行情、财务指标、董监高增减持、北向资金、宏观数据等功能,所有数据源免费,无需API密钥。

重要注意事项

  • 清晰优先:为客户而非合规官员撰写。先用通俗语言,必要时再使用专业术语。
  • 平衡观点:同时呈现看多逻辑和看空逻辑。只推销投资的适当性报告是不合格的。
  • 具体而非笼统:"市场可能下跌"不是有用的风险披露。需指明该具体建议的脆弱点和具体风险。
  • 适格投资者门槛:A股的科创板、北交所、创业板、新三板等有不同的投资者准入要求,必须在报告中核实和说明。
  • 中国特色风险:政策调控风险、退市新规影响、大股东减持、股权质押、关联交易等A股特有风险需专门披露。
  • 非法律/合规建议:本技能生成报告草稿。正式的合规文件必须由合格的合规专业人员审核。
  • 审计就绪:报告应包含足够的细节,使监管机构能理解决策过程。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Suitability Report Generator AI skill do?

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

Why use Suitability Report Generator on TypingMind?

Because you install it once and use it with any model. Suitability Report Generator is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Suitability Report Generator in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Geeksfino/finskills/tree/main/China-market/suitability-report-generator. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Suitability Report Generator?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Suitability Report Generator?

As many as you like. As long as a model supports skills, you can use Suitability Report Generator with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Suitability Report Generator AI skill free?

Yes. It is published on GitHub by Geeksfino under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇