mcpField
A
alphaear-logic-visualizer

alphaear-logic-visualizer

github.com/rkiding设计与 UI3.1k497 次安装30 周前更新
代码仓库

关于 alphaear-logic-visualizer

alphaear-logic-visualizer 是供 Agent 使用的技能,可将投资论点或信号链等逻辑流程转为兼容 Draw.io 的 XML 图表,并通过脚本渲染为可查看的 HTML 文件。

主要功能

  1. 01生成兼容 Draw.io 的 XML
  2. 02使用提示词组织图表生成
  3. 03将 XML 渲染为 HTML 文件

适用场景

  1. 01可视化投资论点
  2. 02绘制信号传递链

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-logic-visualizer

安装后在 Claude Code 中输入/alphaear-logic-visualizer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
PROMPTS.md
scripts/
__init__.py
visualizer_prompt.py
visualizer.py
tests/
test_visualizer.py

详细介绍

AlphaEar Logic Visualizer Skill

概述

此技能专用于创建逻辑流程的可视化图示,尤其是生成兼容 Draw.io 的图表 XML。它适用于可视化投资论点或信号传导链。

功能

1. 生成 Draw.io 图表
1. 生成 Draw.io 图表(Agent 工作流)

你(Agent) 是可视化工具。使用 references/PROMPTS.md 中的提示词生成 XML。

工作流:

  1. 生成 XML:使用 references/PROMPTS.md 中的 Draw.io XML 生成提示词,将逻辑链转换为 XML。
  2. 保存/渲染:使用 scripts/visualizer.py 中的 render_drawio_to_html(xml_content, filename) 方法,将 XML 保存为用户可查看的 HTML 文件。

使用示例(概念性):

  • Agent 操作:「现在我将为传导链生成 Draw.io XML……」
  • 工具调用:visualizer.render_drawio_to_html(xml_content="<mxGraphModel>...", filename="chain_visual.html")

依赖项

  • 无(用于字符串处理的标准库)。

评论

支持 Markdown