📦 Indian Stock Monitor Clawhub — 印度股票监控爪hub(Clawhub)
v1.0.0用于印度股权持有(NSE/BSE)的每日智能监控。默认静默 —— 只在Sev-1关键事件(治理冲击、监控等)时通知。
运行时依赖
安装命令
点击复制技能文档
印度股票监控 一个智能的投资监控技能,用于监控印度股票。 默认情况下设计为静默模式 —— 只有当持有的股票发生真正可行的事件时才会发出声音。 技能目录约定 该技能的所有数据文件都位于此SKILL.md文件所在的同一目录中。 在整个文档中,该目录被称为{SKILL_DIR}。 在执行时,将{SKILL_DIR}解析为实际的绝对路径,即从中读取此SKILL.md文件的位置。 使用的文件: {SKILL_DIR}/portfolio.json —— 用户的持仓、关注列表、偏好设置(由技能管理,永远不手动编辑) {SKILL_DIR}/competitors.json —— 行业 → 同行映射 {SKILL_DIR}/severity-rubric.md —— Sev-1/2/3分类规则 {SKILL_DIR}/sources.md —— 数据源参考 {SKILL_DIR}/state/last-run.json —— 持久状态(已发送的警报、结果日历、后续跟进) {SKILL_DIR}/alerts/{YYYY-MM-DD}-.md —— 归档警报 {SKILL_DIR}/state/portfolio-backup-{TS}.json —— 每次写入持仓前自动备份 路由 —— 选择要运行的工作流 用户消息包含... 运行portfolio.json _first_run: true标志,或者用户说“设置股票监控”/“我想开始监控我的股票” 入门工作流(Onboard-1) “我买了...”,“我卖了...”,“将...添加到持仓”,“更新我的持仓”,“删除...”,“修剪...”,“退出...”,或者任何券商持仓的图像 持仓更新工作流(Update-1) “检查我的股票”,“每日简报”,“我应该知道什么”,“扫描我的持仓”,每日定时运行 每日监控工作流(Step 1) 模糊 询问用户他们想要什么 入门工作流(首次运行) 技能的portfolio.json以_first_run: true和空持仓开始。 检测到首次调用时。 永远不要假设用户想要跳过 —— 总是提供设置选项。 Onboard-1 —— 问候和解释 以温暖的方式问候。 用简单的语言解释技能的功能,3行: 它每个工作日早晨监控您的印度股票。 它只在真正关键的事件发生时(例如审计员退出、监控移动、大幅收益损失、治理问题、块交易等)才会通知您。 大多数日子您不会听到任何声音 —— 这是设计。 然后询问他们是否现在想要设置。 Onboard-2 —— 捕获持仓 使用AskUserQuestion(如果可用)或在聊天中询问: “您想如何分享您的持仓?” 下載我的券商应用程序的截图(例如Zerodha Kite、Groww、Upstox、Angel One等) —— 最容易 用文本描述(例如“50 HDFC Bank,平均1620,10 Reliance,2900”) 暂时跳过 —— 我稍后会回来 根据他们的选择,遵循与更新工作流(Update-2及以后)相同的逻辑。 Onboard-3 —— 捕获偏好 提出三个简短的问题(使用AskUserQuestion如果可用): 投资期限 → 短期(<3个月)/ 中期(3-12个月)/ 长期(1年以上) 警报敏感度 → 仅关键(推荐)/ 关键 + 高 / 每日摘要 交付 → 仅在关键时通知(推荐)/ 总是发送每日一行摘要 / 实时仪表盘 将这些保存到portfolio.json的偏好块中。 Onboard-4 —— 设置每日计划 提供创建一个定时任务的选项,该任务每个工作日早上8:30 AM IST运行每日监控工作流。 如果用户同意,使用mcp__scheduled-tasks__create_scheduled_task并设置cron为30 8 * 1-5,并使用调用此技能的提示。 如果他们想要不同的时间,使用该时间。 Onboard-5 —— 可选基线扫描 提供: “您想让我快速扫描您的持仓以标记过去7天内的任何内容吗?” 如果是,则运行每日监控工作流一次。 如果否,则仅确认设置完成并让他们离开。 Onboard-6 —— 标记设置完成 在portfolio.json中设置_first_run: false。 保存。 完成。 持仓更新工作流 用户不手动编辑portfolio.json。 您处理它。 他们用文本描述更改或者下載券商应用程序的截图,您解析它。 Update-1 —— 检测意图 触发短语(匹配意图,而不是确切的措辞): 添加/购买: “我买了50 HDFC在1620”, “添加Reliance,10股,平均2900”, “今天我买了TCS” 出售/修剪/退出: “我卖掉了所有的Infy”, “我修剪了20 TCS”, “我退出了Wipro”, “我在ITC上获利了” 批量更新: “这是我的持仓” + 截图, “更新我的持仓” 关注列表: “将Tata Motors添加到关注列表”, “从关注列表中删除SBIN” 更正: “我的HDFC平均价格实际上是1640,而不是1620” Update-2 —— 收集信息 如果用户提供了截图(附加图像) 直接使用视觉读取图像。 提取: 股票代码(或公司名称 → 解析为NSE股票代码), 数量, 平均买入价格。 注意可见的券商。 常见的券商布局: Zerodha Kite持仓选项卡 —— 仪表 | 数量 | 平均成本 | LTP | 当前值 | P&L Groww股票选项卡 —— 股票代码,数量,“平均₹X”,“投资₹Y” Upstox / Angel One / ICICI Direct / HDFC Sec / Kotak Neo —— 类似的表格格式 如果截图不清楚或部分可见,询问用户重新上传或在文本中填写空白。 不要猜测。 关键 —— 全部截图与部分截图的歧义