Agent skill

PPT Visual Enhancement Generator

by anbeime in anbeime/skill

Turns a PPT content outline into styled slide images, an interactive HTML viewer and an optional stitched video from a content-planning partner skill.

No licenceAuto-check: notesDocuments & Office

SKILL.md written in Chinese; this summary is our English description.

Install PPT Visual Enhancement Generator

skills CLI
$ npx skills add anbeime/skill --skill nanobanana-ppt-visualizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anbeime/skill nanobanana-ppt-visualizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anbeime/skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nanobanana-ppt-visualizer/nanobanana-ppt-visualizer .claude/skills/nanobanana-ppt-visualizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nanobanana-ppt-visualizer
GitHub stars
7.8k
Token cost
~1.2k tokens
SKILL.md length
218 words
Files
9 (incl. scripts, references, assets)
Skills in repo
62
Repo updated
First seen
Licence
None found

At a glance

Turns a PPT content outline into styled slide images, an interactive HTML viewer and an optional stitched video from a content-planning partner skill.

  • Works in 2 steps: 与 ppt-generator Skill 协同 → 接收 JSON 数据,包含
  • Adding styled images to a PPT outline that was just generated
  • SKILL.md covers 任务目标, 前置准备, 操作步骤 and 协同工作流程, plus 3 more sections
  • Runs Python scripts from its folder; calls python, apt-get and brew

What it does

It receives JSON content from a companion outline-generator skill, or reads user-supplied JSON directly in standalone mode, containing metadata and each slide's layout, title, content and image notes. It scans a styles folder to offer visual looks such as a gradient-glass style for tech or business content and a vector-illustration style for warmer, educational content, writes an image description prompt per slide from the chosen template, and generates the images with the agent's own image generation ability, saving them as numbered slide files.

A bundled script turns the generated images into an interactive HTML player with a carousel, keyboard navigation and full-screen viewing, mixing in video when one was produced. An optional stage calls a separate video API for transition clips, managed by a video-materials script, and a final step uses FFmpeg to composite everything into one video at a consistent resolution and frame rate. Pillow and python-dotenv are listed as Python dependencies, with FFmpeg needed only for the video step.

When your agent uses it

  • Adding styled images to a PPT outline that was just generated
  • Turning PPT slide content into an interactive HTML viewer
  • Producing a presentation video from PPT slide content

Example prompts

  • “Generate a gradient-glass style visual set for this PPT outline.”
  • “Build an HTML player from these slide images.”
  • “Composite these slide images and transition clips into one video.”

Requirements

  • Pillow and python-dotenv
  • FFmpeg for the video composition step
  • An optional video API key for transition clips

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. 与 ppt-generator Skill 协同
  2. 接收 JSON 数据,包含

What it can do on your machine

Read from SKILL.md and the folder at commit e92662c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • apt-get
    • brew

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

PPT Visual Enhancement Generator loads about 1.2k tokens when it runs, and up to ~5k if it reads all its reference files. Until then it costs about 32 tokens; SKILL.md has 218 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~32
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:26
    sudo apt-get install ffmpeg

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.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 218 words (~1,188 tokens).

name
nanobanana-ppt-visualizer
dependency.python
pillow>=9.0.0, python-dotenv>=0.19.0

Read the full SKILL.md on GitHub

Files

SKILL.md and 8 other files (scripts, references, assets) in skills/nanobanana-ppt-visualizer/nanobanana-ppt-visualizer of anbeime/skill.

  • SKILL.md
  • assets/styles/gradient-glass.md
  • assets/styles/vector-illustration.md
  • assets/templates/video_viewer.html
  • assets/templates/viewer.html
  • references/collaboration_guide.md
  • references/ppt_structure_guide.md
  • scripts/generate_viewer.py
  • scripts/video_materials.py

Open the folder on GitHubat commit e92662c

Compare with similar skills

PPT Visual Enhancement Generator 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.

PPT Visual Enhancement Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
PPT Visual Enhancement Generator this skillanbeime/skill7.8k—~1.2kAutomated safety check: NotesNone
Ppt CompressorLeoYeAI/openclaw-master-skills2.2k—~3.9kAutomated safety check: PassMIT
Converting Filesoaustegard/claude-skills150—~1.6kAutomated safety check: PassMIT
Academic Presentation MakerOpenLAIR/dr-claw1.2k—~1.5kAutomated safety check: PassCustom licence
Upload Postsundial-org/awesome-openclaw-skills663—~2kAutomated safety check: PassNone
Video Understandcalesthio/OpenMontage66k—~841Automated safety check: PassAGPL-3.0

Similar skills

  • Ppt Compressor

    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.

    2.2k GitHub stars~3.9k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • Converting Files

    oaustegard/claude-skills

    Convert a file from one format to another inside the container — documents, images, audio, video.

    150 GitHub stars~1.6k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Turns a research paper into a slide deck and, optionally, a narrated demo video, through script, slide generation, text-to-speech and video assembly stages you control.

    1.2k GitHub stars~1.5k tokensUpdated 23 days ago
    Documents & OfficeAuto-check passed
  • Upload Post

    sundial-org/awesome-openclaw-skills

    Upload content to social media platforms via Upload-Post API.

    663 GitHub stars~2k tokensUpdated 7 mo ago
    Media & CreativeAuto-check passed
  • Video Understand

    calesthio/OpenMontage

    Understand video content locally using ffmpeg frame extraction and Whisper transcription.

    66k GitHub stars~841 tokensUpdated 7 days ago
    Media & CreativeAuto-check passed
  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    60k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed

More from anbeime/skill

All 62 skills in this repo
  • Chinese-language skill that produces a 25-second vertical video of a digital shopping-guide avatar for e-commerce, chaining AI image, voice and video generation.

    7.8k GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Produces a full material pack for a three-minute history-of-science explainer video from a theme, era and core conclusion: narration, storyboard, Veo2 prompts and character design.

    7.8k GitHub stars~480 tokensUpdated yesterday
    Auto-check passed
  • Builds or improves a PowerPoint deck through a seven-role workflow: topic analysis, template choice, content planning, writing, image suggestions, editing and PPTX generation.

    7.8k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Turns a document into a narrated roadshow video through ten staged roles, from document analysis and slide planning to audio, subtitles and final composition.

    7.8k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check: notes
  • PPTX Generator

    anbeime/skill

    产品经理与运营专员在准备汇报展示时,将 JSON 数据一键转换为标准 .pptx 文件。自动应用多种布局、图表与表格样式,快速生成专业 PPT,彻底告别繁琐手工排版,让内容产出与展示更高效!

    7.8k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Adds Remotion-style video transitions and Framer Motion page animations to PPT-based videos and HTML slide viewers, planning the animation sequence first.

    7.8k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check: notes

Works with

Questions about PPT Visual Enhancement Generator

What does PPT Visual Enhancement Generator do?

Turns a PPT content outline into styled slide images, an interactive HTML viewer and an optional stitched video from a content-planning partner skill. It receives JSON content from a companion outline-generator skill, or reads user-supplied JSON directly in standalone mode, containing metadata and each slide's layout, title, content and image notes. It scans a styles folder to offer visual looks such as a gradient-glass style for tech or business content and a vector-illustration style for warmer, educational content, writes an image description prompt per slide from the chosen template, and generates the images with the agent's own image generation ability, saving them as numbered slide files.

When should I use PPT Visual Enhancement Generator?

PPT Visual Enhancement Generator fits situations like: adding styled images to a PPT outline that was just generated; turning PPT slide content into an interactive HTML viewer; producing a presentation video from PPT slide content.

How do I install PPT Visual Enhancement Generator in Claude Code?

Run `npx skills add anbeime/skill --skill nanobanana-ppt-visualizer -a claude-code`. Or copy the skill folder (skills/nanobanana-ppt-visualizer/nanobanana-ppt-visualizer in anbeime/skill) into .claude/skills/nanobanana-ppt-visualizer in your project. Claude Code loads it when a task matches its description.

How do I install PPT Visual Enhancement Generator in Codex?

Run `npx skills add anbeime/skill --skill nanobanana-ppt-visualizer -a codex`. Or copy the skill folder (skills/nanobanana-ppt-visualizer/nanobanana-ppt-visualizer in anbeime/skill) into .agents/skills/nanobanana-ppt-visualizer in your project. Codex loads it when a task matches its description.

Can I use PPT Visual Enhancement Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anbeime/skill --skill nanobanana-ppt-visualizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nanobanana-ppt-visualizer, .gemini/skills/nanobanana-ppt-visualizer, .github/skills/nanobanana-ppt-visualizer and .opencode/skills/nanobanana-ppt-visualizer in your project.

What does PPT Visual Enhancement Generator need to run?

Going by SKILL.md and its folder, PPT Visual Enhancement Generator needs Python for the scripts in its folder and the command-line tools its instructions call (python, apt-get and brew). Our summary lists: Pillow and python-dotenv; FFmpeg for the video composition step; An optional video API key for transition clips.

Does PPT Visual Enhancement Generator access the network?

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.

Is PPT Visual Enhancement Generator safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. 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.

What licence does PPT Visual Enhancement Generator use?

No licence was found for PPT Visual Enhancement Generator or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does PPT Visual Enhancement Generator use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 3.8k tokens, read only when the agent opens those files.

What are the alternatives to PPT Visual Enhancement Generator?

Skills that share tags, products or a category with PPT Visual Enhancement Generator: Ppt Compressor (LeoYeAI/openclaw-master-skills, 2.2k stars), Converting Files (oaustegard/claude-skills, 150 stars), Academic Presentation Maker (OpenLAIR/dr-claw, 1.2k stars) and Upload Post (sundial-org/awesome-openclaw-skills, 663 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains PPT Visual Enhancement Generator?

anbeime (a GitHub user) maintains it in anbeime/skill, which has 7,813 GitHub stars. The repository holds 62 skills in this directory. The repository was last updated on October 10, 2026.

Source: anbeime/skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.