新开一帖,回应之前帖子 https://www.v2ex.com/t/1199936 的内容。 简单介绍 安澜之道 这个股票分析网站的制作方式。 TLDR 基本物料:Astro 博客站,Opencode ,Github, Cloudflare Worker 主要流程:Mac 电脑定时执行 opencode 命令输出博文 markdown 推送到 github ,cloudflare pages 自动部署。 Opencode 的配置 Skill - 从 github 上搜寻给类股票分析的 skill ,比较有名的是 claude code 的 finance plugin ,可以让 AI 帮忙从里面提取整理(如果没法直接用 plugin ,不过 opencode 好像是支持的?)。另外找 AI 给你写一个 astro 博文创作 skill MCP - 主要就是获取股价行情用的。我主要用了俩:@szemeng76/yfinance-mcp-server 和 akshare-one-mcp 定时执行计划 写个 markdown 文件描述报告的写作流程,然后设置定时任务触发执行就可以了。 opencode run --model opencode-go/kimi-k2.6 "$(<"$plan_file")" 执行计划大致如下(当然这个也是 AI 帮忙写的): Use the following skills when appropriate: - market-evidence-protocol - market-scenario-framework - market-information - market-expectation - market-fundamentals - market-trading - market-risk - astro-post-writer 前置条件: - 当前日期必须为 A 股交易日(周一至周五,且非法定节假日休市)。 - 如果当天为周末或法定节假日休市,立即停止执行并退出,不生成任何报告。 任务:生成并发布最新的 A 股市场热点研究报告。 执行流程(必须严格按顺序执行): - 第一阶段:先用 `market-evidence-protocol` 固定事实与时间戳,再依次使用 `market-information`、`market-expectation`、`market-fundamentals`、`market-trading` 与 `market-risk` 完成最近 24h 的 A 股和美股市场>分析,形成研究结论、热点逻辑、产业链梳理、候选股票与评分体系整理。 - 第二阶段:研究完成后,调用 `astro-post-writer` 技能将报告保存到 `src/data/blog` 目录下。 调用方式: ''' skill(name="astro-post-writer", user_message="...") ''' 传入以下结构化参数: '''text topic: <核心主题> audience: 中高级投资研究者 goal: 输出结构化研究报告,包含热点逻辑、产业链、候选股票与评分体系 author: 当前模型 ID string constraints: - 包含完整表格 - 必须保留评分体系说明 - 必须包含免责声明原文 - pubDatetime 和 modDatetime 必须使用 ISO 8601 格式(例如:2026-03-15T09:30:00+08:00 ) 后续 还做了个平台系统,消耗积分调用报告生成的玩意。后面慢慢弄着玩。 有细节问题可以留言讨论
新开一帖,回应之前帖子 https://www.v2ex.com/t/1199936 的内容。 简单介绍 安澜之道 这个股票分析网站的制作方式。 TLDR 基本物料:Astro 博客站,Opencode ,Github, Cloudflare Worker 主要流程:Mac 电脑定时执行 opencode 命令输出博文 markdown 推送到 github ,cloudflare pages 自动部署。 Opencode 的配置 Skill - 从 github 上搜寻给类股票分析的 skill ,比较有名的是 claude code 的 finance plugin ,可以让 AI 帮忙从里面提取整理(如果没法直接用 plugin ,不过 opencode 好像是支持的?)。另外找 AI 给你写一个 astro 博文创作 skill MCP - 主要就是获取股价行情用的。我主要用了俩:@szemeng76/yfinance-mcp-server 和 akshare-one-mcp 定时执行计划 写个 markdown 文件描述报告的写作流程,然后设置定时任务触发执行就可以了。 opencode run --model opencode-go/kimi-k2.6 "$(<"$plan_file")" 执行计划大致如下(当然这个也是 AI 帮忙写的): Use the following skills when appropriate: - market-evidence-protocol - market-scenario-framework - market-information - market-expectation - market-fundamentals - market-trading - market-risk - astro-post-writer 前置条件: - 当前日期必须为 A 股交易日(周一至周五,且非法定节假日休市)。 - 如果当天为周末或法定节假日休市,立即停止执行并退出,不生成任何报告。 任务:生成并发布最新的 A 股市场热点研究报告。 执行流程(必须严格按顺序执行): - 第一阶段:先用 `market-evidence-protocol` 固定事实与时间戳,再依次使用 `market-information`、`market-expectation`、`market-fundamentals`、`market-trading` 与 `market-risk` 完成最近 24h 的 A 股和美股市场>分析,形成研究结论、热点逻辑、产业链梳理、候选股票与评分体系整理。 - 第二阶段:研究完成后,调用 `astro-post-writer` 技能将报告保存到 `src/data/blog` 目录下。 调用方式: ''' skill(name="astro-post-writer", user_message="...") ''' 传入以下结构化参数: '''text topic: <核心主题> audience: 中高级投资研究者 goal: 输出结构化研究报告,包含热点逻辑、产业链、候选股票与评分体系 author: 当前模型 ID string constraints: - 包含完整表格 - 必须保留评分体系说明 - 必须包含免责声明原文 - pubDatetime 和 modDatetime 必须使用 ISO 8601 格式(例如:2026-03-15T09:30:00+08:00 ) 后续 还做了个平台系统,消耗积分调用报告生成的玩意。后面慢慢弄着玩。 有细节问题可以留言讨论