luobo-ppt SKILL.md skillA

luobo-ppt from zhouwei713/luobo-ppt is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add zhouwei713/luobo-ppt/luobo-ppt@git:20261022.5bc279e

Pins git:20261022.5bc279e in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
zhouwei713/luobo-ppt
Path
SKILL.md
Versions recorded
7
Latest version
git:20261022.5bc279e, committed Oct 22, 2026
First version recorded
Oct 17, 2026
Size
22,706 bytes
Repository stars
452
License
MIT

做 PPT 和美化 PPT 的一站式 skill,输出可编辑的原生 .pptx。从零生成时,给一个题目、一篇文章或口播稿、一份大纲,产出结论式标题、带口播备注、风格统一的 PPT;按参考图美化时,给一份朴素的 .pptx 和一张参考图,文字一字不改地换上统一的配色、母版、版式、图标和插画。当用户说"做个PPT""把这篇文章做成PPT""生成口播PPT""美化PPT""照这张图的风格改PPT""套个风格""用公司模板做""make slides""beautify my deck",或丢来 pptx、potx 模板、文章、大纲时,务必使用此skill。生图模型可配置;没配置时先问用户,可以现场接入模型、搜可商用的公开图库实拍图、用自己的素材,或用程序化插画。口播和讲课的稿子自带逐条出现的动画。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 萝卜 PPT(luobo-ppt)

两条路线共用一套设计引擎。生成是"写出内容再设计",美化是"抽出原稿内容再设计",从版式规划开始完全一样。

三份中间文件串起全流程,脚本负责确定性的活,Claude 负责理解内容和审美判断。

| 文件 | 内容 | 美化时 | 生成时 |
|---|---|---|---|
| `deck.json` | 每页的页型、标题、要点、数据、备注 | 从原稿抽取,文字一字不改 | 按 `references/generate.md` 写出来 |
| `style.json` | 色板、字体、圆角、装饰、插画风格 | 从参考图抽取 | 参考图抽取,或从预设库挑 |
| `plan.json` | 每页版式、图标、插画和提示词 | `plan_deck.py` 起草,Claude 审改 | 同左 |

下文 `$S` 指本 skill 的 scripts 目录,`$W` 指本次的工作目录(如 `./ppt_work`)。Windows 上把 `python3` 换成 `python`。

## 开工前

1. **判断路线**
   - 用户给了 .pptx,要换个好看的样子 → 路线 A 美化
   - 给的是题目、文章、口播稿、大纲或其他素材,要做成 PPT → 路线 B 生成
   - 给了 .pptx 但要重写内容、调整结构 → 路线 B,把 pptx 当素材读
   - 另外给了企业 VI 手册、品牌规范,或者说"按公司 VI 做""用我们的品牌色"→ 两条路线都先做"品牌套件",风格从手册来,不再读参考图、不出风格样张
   - 另外给了公司的 PPT 模板(.pptx 或 .potx),或者说"用公司模板做""套我们的模板"→ 两条路线都先做"公司模板",在模板上出稿,不再读参考图、不出风格样张。模板和 VI 手册同时给时以模板为准,手册只拿来核对颜色
2. **环境自检**,之前通过的话一秒内结束,否则自动补装依赖。退出码非 0 就把建议告诉用户并停下;只缺推荐组件(如 LibreOffice)可以继续,pipeline 会改用 `render_lite.py` 按排版数据直接画近似预览,排版、配色、溢出照样能看,交付时说明预览是近似图。想跳过 LibreOffice 提速也可以加 `--lite`。
   ```bash
   python3 $S/setup_check.py --quick --install
   ```
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add zhouwei713/luobo-ppt/luobo-ppt@sha256:311e084c70a2f963

The line at the top of this page pins the label git:20261022.5bc279e, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_fk7ejnpkbxff2bbv.svg)](https://markdownregistry.com/a/art_fk7ejnpkbxff2bbv)

1 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 7 versions of this file, between Oct 17, 2026 and Oct 22, 2026, more than one a day.

versioncommittedcommitsizeaudit
git:20261022.5bc279e latest2026-10-22 5bc279e 22,706 BA view · diff
git:20261021.e1844c12026-10-21 e1844c1 20,919 BA view · diff
git:20261021.5f4aa7c2026-10-21 5f4aa7c 20,741 BA view · diff
git:20261018.86b06ba2026-10-18 86b06ba 20,727 BA view · diff
git:20261018.6694e072026-10-18 6694e07 20,465 BA view · diff
git:20261017.9e5a4a42026-10-17 9e5a4a4 18,025 BA view · diff
git:20261017.4e72e752026-10-17 4e72e75 17,749 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (22706 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

zhouwei713/luobo-ppt · 452 stars · license MIT · pushed 2026-10-22 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_fk7ejnpkbxff2bbv
GET https://markdownregistry.com/api/v1/resolve?ref=zhouwei713/luobo-ppt/luobo-ppt
GET https://markdownregistry.com/api/v1/blob/311e084c70a2f963f59854f1ae9207c937a70554e00c1623de26ad236114628d

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.