[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71F7C4AP46V8XEM7XX0HFYW":3,"skill-same:01M71F7C4AP46V8XEM7XX0HFYW":137},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":24,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":5,"forksCount":14,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M71F7C4AP46V8XEM7XX0HFYW","visiomaster",null,"在 Windows 上将已确认的文字讨论或参考图片绘制为可编辑 Visio 流程图、系统架构图和端口连接图，并打开已有 .vsdx 按页面和 Shape ID 局部修改原生模块、文字、分组及连线，保留其他对象。用户要求画 Visio、生成 .vsdx、修改旧 Visio 图或多轮修订时使用。场景起图以 .scene.json 迭代，旧图以当前 .vsdx 迭代；不要求 Visio 的系统框图和科研配图交 research-schematic-imagegen，飞书文档或画板里的图交 lark-whiteboard，论文投稿图审查交 paper-figure-review。","SanAntonio021\u002Fagents-skills","SanAntonio021","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F56460680?v=4","01M71F2WGFWC4J9XYAKBEYGHSY","Weipeng Wang","01M71F2WHCP3JATT5FGJSXZXXC",0,"MIT","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002FSKILL.md",[19],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[5,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"id","windows","research","paper","json","shape","文字","流程图","架构图","生成","image","imagegen","review","schematic","2026-11-10 10:12:30",false,"---\nname: visiomaster\ndescription: 在 Windows 上将已确认的文字讨论或参考图片绘制为可编辑 Visio 流程图、系统架构图和端口连接图，并打开已有 .vsdx 按页面和 Shape ID 局部修改原生模块、文字、分组及连线，保留其他对象。用户要求画 Visio、生成 .vsdx、修改旧 Visio 图或多轮修订时使用。场景起图以 .scene.json 迭代，旧图以当前 .vsdx 迭代；不要求 Visio 的系统框图和科研配图交 research-schematic-imagegen，飞书文档或画板里的图交 lark-whiteboard，论文投稿图审查交 paper-figure-review。\n---\n\n# Visio 制图与多轮修改\n\n**新建图从确认内容建立场景，已有图直接编辑当前 Visio 对象。** 两条路线都另存版本、导出 PNG 并实际看图。新建图保留 Visiomaster v0.3.2，旧图读取与基础写回复用 vsdx 0.6.1，来源及许可证见 [上游来源](references\u002Fupstream-source.md)。不需要安装或调用 ppt-master。\n\n## 选择输入和正式源\n\n先读取用户讨论、当前项目 README\u002FAGENTS 和确认图，区分已确认关系、候选方案和待确认内容。文字起图直接据此建立节点、端口、连接方向及线型，不要求先生成截图。只询问会改变技术含义的缺口；未决内容写入 `metadata.pending_questions`，草图相应位置标“待确认”，不补造器件、参数或信号关系。\n\n已有图需要保留对象时，先读取当前 `.vsdx`，走下方旧图入口；用户手改过 Visio 也适用。只有选择场景重建且场景仍与当前图一致时，才继续修改 `.scene.json`。场景重建会创建新文档，不能自动吸收 Visio 手改。整张嵌入图片内部没有可独立编辑的模块；说明具体受限对象并讨论重建，不自动替换整图。\n\n模板只用于布局和格式，不能替代技术内容。选择 [系统架构](templates\u002Fsystem-architecture.scene.json) 或 [端口连接](templates\u002Fport-connections.scene.json)，替换合成示例。坐标和组件继续使用上游 [场景格式](vendor\u002Fupstream\u002Freferences\u002Fscene-schema.md)，可用组件见 [组件表](vendor\u002Fupstream\u002Freferences\u002Fvisio-component-map.md)。流程图可使用上游 `vendor\u002Fupstream\u002Ftemplates\u002Fexamples\u002Fbasic_flow.scene.json`。\n\n## 起图与中文排版\n\n先列出已确认的节点、端口、方向和虚实线，再安排布局。物理端口名称和信号功能分别表达，不能凭习惯把 IF、LO、RF 重新归类。每个可见模块、标签、连接都用稳定 ID；分支、回路和交叉必须明确是否相连。用 `node:side@ratio` 锚点和明确转折点保持连线触边。\n\n专利附图默认白底、黑线、宋体常规字形，图内主体字号统一；首次按图面密度选字号，用户指定时遵从指定值。模板以 18 pt 起步；调整框宽、留白、换行和局部走线解决拥挤，不靠缩小整张图应付。显式设置 `font_family: \"SimSun\"`、`font_role: \"cjk_serif\"`、`font_size_pt` 和 `text_fit: \"none\"`，中文与英文数字同一字体；单行标签声明 `single_line: true`。图号和总标题放文档图注，图面不另加总标题。\n\n导出留白按最终 PNG 的像素计算：以包含全部框线、箭头和文字笔画的可见内容边界为准，默认四边各加 **2 px 白边**；需要极限紧凑时可减至 **1 px**，并逐边检查没有裁切。不要默认按页面百分比留白，也不为增加白边缩小图和字体。Visio 和 SVG 按目标导出尺寸换算等效边距；测量、换算和自动裁切处理见[导出最小留白](references\u002Flocal-workflow.md#导出最小留白)。\n\n使用当前环境的 Python 和本地 Microsoft Visio。缺依赖时才安装 `requirements.txt`；不修改系统 PATH，不从可变上游镜像运行。先检查，随后在项目过程目录渲染候选，默认后台独立 Visio 实例，不接管用户窗口：\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py check \u003Cfigure_v01.scene.json>\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py render \u003Cfigure_v01.scene.json> --output-dir \u003Cproject-process-dir> --report \u003Cproject-process-dir>\u002Ffigure_v01.render.json\n```\n\n场景名去掉 `.scene.json` 即输出名，默认同时导出 `.vsdx`、PNG、SVG。新建图自动按 `--dpi 300 --padding-px 2` 实测校准外围白边；极限紧凑用 `--padding-px 1`，不缩放原生对象和字体。已有输出拒绝覆盖，换下一个版本名。`metadata.pending_questions` 非空时只允许带 `--draft` 渲染，并在交付说明中明确未决项。细节、故障和图像复刻路线见 [操作说明](references\u002Flocal-workflow.md)。\n\n## 每轮修改和验收\n\n### 已有 Visio 图\n\n先检查并定位页面和对象，再生成与输入摘要绑定的顺序修改清单。文字搜索只辅助定位；重名、错误 ID 或输入变化时停止，不凭近似文字或距离猜对象及技术关系。默认保留旧图字体、字号和版式，仅调整本轮指定属性。操作格式、坐标、关联线和合成样例见 [旧图编辑](references\u002Fexisting-visio.md)。\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_edit.py inspect \u003Cfigure_v01.vsdx> --output \u003Cprocess-dir>\u002Ffigure_v01.inspect.json\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_edit.py apply \u003Cfigure_v01.vsdx> --plan \u003Cprocess-dir>\u002Fround_v02.plan.json --output \u003Cprocess-dir>\u002Ffigure_v02.vsdx\n```\n\n可改文字、字体字号、位置尺寸，可复制、新增和删除基本形状，调整连线端点、箭头、虚实线及普通折线路径。单一格式整段改字可选 `vsdx` 后端，其余由独立隐藏 Visio 实例处理。原生粘连连接由 Visio 联动并回读；普通线段必须明确列出线 ID、端点和标签，并在清单中执行相应调整。删除模块前明确处理关联线；不留下悬空关系。复杂分组或曲线未通过保真检查时报告具体对象，不自动重建。\n\n每轮另存 `.vsdx`、每页 PNG 和含前后对象快照的 `.edit.json`，下一轮读取上一轮实际输出。输入 VSDX 不覆盖，后台实例不接管用户窗口。有匹配场景时绑定其摘要；完整映射可同步新版场景，不能完整回写时以 VSDX 为后续源并阻止旧场景直接重建。没有场景的旧图不强行转换。报告 `edited_pending_visual_review` 后继续实际看图，不能直接报验收完成。\n\n### 场景重建\n\n先把反馈映射到对象 ID，明确需要联动的框体、标签和走线，只修改这些对象。字号放大可能需要同步调整框体和路径，列入本轮对象集合；不顺带改变技术关系。另存下一版场景后重新渲染。再检查实际场景差异和像素变化：\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py compare --before-scene \u003Cfigure_v01.scene.json> --after-scene \u003Cfigure_v02.scene.json> --before-png \u003Cfigure_v01.png> --after-png \u003Cfigure_v02.png> --allow-id \u003Cchanged-node> --allow-id \u003Clinked-edge> --report \u003Cprocess-dir>\u002Fround_v02.json\n```\n\n`--allow-id` 可重复，页面确需调整时加 `--allow-page`。仅改 metadata、无有效渲染变化、像素无变化或改到范围外时检查失败，不能报告修改成功。\n\n**程序通过后仍要看图。** 打开实际 PNG，按需放大局部，核对中文和数字、压框压线、箭头方向、端口、虚实线、交叉和分支；与确认内容逐项对照。结构校验和文本高度检查不能证明连线、语义和美观已通过。直接读取或后台打开导出的 `.vsdx` 核对原生对象、字体和连接，不以文件存在代替验收。\n\n## 交付与职责\n\n确认后将同版本 `.vsdx`、PNG 及适用的 `.scene.json` 保存到项目正式位置；SVG 按用户需要交付。候选、检查记录和预览留在 `过程文件\u002F任务主题\u002F`，验收结论写入项目 README 或项目已有记录。只在图件正式获确认、且本轮获授权更新文档时，通过现有文档制作链更新 Markdown\u002FWord 图及图源引用；核对嵌入图片和引用版本一致，不把候选稿自动升级为正文插图。\n\n专利内容、真实图件、私有讨论、项目绝对路径和检查日志留在本机项目。公开技能只包含通用流程和合成例子。说明本轮实际改了哪些对象、看图结果及未解决事项；脚本的 `rendered_pending_visual_review` 只表示导出成功。\n","# Visio 制图与多轮修改\n\n**新建图从确认内容建立场景，已有图直接编辑当前 Visio 对象。** 两条路线都另存版本、导出 PNG 并实际看图。新建图保留 Visiomaster v0.3.2，旧图读取与基础写回复用 vsdx 0.6.1，来源及许可证见 [上游来源](references\u002Fupstream-source.md)。不需要安装或调用 ppt-master。\n\n## 选择输入和正式源\n\n先读取用户讨论、当前项目 README\u002FAGENTS 和确认图，区分已确认关系、候选方案和待确认内容。文字起图直接据此建立节点、端口、连接方向及线型，不要求先生成截图。只询问会改变技术含义的缺口；未决内容写入 `metadata.pending_questions`，草图相应位置标“待确认”，不补造器件、参数或信号关系。\n\n已有图需要保留对象时，先读取当前 `.vsdx`，走下方旧图入口；用户手改过 Visio 也适用。只有选择场景重建且场景仍与当前图一致时，才继续修改 `.scene.json`。场景重建会创建新文档，不能自动吸收 Visio 手改。整张嵌入图片内部没有可独立编辑的模块；说明具体受限对象并讨论重建，不自动替换整图。\n\n模板只用于布局和格式，不能替代技术内容。选择 [系统架构](templates\u002Fsystem-architecture.scene.json) 或 [端口连接](templates\u002Fport-connections.scene.json)，替换合成示例。坐标和组件继续使用上游 [场景格式](vendor\u002Fupstream\u002Freferences\u002Fscene-schema.md)，可用组件见 [组件表](vendor\u002Fupstream\u002Freferences\u002Fvisio-component-map.md)。流程图可使用上游 `vendor\u002Fupstream\u002Ftemplates\u002Fexamples\u002Fbasic_flow.scene.json`。\n\n## 起图与中文排版\n\n先列出已确认的节点、端口、方向和虚实线，再安排布局。物理端口名称和信号功能分别表达，不能凭习惯把 IF、LO、RF 重新归类。每个可见模块、标签、连接都用稳定 ID；分支、回路和交叉必须明确是否相连。用 `node:side@ratio` 锚点和明确转折点保持连线触边。\n\n专利附图默认白底、黑线、宋体常规字形，图内主体字号统一；首次按图面密度选字号，用户指定时遵从指定值。模板以 18 pt 起步；调整框宽、留白、换行和局部走线解决拥挤，不靠缩小整张图应付。显式设置 `font_family: \"SimSun\"`、`font_role: \"cjk_serif\"`、`font_size_pt` 和 `text_fit: \"none\"`，中文与英文数字同一字体；单行标签声明 `single_line: true`。图号和总标题放文档图注，图面不另加总标题。\n\n导出留白按最终 PNG 的像素计算：以包含全部框线、箭头和文字笔画的可见内容边界为准，默认四边各加 **2 px 白边**；需要极限紧凑时可减至 **1 px**，并逐边检查没有裁切。不要默认按页面百分比留白，也不为增加白边缩小图和字体。Visio 和 SVG 按目标导出尺寸换算等效边距；测量、换算和自动裁切处理见[导出最小留白](references\u002Flocal-workflow.md#导出最小留白)。\n\n使用当前环境的 Python 和本地 Microsoft Visio。缺依赖时才安装 `requirements.txt`；不修改系统 PATH，不从可变上游镜像运行。先检查，随后在项目过程目录渲染候选，默认后台独立 Visio 实例，不接管用户窗口：\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py check \u003Cfigure_v01.scene.json>\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py render \u003Cfigure_v01.scene.json> --output-dir \u003Cproject-process-dir> --report \u003Cproject-process-dir>\u002Ffigure_v01.render.json\n```\n\n场景名去掉 `.scene.json` 即输出名，默认同时导出 `.vsdx`、PNG、SVG。新建图自动按 `--dpi 300 --padding-px 2` 实测校准外围白边；极限紧凑用 `--padding-px 1`，不缩放原生对象和字体。已有输出拒绝覆盖，换下一个版本名。`metadata.pending_questions` 非空时只允许带 `--draft` 渲染，并在交付说明中明确未决项。细节、故障和图像复刻路线见 [操作说明](references\u002Flocal-workflow.md)。\n\n## 每轮修改和验收\n\n### 已有 Visio 图\n\n先检查并定位页面和对象，再生成与输入摘要绑定的顺序修改清单。文字搜索只辅助定位；重名、错误 ID 或输入变化时停止，不凭近似文字或距离猜对象及技术关系。默认保留旧图字体、字号和版式，仅调整本轮指定属性。操作格式、坐标、关联线和合成样例见 [旧图编辑](references\u002Fexisting-visio.md)。\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_edit.py inspect \u003Cfigure_v01.vsdx> --output \u003Cprocess-dir>\u002Ffigure_v01.inspect.json\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_edit.py apply \u003Cfigure_v01.vsdx> --plan \u003Cprocess-dir>\u002Fround_v02.plan.json --output \u003Cprocess-dir>\u002Ffigure_v02.vsdx\n```\n\n可改文字、字体字号、位置尺寸，可复制、新增和删除基本形状，调整连线端点、箭头、虚实线及普通折线路径。单一格式整段改字可选 `vsdx` 后端，其余由独立隐藏 Visio 实例处理。原生粘连连接由 Visio 联动并回读；普通线段必须明确列出线 ID、端点和标签，并在清单中执行相应调整。删除模块前明确处理关联线；不留下悬空关系。复杂分组或曲线未通过保真检查时报告具体对象，不自动重建。\n\n每轮另存 `.vsdx`、每页 PNG 和含前后对象快照的 `.edit.json`，下一轮读取上一轮实际输出。输入 VSDX 不覆盖，后台实例不接管用户窗口。有匹配场景时绑定其摘要；完整映射可同步新版场景，不能完整回写时以 VSDX 为后续源并阻止旧场景直接重建。没有场景的旧图不强行转换。报告 `edited_pending_visual_review` 后继续实际看图，不能直接报验收完成。\n\n### 场景重建\n\n先把反馈映射到对象 ID，明确需要联动的框体、标签和走线，只修改这些对象。字号放大可能需要同步调整框体和路径，列入本轮对象集合；不顺带改变技术关系。另存下一版场景后重新渲染。再检查实际场景差异和像素变化：\n\n```powershell\npython \u003Cskill-dir>\u002Fscripts\u002Fvisio_workflow.py compare --before-scene \u003Cfigure_v01.scene.json> --after-scene \u003Cfigure_v02.scene.json> --before-png \u003Cfigure_v01.png> --after-png \u003Cfigure_v02.png> --allow-id \u003Cchanged-node> --allow-id \u003Clinked-edge> --report \u003Cprocess-dir>\u002Fround_v02.json\n```\n\n`--allow-id` 可重复，页面确需调整时加 `--allow-page`。仅改 metadata、无有效渲染变化、像素无变化或改到范围外时检查失败，不能报告修改成功。\n\n**程序通过后仍要看图。** 打开实际 PNG，按需放大局部，核对中文和数字、压框压线、箭头方向、端口、虚实线、交叉和分支；与确认内容逐项对照。结构校验和文本高度检查不能证明连线、语义和美观已通过。直接读取或后台打开导出的 `.vsdx` 核对原生对象、字体和连接，不以文件存在代替验收。\n\n## 交付与职责\n\n确认后将同版本 `.vsdx`、PNG 及适用的 `.scene.json` 保存到项目正式位置；SVG 按用户需要交付。候选、检查记录和预览留在 `过程文件\u002F任务主题\u002F`，验收结论写入项目 README 或项目已有记录。只在图件正式获确认、且本轮获授权更新文档时，通过现有文档制作链更新 Markdown\u002FWord 图及图源引用；核对嵌入图片和引用版本一致，不把候选稿自动升级为正文插图。\n\n专利内容、真实图件、私有讨论、项目绝对路径和检查日志留在本机项目。公开技能只包含通用流程和合成例子。说明本轮实际改了哪些对象、看图结果及未解决事项；脚本的 `rendered_pending_visual_review` 只表示导出成功。\n",{"name":5,"description":7},"main","62ffea78624f3af0f5b8b0664e264bf62a8ec0ec","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills","https:\u002F\u002Fgithub.com\u002FSanAntonio021","2026-11-14 03:01:39",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add SanAntonio021\u002Fagents-skills --skill visiomaster",{"tool":55,"command":56},"bunx","bunx skills add SanAntonio021\u002Fagents-skills --skill visiomaster",{"tool":58,"command":59},"pnpm","pnpm dlx skills add SanAntonio021\u002Fagents-skills --skill visiomaster","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002FSKILL.md",true,[63,69,75,79,83,87,91,95,99,105,109,113,117,121,125,129,133],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},".gitignore","OTHER","其他",28,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002F.gitignore",{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"evals\u002Fevals.json","REFERENCE","参考文档",2008,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Fevals\u002Fevals.json",{"path":76,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":16},"LICENSE","许可证",1066,{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fexisting-visio.md",5965,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Freferences\u002Fexisting-visio.md",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Flocal-workflow.md",5830,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Freferences\u002Flocal-workflow.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fupstream-source.md",3161,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Freferences\u002Fupstream-source.md",{"path":92,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fupstream-sources.md",1942,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Freferences\u002Fupstream-sources.md",{"path":96,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":97,"sourceHtmlUrl":98},"requirements.txt",77,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Frequirements.txt",{"path":100,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fvisio_edit.py","SCRIPT","脚本",54715,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Fscripts\u002Fvisio_edit.py",{"path":106,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fvisio_export.py",5459,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Fscripts\u002Fvisio_export.py",{"path":110,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Fvisio_workflow.py",20001,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Fscripts\u002Fvisio_workflow.py",{"path":114,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":115,"sourceHtmlUrl":116},"templates\u002Fexisting-edit.plan.json",526,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftemplates\u002Fexisting-edit.plan.json",{"path":118,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":119,"sourceHtmlUrl":120},"templates\u002Fport-connections.scene.json",3660,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftemplates\u002Fport-connections.scene.json",{"path":122,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":123,"sourceHtmlUrl":124},"templates\u002Fsystem-architecture.scene.json",2624,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftemplates\u002Fsystem-architecture.scene.json",{"path":126,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":127,"sourceHtmlUrl":128},"tests\u002Ftest_edit.py",14727,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftests\u002Ftest_edit.py",{"path":130,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":131,"sourceHtmlUrl":132},"tests\u002Ftest_export.py",2422,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftests\u002Ftest_export.py",{"path":134,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":135,"sourceHtmlUrl":136},"tests\u002Ftest_workflow.py",4430,"https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fvisiomaster\u002Ftests\u002Ftest_workflow.py",[138,168,186,197,224,244],{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":142,"sourceHtmlUrl":143,"categories":144,"keywords":156,"publishedAt":39},"01M71F7NWCYRJG4C1WVFSDPS2H","writing-router","统一写作协作流程，并处理普通中文编辑。Use when 用户要撰写、重写、润色或审查项目书、技术方案、会前技术交流稿、系统说明、专利技术交底书、测试与结果分析、调研报告、会议纪要、中文或英文论文，先确定主稿、修改范围和协作方式，再结合对应专业技能完成正文、检查与写回；也直接处理界面文案、普通中文去 AI 味、删废话和无法直接归类的中文材料。投稿事务、停稿审查、文献检索和单纯文件排版由对应专门技能处理。","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fwriting-router\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fwriting-router\u002FSKILL.md",[145,148,151],{"categoryNo":146,"categoryName":147,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":149,"categoryName":150,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":152,"categoryName":153,"taxonomyType":154,"taxonomyTypeDesc":155},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[157,158,159,160,161,162,163,164,165,166,167],"router","writing router","writing","when","协作","use","文件","报告","testing","中文","文案",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":39},"01M71F7F7J66P4K9SKXR9JD6KD","web-access","统一处理联网任务的工具选择，包括搜索、网页读取、下载和浏览器操作。 普通检索直接使用可用搜索或读取工具；抓取受阻、正文不完整时主动转到浏览器继续。 已知依赖登录态、动态内容或页面交互时直接使用浏览器，无需用户再次点名。","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fweb-access\u002FSKILL.md",[],[175,176,177,178,179,180,181,182,183,184,185],"access","web","web access","https","下载","交互","Existing","github","工具","搜索","edge",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":190,"licenseFileUrl":191,"sourceHtmlUrl":192,"categories":193,"keywords":194,"publishedAt":39},"01M71F6VZN093VVJD7NCT809J9","skill-creator","创建、修改和改进技能，检查技能结构、触发说明及执行效果。根据实际影响选择文字检查、独立行为试跑或新旧对照，也提供按需使用的盲评、查看器、Claude 触发优化和打包工具。用户要求新建技能、调整流程、修复技能行为或比较技能效果时使用；普通业务任务不因此进入技能维护。","Apache-2.0","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fskill-creator\u002FSKILL.md",[],[195,196,31,183],"creator","skill creator",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":201,"sourceHtmlUrl":202,"categories":203,"keywords":211,"publishedAt":39},"01M71F5XZPZ7Y7YYNFSAEFSQXF","paper-search","为科研问题检索、扩展并核实论文证据，也负责正式参考文献生成、DOI\u002F元数据一致性核验和已有引用纠错。Use when 用户要找论文、查文献、补参考文献、找代表作\u002F最新进展\u002F相反证据，或说“继续找”“再深入”；正式引用任务核实相关条目的出版字段，复用可定位且未变化的核验结果，有具体疑点只核相关条目。仅 BibTeX 语法、样式、引用键对应和编译问题转 latex-paper，不因 IEEE\u002FBibTeX 关键词全查。普通检索快速返回可核实且去重的结果，联网用 web-access。已知论文下载转 paper-download，原文技术核对和审稿转 paper-review，整篇稿件引用覆盖检查转对应论文编辑或审查技能。普通参数或多渠道比较表转 xlsx，明确持续产品库或库契约审计转 product-research-workbook，远程写回转对应文档技能。","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fpaper-search\u002FLICENSE.md","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fpaper-search\u002FSKILL.md",[204,207,208],{"categoryNo":205,"categoryName":206,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":209,"categoryName":210,"taxonomyType":154,"taxonomyTypeDesc":155},"01JBSEEDCAT000000000000031","产品经理",[212,213,28,214,215,216,176,27,217,37,34,160,175,162,218,219,220,221,222,223],"search","paper search","数据","关键词","product","doi","product-research","ieee","evidence","adaptation","xlsx","local",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":228,"sourceHtmlUrl":229,"categories":230,"keywords":235,"publishedAt":39},"01M71F5M874YA5YD9893SHFC6Y","paper-download","获取、复用或导入论文 PDF 到 Zotero，先查已有条目、附件和任务本地资料，只补请求的缺项；归档保留已有阅读内容与外部新增附件，超时先核实原操作。Use when 用户给出题名、DOI、论文 URL、作者主页、论文列表、本地 PDF 或 paper-search 结果，要求下载、保存到 Zotero、整理已有论文或继续机构授权下载。研究问题检索与引用元数据核验用 paper-search；原文技术核对用 paper-review。联网由 web-access 路由；Windows 版机构模块通过 web-access HTTP Broker 复用当前 Edge 会话，负责出版物核验，不自行执行浏览器登录或验证码。","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fpaper-download\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fpaper-download\u002FSKILL.md",[231,234],{"categoryNo":232,"categoryName":233,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},[28,236,237,26,238,37,179,239,160,175,240,162,185,214,212,241,176,242,217,243],"paper download","download","整理","URL","http","Zotero","PDF","broker",{"skillNo":245,"name":246,"nameZh":6,"description":247,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":248,"sourceHtmlUrl":249,"categories":250,"keywords":253,"publishedAt":39},"01M71F4F14TKK63R4DR4KB2C97","humanizer","Remove signs of AI-generated writing from general English prose. Use when\nediting or reviewing general English text to make it sound more natural and\nhuman-written. Do not use for Chinese text, IEEE\u002FSCI manuscript delivery, or\nengineering proposal delivery; route those to writing-router,\nieee-manuscript-edit, or project-writing. Based on Wikipedia's comprehensive\n\"Signs of AI writing\" guide. Detects and fixes patterns including:\ninflated symbolism, promotional language, superficial -ing analyses, vague\nattributions, em dash overuse, rule of three, AI vocabulary words, passive\nvoice, negative parallelisms, and filler phrases.","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fhumanizer\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSanAntonio021\u002Fagents-skills\u002Fblob\u002Fmain\u002Fhumanizer\u002FSKILL.md",[251,252],{"categoryNo":149,"categoryName":150,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":152,"categoryName":153,"taxonomyType":154,"taxonomyTypeDesc":155},[246,254,255,256,257,258,259,260,261,262,157,263,264,160,159,265,266,267,268,269],"english","patterns","edit","delivery","wikipedia","human","em dash","route","text","vague","dash","generated","remove","project","chinese","proposal"]