Not in the top 1,000 by GitHub stars
vigorX777/ppt-svg-generator
ppt-svg-generator 是一个 Skill,帮助你将 Markdown 文稿快速转化PPT 或 PDF,并支持多种预设风格选择,效果美观且可控。 使用流程参考公众号:懂点儿 AI 👇
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
c873b61673ab → c873b61673ab
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → c873b61673ab
No earlier version was observed for comparison.
Heat
0.3- 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
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
ppt-svg-generator
When your agent uses it
将 Markdown 文稿转化为可导入 PPT 的 SVG 页面。支持内容拆解、风格设计(5种预设+自定义+AI智能推荐)和批量生成。生成的 SVG 兼容 PPT「转换为形状」功能,可二次编辑。适用于演示文稿、方案汇报、知识分享等场景。
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
2,753 tokensWhen the skill is activated
Reference documents
40,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 核心能力
- 👋 使用提示
- 📋 使用流程
- 🔧 可用命令
- 📚 参考文档
- ⚡ 快速开始
- 🎨 输出效果
Scripts executed separately
scripts/export_pdf.jsscripts/export_pptx.jsscripts/package.json
Files
.gitignoreasset233 bytesLICENSEasset1,066 bytesREADME.mddoc16,082 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytesSKILL.mdcore10,770 bytescommands/analyze.mddoc4,882 bytescommands/design.mddoc6,093 bytescommands/export.mddoc3,823 bytescommands/generate.mddoc8,205 bytescommands/quick.mddoc14,535 bytesscripts/export_pdf.jsruns7,817 bytesscripts/export_pptx.jsruns4,007 bytesscripts/package.jsonruns624 bytesspecs/design-system.mddoc7,684 bytesspecs/page-templates.mddoc22,017 bytesspecs/svg-compatibility.mddoc6,288 bytesstyles/00-style-index.mddoc3,580 bytesstyles/01-minimalism.mddoc4,899 bytesstyles/02-consulting.mddoc8,292 bytesstyles/03-tech-dark.mddoc10,607 bytesstyles/04-swiss-style.mddoc8,731 bytesstyles/05-brand-blue.mddoc13,275 bytessvg-comparison.htmlasset25,644 bytesupdate-summary.svgasset4,230 bytes
Read SKILL.md
# PPT SVG 生成器
> 将文稿转化为精美、可编辑的 PPT 页面
## 🎯 核心能力
这个 Skill 帮助你:
1. **分析文稿** - 智能拆解内容,生成页面结构清单
2. **设计风格** - 5种预设风格 + 自定义 + AI智能推荐
3. **批量生成** - 输出符合 PPT 兼容性规范的 SVG 文件
## 👋 使用提示
Agent 在**每次**运行任何 `/ppt-*` 命令时,在回复开头向用户输出以下提示信息:View the complete source on GitHubSkills included
- ppt-svg-generator
Repository facts
- License
- MIT
- Created
- Jan 21, 2026
- Last pushed
- Feb 14, 2026
- Forks
- 23
- Open issues
- 3
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 6 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 analyzed
- 1 broad permissionin 1 file: SKILL.md:1
- No dangerous shell commands
- 27 network referencesin 9 files: README.md:5 styles/04-swiss-style.md:160 styles/05-brand-blue.md:211 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: scripts/export_pdf.js:1 scripts/export_pptx.js:1 scripts/package.json:1
- No access to secrets
- No requests to vote in Hot
Show all 31 signals by file
README.md
- Network accessline 5
<img width="2816" height="1536" alt="image" src="https://github.com/user-attachments/assets/2454e688-d3b8-40a2-a3f8-893bbe5060ee" /> - Network accessline 8
[](LICENSE) - Network accessline 12
**PPT SVG 生成器** 是一个 [OpenCode](https://github.com/opencode-ai/opencode) Skill,帮助你将 Markdown 文稿快速转化为可导入 PowerPoint 的 SVG 文件。 - Network accessline 37
- 安装 [OpenCode](https://github.com/opencode-ai/opencode) - Network accessline 192
<img width="2003" height="1366" alt="PixPin_2026-01-25_15-58-40" src="https://github.com/user-attachments/assets/97847c7f-5dc3-4a39-b4d8-ee3dc7d0396b" />
SKILL.md
- Broad permissionsline 1
Read Write Glob Grep Bash WebSearch WebFetch
commands/generate.md
scripts/export_pdf.js
- Executable scriptline 1
#!/usr/bin/env node
scripts/export_pptx.js
- Executable scriptline 1
#!/usr/bin/env node
scripts/package.json
- Executable scriptline 1
Executable file
specs/design-system.md
styles/01-minimalism.md
styles/02-consulting.md
styles/03-tech-dark.md
styles/04-swiss-style.md
- Network accessline 160
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 189
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 212
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 258
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg">
styles/05-brand-blue.md
- Network accessline 211
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 254
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 298
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg"> - Network accessline 356
<svg viewBox="0 0 1920 1080" xmlns="http://www.w3.org/2000/svg">
update-summary.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080">
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: 30 facts
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:37Low confidence
- Network access in prose of documentationREADME.md:192Low confidence
- Broad permissions in the frontmatter of the SKILL.mdSKILL.md:1High confidence
- Network access in code of documentationcommands/generate.md:106Low confidence
- Network access in code of documentationcommands/generate.md:107Low confidence
- Executable script in code of a file that runsscripts/export_pdf.js:1High confidence
- Executable script in code of a file that runsscripts/export_pptx.js:1High confidence
- Executable script in code of a file that runsscripts/package.json:1High confidence
- Network access in code of documentationspecs/design-system.md:240Low confidence
- Network access in code of documentationspecs/design-system.md:241Low confidence
- Network access in code of documentationstyles/01-minimalism.md:115Low confidence
- Network access in code of documentationstyles/01-minimalism.md:141Low confidence
- Network access in code of documentationstyles/01-minimalism.md:163Low confidence
- Network access in code of documentationstyles/02-consulting.md:171Low confidence
- Network access in code of documentationstyles/02-consulting.md:203Low confidence
- Network access in code of documentationstyles/02-consulting.md:241Low confidence
- Network access in code of documentationstyles/03-tech-dark.md:194Low confidence
- Network access in code of documentationstyles/03-tech-dark.md:240Low confidence
- Network access in code of documentationstyles/03-tech-dark.md:284Low confidence
- Network access in code of documentationstyles/04-swiss-style.md:160Low confidence
- Network access in code of documentationstyles/04-swiss-style.md:189Low confidence
- Network access in code of documentationstyles/04-swiss-style.md:212Low confidence
- Network access in code of documentationstyles/04-swiss-style.md:258Low confidence
- Network access in code of documentationstyles/05-brand-blue.md:211Low confidence
- Network access in code of documentationstyles/05-brand-blue.md:254Low confidence
- Network access in code of documentationstyles/05-brand-blue.md:298Low confidence
- Network access in code of documentationstyles/05-brand-blue.md:356Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in 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.