skills/whatis.vip/company-checkup

company-checkup

SKILL.md

Company Checkup

从 GodKnows 投资分析平台获取公司综合体检报告。本技能为通用技能,安装到统一目录后可供 Cursor、Qoder 等多种 agent 引用。

安装

使用 skills CLI 从 registry 安装(全局安装到 ~/.agents/skills/):

npx skills add http://skills.whatis.vip --skill company-checkup -g

安装后技能根目录为 ~/.agents/skills/company-checkup/。Cursor、Qoder 等可配置为直接引用 ~/.agents/skills/,或由 npx skills add 在安装时同步到各自 agent 目录(如 ~/.cursor/skills/~/.qoder/skills/)。下文的 <SKILL_ROOT> 即该技能根目录(例如 ~/.agents/skills/company-checkup)。

配置(与安装位置解耦)

  • 推荐:使用统一配置路径 ~/.config/godknows/config.json(与技能安装位置无关,便于多端共用)。格式:
    { "api_base": "http://money.whatis.vip", "username": "xxx", "password": "xxx", "token": "获取到的token" }
    
  • 运行时可将该文件中的 api_basetoken 通过环境变量 GODKNOWS_API_BASEGODKNOWS_TOKEN 传给脚本;或调用脚本时直接传参 [api_base] [token]
  • 也可在技能根目录下放置 config.json(技能根目录 = SKILL.md 所在目录,由安装环境决定)。

首次使用

若尚无 token,向用户询问用户名和密码,在技能根目录下执行登录脚本(将 <SKILL_ROOT> 替换为当前技能的安装根目录):

bash <SKILL_ROOT>/scripts/login.sh <username> <password> [api_base]

将返回的 token 与 api_base 写入上述 config,并可在后续调用前设置 GODKNOWS_API_BASEGODKNOWS_TOKEN 或通过参数传入。

后续使用

直接使用 config 中的 token;若 API 返回 errorCode: "NOT_LOGIN",需重新执行 login.sh 并更新 config。

执行流程

1. 解析用户输入

用户可能输入股票代码(如 AAPL、00700.HK)或公司中文名(如苹果、腾讯)。若为中文名,先调用公司列表接口,在返回的 label 中模糊匹配得到 value(ticker)。

在技能根目录下执行(或由运行时注入 GODKNOWS_* 后执行):

bash <SKILL_ROOT>/scripts/companies.sh [api_base] [token]

返回格式:{"success":true,"data":[{"value":"AAPL","label":"AAPL - Apple Inc."},...]}

2. 调用体检接口

bash <SKILL_ROOT>/scripts/checkup.sh <ticker> [api_base] [token]

3. 格式化输出

将 JSON 格式化为易读中文报告:标题(公司名、ticker)、财年与综合评分/评级,以及巴菲特、Baillie Gifford、彼得·林奇三部分表格。状态映射:pass→✅、warning→⚠️、fail→❌。

4. 错误处理

  • errorCode: "NOT_LOGIN" → 提示重新登录并更新 config
  • success: false → 提示公司可能不在系统中
  • 网络超时 → 提示 API 不可达
  • 中文名匹配不到 → 列出候选公司供用户选择
Weekly Installs
3
First Seen
12 days ago
Installed on
amp3
cline3
openclaw3
opencode3
cursor3
kimi-cli3