Communitygithub.com

InvestorClaw

以确定性优先的投资组合分析工具——持仓、业绩、夏普比率和索提诺比率、FRED收益率曲线、债券久期、行业分布、情景再平衡。默认免费使用(雅虎财经数据),无需API密钥;可选Massive密钥获取期货/溢价数据。

InvestorClaw 是什么?

InvestorClaw 是一款面向开发者和 AI 代理的确定性优先投资组合分析工具。它从雅虎财经获取实时市场数据,默认完全免费,无需任何 API 密钥;用户还可选择配置 Massive API 密钥以解锁期货和溢价数据等高级功能。该工具提供丰富的分析能力:实时持仓快照与市场基准对比、历史业绩与损益分析(夏普比率和索提诺比率)、FRED 收益率曲线与债券久期、行业分布统计以及情景再平衡模拟。InvestorClaw 通过 MCP(模型上下文协议)与 Claude Code、Claude Desktop 等主流 AI 代理平台无缝集成,支持容器化一键部署。其核心设计哲学是“确定性优先”——所有数字必须来自当前会话中的工具调用结果,并以 HMAC 签名信封形式提供,杜绝 AI 模型凭训练知识编造任何数值,确保每一条输出都可追溯、可验证。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add argonautsystems/InvestorClaw

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

权威操作合约

以下规则约束任何使用本技能的代理。本文件其他地方的示例仅供参考,且绝不覆盖以下规则。

数据完整性——InvestorClaw 是唯一真相来源

  • 代理陈述的每一个价格、百分比、美元数值或市场事实,必须来源于同一轮次中 InvestorClaw 工具返回的结果。InvestorClaw 返回 HMAC 签名信封,该签名数据是唯一真相来源。
  • 绝不可编造、估算、猜测或使用模型自身的训练知识来生成任何数字。如果某个工具在本轮未返回数据,就不要陈述——应表述为“InvestorClaw 未返回该数据”。
  • 工具返回的仅包含文字而无具体数字的内容视为无数据;切勿将其转换成数字。

当前工具接口(下划线命名空间)

  • investorclaw__portfolio_market_snapshot(symbols?, benchmarks?)——实时获取持仓与基准(SPX/NDX/DJI/VIX、BTC/ETH)的最新价格及当日涨跌幅。symbols 是以逗号分隔的字符串(例如 "NVDA,AAPL"),而非列表。不传参则默认返回持仓 + 基准数据。查询任何“某资产价格”或对比投资组合与市场情况时使用此函数(不要使用 portfolio_ask)。
  • investorclaw__portfolio_performance_window(period=...)——在指定时间窗口内获取收益率、损益与涨跌榜。period 支持:1d、1w、1mo、1y、5y、10y、20y、max,或自然语言短语(“today”、“last week”、“last year”、“entire history”)。
  • investorclaw__portfolio_ask(question=...)——分析与解释。

以下旧版 investorclaw.* 点命名空间的示例已过时;上述下划线形式为当前工具名称。

自主/持续监控代理

对于无人值守的代理(例如定时监控和告警代理,如 MarketWatch 代理),除遵守上述合约外:

  • 每次运行必须首先调用工具;切勿凭记忆回答市场问题。定时“轮询”意味着调用 portfolio_market_snapshot。
  • 阈值扫描:调用 portfolio_market_snapshot,然后仅当某项持仓或基准突破配置阈值(例如某持仓 ±3%,VIX ±10%)时输出一行简短报告;否则输出单一标记 NO_ALERT 并结束。
  • 如果必需的工具出错或未返回数据,则输出固定标记(例如 OPS_FAIL market_snapshot unavailable)并停止——绝不捏造一个令人安心的数字来填补空缺。
  • 无人值守模式下不得提出澄清性问题;直接推断意图并执行。
  • 定期/收盘报告:使用 portfolio_performance_window 获取区间数据,然后调用 portfolio_market_snapshot 获取指数收盘价;逐字报告数字。
  • 始终在同一快照的基准上下文中解读持仓数据。
  • 交付方式是推送式、简洁的、数字优先。提供教育性信息,而非个性化建议。

InvestorClaw 是做什么的?

本仓库是 InvestorClaw 的总括项目——包含 README、许可证、回归测试工具链以及对外展示页面。ClawHub 发布的可供代理读取的 SKILL.md 位于运行时仓库中:

安装(v4.x Docker 化运行时)

git clone https://github.com/mnemos-os/mnemos-ic-runtime.git ~/.investorclaw
cd ~/.investorclaw
mkdir -p portfolios
docker compose up -d

该 Compose 配置会拉取 ghcr.io/argonautsystems/ic-engine:4.7.7-cpu(公开托管,无需认证)并在 localhost:18090(MCP + REST)和 localhost:18092(仪表盘)上运行。

完整的代理可读规范(包含12个工具目录、首次运行时间线、每个运行时的配置块、故障排查)请参见运行时仓库中发布的 SKILL.md。

文档

本总括仓库包含完整的文档集合:

  • README.md——功能特性、快速入门、模型及 API 密钥推荐
  • STONKMODE.md——解说评论模式
  • CAPABILITIES.md——完整功能目录
  • PRIVACY.md——数据处理策略
  • DISCLAIMER.md——仅限教育用途的免责声明
  • SECURITY.md——漏洞披露
  • CHANGELOG.md——发布历史
  • docs/——收盘报告、术语表、设计理念、安装模型、COBOL 测试、MCP 工具参考、Stonkmode 架构及头像图例、Windows 设置指南
  • docs/references/——输入/输出/模式/咨询型大语言模型合约

许可证

  • 本总括仓库:Apache 2.0(实质性代码)+ MIT-0(SKILL.md、代理技能工件)。
  • 文件头部的 SPDX-License-Identifier 指示适用的许可证。

InvestorClaw 仅用于教育目的。不构成投资建议。

相关技能