Reimagine It
Kayforkind/reimagine-it
Content-Derived Design — reads existing HTML and writes a stronger standalone page from headings, facts, names, dates, numbers, links, emails, and colors already in that file.
把材料或上游交来的画面契约做成有证据、可读的画面。两个出口:可编辑 PPT(优先从逐页内容稿出发 —— 通常由 planners-bypage 产出;收到非 PPT 资料包或需要完整内容理解时,先调用 planners-bypage;仅在简单单源材料且不需要内容展开时提供轻量切片降级。主 Agent 自主设计 SVG、看图修订、可选整套人工审阅,导出质量由转换器保证),以及视频静态画面(从…
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hell --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .claude/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hell --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .agents/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hell --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .cursor/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hell --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .gemini/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hellInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .github/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install thePlannerIvan/planners-ppt-hell planners-ppt-hell --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "planners-ppt-hell" agent skill from https://github.com/thePlannerIvan/planners-ppt-hell/tree/main into .opencode/skills/planners-ppt-hell/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planners-ppt-hell", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
planners-ppt-hell把材料或上游交来的画面契约做成有证据、可读的画面。两个出口:可编辑 PPT(优先从逐页内容稿出发 —— 通常由 planners-bypage 产出;收到非 PPT 资料包或需要完整内容理解时,先调用 planners-bypage;仅在简单单源材料且不需要内容展开时提供轻量切片降级。主 Agent 自主设计 SVG、看图修订、可选整套人工审阅,导出质量由转换器保证),以及视频静态画面(从…
Planners Ppt Hell is an agent skill from thePlannerIvan/planners-ppt-hell. 把材料或上游交来的画面契约做成有证据、可读的画面。两个出口:可编辑 PPT(优先从逐页内容稿出发 —— 通常由 planners-bypage 产出;收到非 PPT 资料包或需要完整内容理解时,先调用 planners-bypage;仅在简单单源材料且不需要内容展开时提供轻量切片降级。主 Agent 自主设计 SVG、看图修订、可选整套人工审阅,导出质量由转换器保证),以及视频静态画面(从 video-idea-system 交来的 visual-plan.json + assets 出发,挑一个视觉风格、逐屏出可被动画指名的 SVG,录制前交付)。也用于指定品牌模板复用、按需提取模板与已有项目返修。
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 396 other files, including scripts, reference files and assets (for example `CHANGELOG.md`, `COMMERCIAL.md` and `GOTCHAS.md`).
It sits in Documents & Office, covering PowerPoint presentations and Video scripts and shorts. It works with Microsoft PowerPoint. The repository describes itself as: A PPT Skill for Planners. The licence is AGPL-3.0.
Read from SKILL.md and the folder at commit fd9d142. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Planners Ppt Hell loads about 1.6k tokens when it runs, and up to ~61k if it reads all its reference files. Until then it costs about 84 tokens; SKILL.md has 286 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from thePlannerIvan/planners-ppt-hell at commit fd9d142, republished under its AGPL-3.0 licence (© thePlannerIvan). 286 words, ~1,627 tokens.
.claude/skills/planners-ppt-hell/SKILL.md (or your agent's skills folder). This skill also uses 390 other files; get the full folder from GitHub.来源识别:由阿祖不看 TVC 创建与维护。小红书同名账号,https://demyth.info,Lawyif@163.com。来源信息保留在 Skill 和审阅界面,不加入客户 PPT、SVG 或 PNG。
把材料变成有证据、可读的画面。先整理内容,再让实际画面帮助修正表达与布局。
| 幻灯片路线 | 视频画面路线 | |
|---|---|---|
| 什么时候走 | 要做一份可编辑 PPT | 上游 video-idea-system 交了画面契约,要做录制前的静态画面 |
| 入口 | init_svg_project.py --source <doc> | init_svg_project.py --assets <包>/assets --plan <visual-plan.json> |
| 内容从哪来 | 上游的逐页内容稿(planners-bypage)/非 PPT 资料先交给 planners-bypage/本路线的轻量切片降级 | 上游契约适配而来;本路线不做内容判断 |
| 视觉身份 | 模板库/视觉参考/自主设计 | 风格库(video-craft/visual/themes/,旗舰四域风格见 references/domain/video_style_editorial_archive.md;从参考画板提炼新视频风格见 references/workflow/08_video_style_extraction_sop.md)或自主设计 |
| 出口 | final_deck.pptx | 全部 _internal/02_svg_source/<page_key>.svg,且可能被强调的元素都带稳定 id 与预埋 data-step / data-anim 子元素钩子(不导出 PPT) |
| 完成 | 导出并复核过 PPTX | 画面全部做完,且作者看过——这条路上审阅是门,不是可选项 |
| 额外要读 | references/domain/svg_to_ppt_rules.md | references/domain/video_style_editorial_archive.md(选用 editorial-archive 时) |
两条路线共享:画布几何(scripts/canvas_frame.py)、校验器(scripts/validate_svg_layout.py)、渲染与看图、references/domain/svg_rules.md、设计判断框架(style_system.md、layout_taxonomy.md)、版本绑定与恢复。
「模板库」与「风格库」是两件事:模板库(template_library.py)装的是从 PPTX 提出来的、带锁层的品牌模板,给幻灯片路线用;风格库装的是配色与字型 token,给视频画面用。不要拿其中一个去顶另一个。
材料 或 画面契约 → 内容(底稿 / 适配)→ 主 Agent 制作 SVG ↔ 渲染看图修订
↓
整套人工审阅 ↔ 修订
↓
PPTX 导出与复核 / 交出 SVG(带 id)给动画层为什么视频这边交 SVG 而不是 PNG:后面还要按实测音频做轻动画。所以交出去的不是几张图,是一个能被按元素指名的活结构——给可能被强调的元素铸稳定 id,剪辑那侧就能按 id 指名(03_video_route.md 有完整交接)。
读 references/workflow/00_pipeline_controller.md,用其中的初始化或恢复命令,并按它做开局的一次性确认(幻灯片路线确认视觉来源与画幅;视频画面路线确认风格与画幅)。
两条路线共用第一件与制作那一件;之后的步序不同,所以分开列。只写到「一眼能不能看出没做完」——每一步完整的完成标准在它自己的文档里。
共用
| # | 这一步做什么 | 主要产物 | 做完的标志 | 完整任务 |
|---|---|---|---|---|
| 0 | 开局与恢复:立项目或恢复已有项目,一次性确认(视觉来源或风格、画幅、图片) | 项目目录、_internal/00_project/page_manifest.json(含路线) | 源文或契约可读、图片逐张有归属(用到,或写明为什么不用)、视觉来源与画幅已确认(不静默默认) | 00_pipeline_controller.md |
| 制作 | 制作与逐页自检:画一页 → 渲染 → 看大图 → 修 | 每页 _internal/02_svg_source/<page_key>.svg、_internal/03_png_preview/pages/<page_key>.png、_internal/04_validation/<page_key>.json | 每页 check 无 error;看过当前这一版 PNG 大图并留下 inspect 记录(位置 + 看过有没有缺陷) | 04_svg_stage.md |
幻灯片路线(出口是可编辑 PPT)
| # | 这一步做什么 | 主要产物 | 做完的标志 | 完整任务 |
|---|---|---|---|---|
| 1 | 确认视觉来源:自主设计/模板库/视觉参考/新建品牌模板,四选一 | 选定来源;用模板时项目内的 fidelity 包;参考路线渲染出的参考页 | 视觉身份已确认;要真实复用品牌资产时是复用而不是近似重画 | 01_template_intake.md |
| 2 | 内容底稿:直接沿用已批准逐页稿;收到非 PPT 资料包、多源材料或含待核数字时调 $planners-bypage;仅在简单单源材料且不需要完整内容展开时走轻量切片降级 | _internal/01_content/page_content.json(含每页 mode) | 底稿覆盖论证与资产、每页读法已声明,next 进 CREATE | 02_content_stage.md |
| 3 | 整套审阅(可选步骤) | 02_visual_review.html、_internal/05_review/review-surface.json(宿主契约)、_internal/05_review/feedback.json | 作者在真实页面上提交过整套决定,或明确表示当前这版不用审(导出会提醒一次) | 07_visual_review.md |
| 4 | 导出与复核 | final_deck.pptx、_internal/00_project/export.json、PPTX 渲染出来的逐页复核图 | 页数与页面版本对得上,且导出的 PPTX 逐页看过(export-inspect 之后才到 COMPLETE) | 07_visual_review.md |
视频画面路线(出口是全部 SVG,不导出 PPT)
| # | 这一步做什么 | 主要产物 | 做完的标志 | 完整任务 |
|---|---|---|---|---|
| V1 | 接手:把包立成账本,把视觉身份定下来 | 适配来的 page_content.json、_internal/01_content/design_direction.md、登记好的图片账本 | 每屏要么有上屏文字、要么有登记图片;四条视频约束四条都写了;assets/ 里每张图有归属 | 03_video_route.md |
| V2 | 逐屏画:边画边真的看 | 每页 SVG(可能被强调的元素带全片唯一的 id)与 PNG、inspect 记录 | 每页 check 无 error(含文字出画布);看的是每页 PNG 大图;inspect 记了位置与「看过有没有缺陷」 | 03_video_route.md(额外三条)+ 上面「制作」那一行 |
| V3 | 整套:并排看一遍,然后交给作者 | 整套 contact sheet 的结论、审阅记录、全部 _internal/02_svg_source/<page_key>.svg | 全部页面 check 无 error;作者提交过整套审阅(记录覆盖当前页面版本)——这条路上审阅是门 | 03_video_route.md + 07_visual_review.md |
默认由主 Agent 制作和跨页检查。约每 3 页渲染一次是可调整的工作节奏,不是页数上限或任务边界。用户要求样页或委派时再采用对应执行方式。
python -m unittest discover -s scripts/test -p 'test_*.py'。它钉的是本 Skill 自己的判据,不是规格来源。evals/evals.json——十条 prompt 与它们的 must_do/must_not_do(幻灯片出口五条、视频画面路线五条),用来在干净会话里看这个 Skill 会不会被绕过去。它的状态是「人工在新会话里跑」(文件里写着 not_run_user_will_test_elsewhere),不在自动测试里,也没有任何东西自动执行它。svg_to_ppt_rules.md)。其余靠渲染后看图。inspect 的模型要能读图;当前模型看不了就把它派给能看的模型。这条不是形式要求——「这一屏第一眼落在哪」是这条记录唯一能被证伪的地方。看的是每页 PNG 大图,不是联系表里的缩略格。id,且 id 在全片唯一(把 page_key 放进名字里——各屏会被内联进同一个 DOM,重复的 id 会让「按 id 指名」只命中第一屏)。page_key,02_visual_review.html)与模板审阅(单位 layout_id,00_template_review.html;决定词表是 pass/discard/revise,粒度整批,不声明上传能力)。两面各写各的 surface、各写各的反馈文件,不要合并。review / template-review 前先看宿主有没有 review_open 工具:有 → 加 --surface-only(只生成页面与 surface,把 surface 绝对路径交给那个工具挂进侧栏,不起本地宿主);没有 → 不带(起无插件宿主并由公共件打开浏览器)。自检通过不代表用户批准,修改后旧批准不可复用到新版本。幻灯片路线上页面审阅是可选步骤,导出会在没审过时提醒一次;视频画面路线上审阅是门;模板审阅是模板入库(publish)的门。page_order,刷新可恢复),以及双击画布文字原地编辑(回车完成、Esc 取消;顶部工具栏只保留字号、删除、批注等辅助操作)。维护架构时读 references/architecture.md;核对机器接口时读 references/contracts/project_contract.md。它们不是每页必填的思考模板。
任务结束做内部自检。仅将明确纠正或多次复现的通用缺陷作为下一次升级候选;项目反馈保留在项目;没有可复用发现时不增加日志。
三个落点,各自是唯一真相源,不要互相复述:
references/architecture.md——每个 module 拥有什么、接口是什么、动了会牵连谁。GOTCHAS.md(Skill 根):现象/原因/行为修正/证据/状态,并写明它属于哪个 module。references/maintenance-history.md:做了什么、为什么、影响了哪些 module、删了什么。更改 Skill 先确认,冻结候选版本测试,测试完成后统一发布;替换旧机制时同步删除活跃旧规则和消费者。
© thePlannerIvan, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 390 other files (scripts, references, assets) in the repository root of thePlannerIvan/planners-ppt-hell.
Open the folder on GitHubat commit fd9d142
Planners Ppt Hell next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Planners Ppt Hell this skillthePlannerIvan/planners-ppt-hell | 234 | — | ~1.6k | Automated safety check: Pass | AGPL-3.0 | |
| Reimagine ItKayforkind/reimagine-it | 203 | — | ~11k | Automated safety check: Pass | MIT | |
| Nano BananaEvoScientist/EvoSkills | 475 | 2 repos | ~3.5k | Automated safety check: Pass | Apache-2.0 | |
| Linkedin Carousel Generatordmccreary/ibook-skills | 105 | — | ~3.7k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Book Media Generatordmccreary/ibook-skills | 105 | — | ~1.7k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Ppt CompressorLeoYeAI/openclaw-master-skills | 2.2k | — | ~3.9k | Automated safety check: Pass | MIT |
Kayforkind/reimagine-it
Content-Derived Design — reads existing HTML and writes a stronger standalone page from headings, facts, names, dates, numbers, links, emails, and colors already in that file.
EvoScientist/EvoSkills
Generate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based review and iterative editing.
dmccreary/ibook-skills
Generates a 13-slide LinkedIn carousel (a "document post" — PPTX/PDF) that showcases an intelligent textbook's key features, with real screenshots, mascot art, and metrics pulled from the project.
dmccreary/ibook-skills
Generates media for intelligent textbooks - slide decks and presentations (MARP web decks in docs/slides/ or PowerPoint .pptx lecture downloads), illustrated stories and graphic novels…
LeoYeAI/openclaw-master-skills
This skill should be used when the user wants to compress a PowerPoint (.pptx) file by reducing the size of embedded videos and large images.
dracohu2025-cloud/draco-skills-collection
A skill your agent uses when generating PPT-style image slides, poetic presentation covers, quiet paper-texture visual pages, report pages, invitations, social cards, or slide-image sets with…
Works with
Categories
把材料或上游交来的画面契约做成有证据、可读的画面。两个出口:可编辑 PPT(优先从逐页内容稿出发 —— 通常由 planners-bypage 产出;收到非 PPT 资料包或需要完整内容理解时,先调用 planners-bypage;仅在简单单源材料且不需要内容展开时提供轻量切片降级。主 Agent 自主设计 SVG、看图修订、可选整套人工审阅,导出质量由转换器保证),以及视频静态画面(从…. Planners Ppt Hell is an agent skill from thePlannerIvan/planners-ppt-hell.
Planners Ppt Hell fits situations like: tasks that involve PowerPoint presentations; tasks that involve Video scripts and shorts.
Run `npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a claude-code`. Or copy the skill folder (the thePlannerIvan/planners-ppt-hell repository) into .claude/skills/planners-ppt-hell in your project. Claude Code loads it when a task matches its description.
Run `npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a codex`. Or copy the skill folder (the thePlannerIvan/planners-ppt-hell repository) into .agents/skills/planners-ppt-hell in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add thePlannerIvan/planners-ppt-hell --skill planners-ppt-hell -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/planners-ppt-hell, .gemini/skills/planners-ppt-hell, .github/skills/planners-ppt-hell and .opencode/skills/planners-ppt-hell in your project.
Going by SKILL.md and its folder, Planners Ppt Hell needs the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Planners Ppt Hell is published under the AGPL-3.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 59k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Planners Ppt Hell: Reimagine It (Kayforkind/reimagine-it, 203 stars), Nano Banana (EvoScientist/EvoSkills, 475 stars), Linkedin Carousel Generator (dmccreary/ibook-skills, 105 stars) and Book Media Generator (dmccreary/ibook-skills, 105 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
thePlannerIvan (a GitHub user) maintains it in thePlannerIvan/planners-ppt-hell, which has 234 GitHub stars. The repository was last updated on October 8, 2026.
Source: thePlannerIvan/planners-ppt-hell on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.