SuperAPI AI 工具集

palace-diagram

数据与分析

查看项目

更新于 10-15 17:20

技能介绍

用途:从知识图谱生成图表,用于检查或展示记忆宫殿的结构、知识拓扑、实体关系与突触连接强度。支持宫殿地图、实体图、突触热力图(Mermaid flowchart)和 ASCII 概览,其中边样式按强度区分:≥0.7 为粗线 ==>,≥0.4 为普通线 -->,<0.4 为虚线 -.->。

主要能力:渲染宫殿内房间(子图)、实体(节点)与突触(边);展示单个实体的连接与三元组;用 ASCII 字符绘制宫殿布局及各房间实体数量;与 memory-palace-architect、knowledge-locator、graph-analyzer 配合使用。

使用方式:命令行为 /palace diagram <palace-id> [--type map|ascii|entity|heatmap],内部调用 Skill(memory-palace:palace-diagram)。也可直接编程调用,例如 from memory_palace.knowledge_graph import KnowledgeGraph 与 from memory_palace.palace_renderer import PalaceRenderer;创建 graph = KnowledgeGraph("path/to/knowledge_graph.db")、renderer = PalaceRenderer(graph),再调用 renderer.palace_map("palace_id")、renderer.ascii_overview("palace_id")、renderer.entity_graph("entity_id") 或 renderer.synapse_heatmap("palace_id")。生成 Mermaid 后需传给 mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram 渲染。

适用场景:创建或迁移后检查宫殿结构、理解知识拓扑、查看实体关系与三元组、识别强弱突触、获取可内联展示的 ASCII 概览。

限制:不用于创建宫殿(改用 memory-palace-architect)、搜索知识(knowledge-locator)或代码架构图(cartograph)。若指定宫殿 ID 不存在,会报错并给出所查找的 ID。部分运行细节与计费方式暂未提供。