图表标注技能(Chart Annotation)
直接在股票价格图表上绘制价格线、趋势线、区域和事件标记,取代冗长文字描述。
证据显示该技能仅提供工具接口,没有明确要求最小权限或用户确认;但技能中明确说明了操作范围(如 clear_all 不删除用户原始标记),且没有发现恶意行为或过度权限。扣分原因:缺少明确的权限说明、用户确认机制、数据流披露和回滚方案。发布者未验证,但未因此扣分。
技能文档提供了详细的参数说明和示例,但缺少完整的错误处理机制和边界情况说明;没有测试或执行证据,可靠性上限为10,此处给8分。扣分原因:未提供失败场景的反馈机制说明。
场景和触发条件描述清晰,能准确指示何时使用该技能;但未明确能力边界和不适用的场景,也缺少对中国大陆网络环境下海外服务的可达性说明。扣分原因:边界和触发精度不够完整。
信息架构清楚,有分层的文档说明;但缺少安装依赖、版本管理、更新路径等治理信息。扣分原因:版本化和维护责任不明确。
核心任务明确,输出格式清晰,但缺少实际执行验证和与人工操作的对比证据,无法确认边际价值。扣分原因:缺少执行验证和收益证据。
没有看到任何测试、CI或独立可复现的证据;文档中的声明无法独立验证。扣分原因:缺乏证据来源。
- 技能依赖市场数据源(如 ginlix-data、FMP、Yahoo),这些服务在中国大陆可能无法访问,使用时需注意网络环境。
- 发布者未经验证,使用前应自行评估风险。
这个 Skill 能做什么,适合哪些场景?
该技能允许AI代理直接在股票图表上绘制技术分析标注,如支撑/阻力线、趋势线、斐波那契回撤、事件标记和文本标签。它提供两个工具:draw_chart_annotation(添加单个标注)和manage_chart_annotations(列出、删除或清除标注)。标注通过符号+周期(例如 NVDA:1day)进行组织,并在实时交互式MarketView图表上渲染,或在其他聊天中作为可点击的预览卡片展示。该技能旨在替代用文字描述价格水平或形态的做法,使分析更清晰直观。
该技能提供两个核心工具:draw_chart_annotation 用于在图表上添加单个标注,支持价格线、趋势线、标记、垂直线、矩形、文本和斐波那契回撤等类型;manage_chart_annotations 用于管理已有标注,支持列出、删除和清空。标注通过符号和周期(如 NVDA:1day)进行标识,并可叠加在同一图表上。它读取用户的图表选择(区域或价格水平),并能根据分析结果在相同图表上绘制匹配的形状。标注实时渲染在MarketView(交互式图表页面)上,或在其他聊天中作为可点击的预览卡片展示。
- 技术分析师在聊天中讨论支撑位时,直接绘制价格线标注,而不是口头描述价位。
- 投资者在查看图表时,通过图表选择框选中一个区域,让AI分析该区域并绘制矩形或价格线。
- 需要标记财报发布、分析师评级变动等事件时,使用事件或标记工具在对应日期添加标注。
- 在分析趋势时,使用趋势线工具连接两个高点或低点,展示通道或趋势方向。
这个 Skill 有哪些优点和局限?
- 直接在交互式图表上可视化级别和模式,比文字描述更清晰。
- 支持多种标注类型,包括价格线、趋势线、矩形、事件、斐波那契回撤等。
- 标注按符号:周期组织,可同时管理多个图表。
- 实时渲染并提供预览卡片,方便非MarketView用户快速查看。
- 用户可在聊天中直接提供图表选择,实现交互式分析。
- 依赖LangAlpha系统,脱离其上下文无法单独使用。
- 没有独立的测试套件或文档,集成依赖仓库整体。
- 仅支持指定的时间周期(1min至1day),不支持更短周期。
- 需要网络连接以访问图表数据,且依赖市场数据源。
如何安装这个 Skill?
该技能是LangAlpha(ginlix-ai/LangAlpha)仓库的一部分,需先克隆仓库并按照README中的说明安装整个LangAlpha系统。技能文件位于 skills/chart-annotation/SKILL.md,系统会自动加载。
如何使用这个 Skill?
在LangAlpha聊天中,直接描述你想要标注的水平或模式,例如“在205美元处画一条支撑线”。技能会自动触发。若你在MarketView图表上,标注会立即显示在实时图表上;若在其他聊天中,会生成可点击的预览卡片。你也可以向代理发送图表选择框(包含区域或价格水平),代理会分析并绘制相应的标注。使用draw_chart_annotation时,通过JSON指定标注类型及参数(如价格、时间、标签)。