Not in the top 1,000 by GitHub stars
Rss3208/Visiomaster
参考 ppt-master 思路构建的 Visio 图形重建工具包,将流程图、架构图和论文模块图从图片重建为可编辑 .vsdx,并导出 SVG/PNG。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
0d49002c542d → 0d49002c542d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0d49002c542d
No earlier version was observed for comparison.
Heat
2.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
visiomaster
When your agent uses it
Windows-first Visio diagram reconstruction workflow for flowcharts, architecture diagrams, and paper-style module figures. Reuses ppt-master style analysis and composition discipline on the front half, but outputs editable Visio .vsdx plus exported .svg and .png through a scene.json to Visio pipeline. Use when the user wants a diagram recreated as editable Visio shapes instead of a pasted screenshot or PPT-only result.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
13,485 tokensWhen the skill is activated
Reference documents
41,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Core Positioning
- Environment
- Workflow
- Component Strategy
- Execution Rules
- References
- Current Boundaries
Scripts executed separately
scripts/check_visio_env.pyscripts/enumerate_visio_masters.pyscripts/font_inventory.pyscripts/font_utils.pyscripts/image_to_scene.pyscripts/make_review_assets.pyscripts/prepare_regeneration_packet.pyscripts/review_checklist_gate.pyscripts/review_findings_to_repair_plan.pyscripts/round_noop_gate.pyscripts/scene_audit.pyscripts/scene_autofix.pyscripts/scene_complexity.pyscripts/scene_to_visio.pyscripts/scene_validate.pyscripts/stage_source_image.pysync_to_skill.pytests/test_public_release_smoke.py
Files
.gitattributesasset158 bytes.gitignoreasset418 bytesLICENSEasset1,066 bytesREADME.mddoc14,429 bytesRELEASE_NOTES.mddoc2,980 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesSKILL.mdcore61,231 bytesagents/openai.yamlasset285 bytesdocs/assets/gallery/attention-mechanism-reference.pngasset37,183 bytesdocs/assets/gallery/attention-mechanism-visiomaster.pngasset29,357 bytesdocs/assets/gallery/cross-attention-reference.pngasset81,779 bytesdocs/assets/gallery/cross-attention-visiomaster.pngasset85,429 bytesdocs/assets/gallery/mask-res-block-reference.pngasset96,540 bytesdocs/assets/gallery/mask-res-block-visiomaster.pngasset61,747 bytesdocs/assets/service/visiomaster-service-banner.svgasset3,491 bytesdocs/assets/workflow/visiomaster-workflow.jpgasset2,347,557 bytesdocs/gallery.mddoc2,414 bytesdocs/updates/2026-05-27-release-prep.mddoc2,908 bytesdocs/updates/2026-05-28-arrow-plan-gate.mddoc3,741 bytesdocs/updates/2026-05-29-rounded-orthogonal-connector.mddoc2,772 bytesdocs/workflow.mddoc13,678 bytesreferences/full-scene-regeneration-prompt.mddoc2,542 bytesreferences/renderer-effective-fields.jsonasset5,199 bytesreferences/review-contract.mddoc11,849 bytesreferences/reviewer-two-image-prompt.mddoc4,856 bytesreferences/scene-schema.mddoc83,736 bytesreferences/visio-component-map.mddoc21,756 bytesreferences/visio-export-flow.mddoc1,353 bytesrequirements.txtdoc28 bytesscripts/check_visio_env.pyruns3,239 bytesscripts/enumerate_visio_masters.pyruns4,237 bytesscripts/font_inventory.pyruns1,769 bytesscripts/font_utils.pyruns11,941 bytesscripts/image_to_scene.pyruns8,307 bytesscripts/make_review_assets.pyruns23,052 bytesscripts/prepare_regeneration_packet.pyruns16,853 bytesscripts/review_checklist_gate.pyruns7,251 bytesscripts/review_findings_to_repair_plan.pyruns18,086 bytesscripts/round_noop_gate.pyruns14,896 bytesscripts/scene_audit.pyruns81,765 bytesscripts/scene_autofix.pyruns29,200 bytesscripts/scene_complexity.pyruns12,675 bytesscripts/scene_to_visio.pyruns279,175 bytesscripts/scene_validate.pyruns211,727 bytesscripts/stage_source_image.pyruns3,265 bytessync_to_skill.pyruns4,205 bytestemplates/examples/audit_region.scene.jsonasset1,955 bytestemplates/examples/basic_flow.scene.jsonasset1,667 bytestemplates/examples/feature_map_grid.scene.jsonasset2,128 bytestemplates/examples/gan_loop_feedback.scene.jsonasset6,523 bytestemplates/examples/gan_tfr_full.scene.jsonasset10,188 bytestemplates/examples/lane_math_vector.scene.jsonasset3,425 bytestemplates/examples/multimodal_paper_components.scene.jsonasset3,221 bytestemplates/examples/operator_boundary_lane.scene.jsonasset3,059 bytestemplates/examples/paper_figures/attention_mechanism.scene.jsonasset7,096 bytestemplates/examples/paper_figures/cross_fused_features.scene.jsonasset30,844 bytestemplates/examples/paper_figures/mask_res_block.scene.jsonasset20,813 bytestemplates/examples/paper_module_components.scene.jsonasset3,745 bytestemplates/examples/rounded_orthogonal_connector.scene.jsonasset6,908 bytestemplates/examples/vertical_classifier.scene.jsonasset2,120 bytestemplates/style_profiles.jsonasset30,077 bytestemplates/visio_components.jsonasset34,947 bytestests/test_public_release_smoke.pyruns13,088 bytes
Read SKILL.md
# Visiomaster
## Overview
`visiomaster` is a standalone skill for rebuilding diagram images into editable Visio deliverables.
It is optimized for:
- flowcharts
- product or system architecture diagrams
- paper-style module/framework figures
- box-arrow process diagrams that should remain editable
It is not the right tool for:
- postersView the complete source on GitHubSkills included
- visiomaster
Repository facts
- License
- MIT
- Created
- May 12, 2026
- Last pushed
- Sep 14, 2026
- Forks
- 43
- Open issues
- 2
- Project activity
- Active
Rank over the last 12 weeks
Now #1,000 · best #663 · down 272 in 30 days
- #976 on Oct 28
- #980 on Oct 29
- #983 on Oct 30
- #987 on Oct 31
- #989 on Nov 1
- #1,000 since Nov 2
62 earlier periods
- #770 on Aug 1
- #698 on Aug 6
- #660 on Aug 8
- #665 on Aug 9
- #687 on Aug 10
- #698 on Aug 11
- #691 on Aug 12
- #687 on Aug 13
- #688 on Aug 14
- #663 on Aug 15
- #679 on Aug 16
- #690 on Aug 17
- #705 on Aug 18
- #687 on Aug 19
- #688 on Aug 20
- #664 on Aug 22
- #691 on Aug 23
- #726 on Aug 25
- #713 on Aug 26
- #720 on Aug 27
- #745 on Aug 28
- #692 on Aug 30
- #728 on Aug 31
- #742 on Sep 1
- #728 on Sep 2
- #707 on Sep 4
- #691 on Sep 5
- #719 on Sep 6
- #726 on Sep 7
- #750 on Sep 8
- #735 on Sep 9
- #748 on Sep 10
- #727 on Sep 11
- #721 on Sep 12
- #749 on Sep 14
- #742 on Sep 15
- #752 on Sep 16
- #754 on Sep 17
- #711 on Sep 19
- #747 on Sep 21
- #761 on Sep 23
- #765 on Sep 28
- #798 on Sep 29
- #784 on Sep 30
- #727 on Oct 1
- #728 on Oct 3
- #774 on Oct 6
- #789 on Oct 7
- #835 on Oct 8
- #798 on Oct 9
- #780 on Oct 11
- #805 on Oct 12
- #809 on Oct 13
- #814 on Oct 16
- #793 on Oct 17
- #821 on Oct 19
- #833 on Oct 20
- #847 on Oct 21
- #827 on Oct 22
- #828 on Oct 23
- #792 on Oct 24
- #966 on Oct 25
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 120 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 4 network referencesin 2 files: README.md:67 docs/assets/service/visiomaster-service-banner.svg:1
- No hidden or obfuscated text
- No instruction overrides
- 18 executable scriptsin 18 files: scripts/check_visio_env.py:1 scripts/enumerate_visio_masters.py:1 scripts/font_inventory.py:1 and 15 more
- 4 references to secretsin 3 files: scripts/scene_to_visio.py:5345 .gitignore:6 scripts/enumerate_visio_masters.py:14
- No requests to vote in Hot
Show all 26 signals by file
.gitignore
- Access to secretsline 6
[Credential-related source omitted]
README.md
- Network accessline 67
[](http://www.rscoding.site) - Network accessline 71
**[点击这里咨询 / 体验复刻效果](http://www.rscoding.site)** - Network accessline 110
git clone https://github.com/<owner>/visiomaster.git "$env:USERPROFILE\.codex\skills\visiomaster"
docs/assets/service/visiomaster-service-banner.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="320" viewBox="0 0 1200 320" role="img" aria-label="Visiomaster paid reconstruction service">
scripts/check_visio_env.py
- Executable scriptline 1
Executable file
scripts/enumerate_visio_masters.py
scripts/font_inventory.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/font_utils.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/image_to_scene.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/make_review_assets.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/prepare_regeneration_packet.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/review_checklist_gate.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/review_findings_to_repair_plan.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/round_noop_gate.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/scene_audit.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/scene_autofix.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/scene_complexity.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/scene_to_visio.py
scripts/scene_validate.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/stage_source_image.py
- Executable scriptline 1
#!/usr/bin/env python3
sync_to_skill.py
- Executable scriptline 1
Executable file
tests/test_public_release_smoke.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 1 fact
- Network access in code of documentationREADME.md:110Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.