SuperAPI AI 工具集

mlb-league-state-reader

智能体与模型

查看项目

更新于 10-16 00:03

技能介绍

用途:在每次运行开始时,通过 Claude-in-Chrome 读取已认证的 Yahoo Fantasy Baseball 页面,抓取并结构化联盟状态,供 lineup-optimizer、waiver-analyst、category-strategist 等下游智能体使用,避免重复抓取。

主要能力:读取阵容(26 个槽位,含球员、MLB 球队、当日对手、状态)、排名与各分项名次、本周对阵实时比分、FAAB 已花费与剩余、自由球员前 25 名。输出为更新后的 context/team-profile.md(覆盖写入)和 signals/YYYY-MM-DD-league-state.md(含 YAML frontmatter 与 source_urls)。

使用方式:先读取 context/league-config.md、team-profile.md、signal-framework.md、data-sources.md;再按顺序访问五个 Yahoo 页面:球队页、排名页、对阵页、交易页、自由球员页;解析后更新 team-profile.md 并生成信号文件。Chrome 工具调用顺序为 tabs_context_mcp、navigate、get_page_text、read_page。

限制与降级:需用户自行在 Chrome 中保持 Yahoo 登录。页面失败时按 URL 单独降级,可重试一次、请用户粘贴页面内容或手动提供 FAAB 余额,并相应降低 confidence。FAAB 剩余以交易记录中本赛季所有中标金额之和从 100 美元中扣除计算,不单凭页面显示数字。状态值需映射为 active、BN、IL、DTD、NA、SUSP。若所有页面均失败,则输出空信号并提示用户。具体评分标准与解析细节见 resources 目录,资料未提供更多实现细节。