name: visio-operator description: Operate Microsoft Visio through the DrawForge bridge with stable atomic actions. Use when an agent needs to create sessions, add/edit/connect/style shapes, save documents, export PNG previews, or execute a prepared drawing spec without taking over planning decisions.
Visio Operator
使用这个 skill 时,优先保证“稳定执行”,不是一次性画得多花哨。
Mandatory Preflight
开始前先检查:
- bridge 已启动
GET /health正常POST /ping_visio正常- token、保存路径、导出目录明确
任一项失败时,先修运行态,不继续绘图。
Input Contract
优先消费:
drawdsl.json- 或已经准备好的显式操作计划
如果 drawdsl.json 还不存在,说明上层交接还没完成,先不要在这里猜。
如果当前问题仍然是“这张图该怎么理解”,先退回 plannerskills,不要在这里猜。
Default Execution Contract
- 所有写操作都带
request_id - 所有对象都通过显式 ID 定位
- 每次大改后导出一次 PNG
- 复杂图先加形状,再对齐,再连线,再做样式
- 保存时优先传显式
save_path
Boundary Rule
如果问题是“这个接口怎么调、这个 connector 为什么没 glue 上、应该什么时候 save/export”,留在 visioskills。
如果问题是“这一列怎么排更好看、这一组模块怎么布得更像论文图”,转到 drawskills。
如果问题是“输入图属于什么图、该先画主区域还是侧边细节、应该选哪些 drawskills”,转到 plannerskills。
如果问题是“这次踩的坑以后怎么避免”,转到 learningskills。