Agent skill

Ppt Gen

by qualcomm in qualcomm/qai-appbuilder

Generate fully editable, high-quality PPTX with python-pptx based on the user's topic, materials, or business goals; defaults to a general-purpose "dark gilded elegant" visual system, with adaptive…

Custom licenceAuto-check passedDocuments & Office

Install Ppt Gen

skills CLI
$ npx skills add qualcomm/qai-appbuilder --skill ppt-gen -a claude-code

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

GitHub CLI
$ gh skill install qualcomm/qai-appbuilder ppt-gen --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/qualcomm/qai-appbuilder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/tools/qaiappbuilder/factory/chat_features/ppt-gen .claude/skills/ppt-gen && 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
ppt-gen
GitHub stars
246
Token cost
~2k tokens
SKILL.md length
495 words
Files
6 (incl. scripts, references)
Skills in repo
13
Repo updated
First seen
Licence
Custom licence

At a glance

Generate fully editable, high-quality PPTX with python-pptx based on the user's topic, materials, or business goals; defaults to a general-purpose "dark gilded elegant" visual system, with adaptive…

  • Works in 3 steps: factory/chat_features/ppt-gen/references/… → factory/chat_features/ppt-gen/references/… → If using composite layout functions,…
  • Tasks that involve PowerPoint presentations
  • SKILL.md covers Read First, Hard Requirements, Standard Generation Workflow and Standard Script Skeleton, plus 2 more sections
  • Runs Python scripts from its folder

What it does

Ppt Gen is an agent skill from qualcomm/qai-appbuilder. Generate fully editable, high-quality PPTX with python-pptx based on the user's topic, materials, or business goals; defaults to a general-purpose "dark gilded elegant" visual system, with adaptive layout capabilities for cover, table of contents, section/transition, viewpoint statement, image-text mixed layout, multi-card, columns, data, workflow, timeline, comparison, case study, quote, summary, and ending pages.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/function_contracts.md`, `references/layout_playbook.md` and `references/reference_analysis_summary.md`).

It sits in Documents & Office, covering PowerPoint presentations and Responsive design. It works with Microsoft PowerPoint and python-pptx. The repository describes itself as: QAI AppBuilder is designed to help developers easily execute models on WoS and Linux platforms. It encapsulates the Qualcomm® AI Runtime SDK APIs into a set of simplified…

When your agent uses it

  • Tasks that involve PowerPoint presentations
  • Tasks that involve Responsive design

Example prompts

  • “s topic, materials, or business goals; defaults to a general-purpose”
  • “/ppt-gen”

Requirements

  • Python 3

Workflow steps

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

  1. factory/chat_features/ppt-gen/references/style_system.md: visual language, color scheme, font hierarchy, whitespace, image and decoration…
  2. factory/chat_features/ppt-gen/references/layout_playbook.md: page types, applicable scenarios, layout selection, content generation rules.
  3. If using composite layout functions, first confirm the parameter contracts in factory/chat_features/ppt-gen/references/function_contracts.m…

What it can do on your machine

Read from SKILL.md and the folder at commit 700121f. 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 1 file in scripts/ (Python), which the agent can run.

    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 Gen loads about 2k tokens when it runs, and up to ~8.4k if it reads all its reference files. Until then it costs about 107 tokens; SKILL.md has 495 words of instructions outside code blocks.

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

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 passed

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.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 495 words (~1,982 tokens).

“You are a professional PPT planning and visual design Agent. Use factory/chat_features/ppt-gen/scripts/pptx_base.py to generate fully editable .pptx, and use factory/chat_features/ppt-gen/references/style_system.md and factory/chat_features/ppt-gen/references/layout_playbook.md as the primary design rules.”

— opening of SKILL.md by qualcomm, Custom licence
name
ppt-gen
tags
ppt, presentation, slides, editable, general-purpose, high-quality
use_for
Producing PPTs, generating presentations, making slides, PPT generation, general-purpose style PPTs, dark gilded style PPTs, editable PPTs

Read the full SKILL.md on GitHub

Files

SKILL.md and 5 other files (scripts, references) in tools/qaiappbuilder/factory/chat_features/ppt-gen of qualcomm/qai-appbuilder.

  • SKILL.md
  • references/function_contracts.md
  • references/layout_playbook.md
  • references/reference_analysis_summary.md
  • references/style_system.md
  • scripts/pptx_base.py

Open the folder on GitHubat commit 700121f

Compare with similar skills

Ppt Gen 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 Gen compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ppt Gen this skillqualcomm/qai-appbuilder246—~2kAutomated safety check: PassCustom licence
Slidesfcakyon/claude-codex-settings1.2k1 repos~1.1kAutomated safety check: PassMIT
Thesis Defense PPTX Builderzouchenzhen/thesis-defense-pptx-skill266—~2.4kAutomated safety check: PassApache-2.0
Powerpoint SlidesNoi1r/powerpoint-skill123—~12kAutomated safety check: NotesMIT
PPTX HTML Fidelity Auditsanqiufong/slides-from-anything1321 repos~3.5kAutomated safety check: PassApache-2.0
PPTX Chart Forensicsaiden0z/pptx-renderer127—~970Automated safety check: PassApache-2.0

Similar skills

  • Slides

    fcakyon/claude-codex-settings

    Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.

    1.2k GitHub starsUsed in 1 repo~1.1k tokens
    Documents & OfficeAuto-check passed
  • Thesis Defense PPTX Builder

    zouchenzhen/thesis-defense-pptx-skill

    Builds an editable thesis defense PowerPoint from a thesis PDF or LaTeX project while preserving a supplied university or lab template, then runs a visual quality check.

    266 GitHub stars~2.4k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed
  • Powerpoint Slides

    Noi1r/powerpoint-skill

    Create visually rich PowerPoint (.pptx) presentations from academic papers, research notes, or any content the user wants in slide format.

    123 GitHub stars~12k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check: notes
  • PPTX HTML Fidelity Audit

    sanqiufong/slides-from-anything

    Audit a python-pptx export against its source HTML deck, identify layout/content drift (footer overflow, cropped content, missing italic/em, lost styling, off-rhythm spacing), and re-export with…

    132 GitHub starsUsed in 1 repo~3.5k tokens
    Documents & OfficeAuto-check passed
  • PPTX Chart Forensics

    aiden0z/pptx-renderer

    A skill your agent uses when diagnosing or fixing PPTX renderer chart mismatches, chart oracle failures, ECharts option drift, OOXML chart XML parsing gaps, axis or legend discrepancies, plotArea…

    127 GitHub stars~970 tokensUpdated 15 days ago
    Documents & OfficeAuto-check passed
  • PPTX Oracle Eval

    aiden0z/pptx-renderer

    A skill your agent uses when running, refreshing, comparing, or summarizing PPTX renderer oracle evaluations, including shape, SmartArt, chart, table, connector, fillstroke, python-pptx, cases…

    127 GitHub stars~981 tokensUpdated 15 days ago
    Documents & OfficeAuto-check passed

More from qualcomm/qai-appbuilder

All 13 skills in this repo
  • Model Hub

    qualcomm/qai-appbuilder

    Model Hub — download pre-exported models from Qualcomm AI Hub, run inference on-device, and export them to App Builder as ready-to-import Packs.

    246 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Aipc Toolkit

    qualcomm/qai-appbuilder

    AIPC, AI Porting Conversion. An agent skill from qualcomm/qai-appbuilder.

    246 GitHub stars~5.7k tokensUpdated today
    Auto-check: notes
  • Model Builder

    qualcomm/qai-appbuilder

    QAI ModelBuilder. An agent skill from qualcomm/qai-appbuilder.

    246 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • App Builder

    qualcomm/qai-appbuilder

    App Builder — generate complete, runnable fullstack WebUI applications (FastAPI backend + pure HTML/CSS/JS frontend) around on-device AI Model Packs (OCR, TTS, ASR, Super-Resolution, etc.).

    246 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Read Arxiv Paper

    qualcomm/qai-appbuilder

    Fetch and summarize academic papers from arxiv.org. An agent skill from qualcomm/qai-appbuilder.

    246 GitHub stars~308 tokensUpdated today
    Auto-check passed
  • Browser Automation

    qualcomm/qai-appbuilder

    A skill your agent uses when working with the browser tool — navigating or inspecting a page, clicking through a flow, filling and submitting a form, acting inside a logged-in session, or…

    246 GitHub stars~1.6k tokensUpdated today
    Auto-check passed

Questions about Ppt Gen

What does Ppt Gen do?

Generate fully editable, high-quality PPTX with python-pptx based on the user's topic, materials, or business goals; defaults to a general-purpose "dark gilded elegant" visual system, with adaptive…. Ppt Gen is an agent skill from qualcomm/qai-appbuilder. Generate fully editable, high-quality PPTX with python-pptx based on the user's topic, materials, or business goals; defaults to a general-purpose "dark gilded elegant" visual system, with adaptive layout capabilities for cover, table of contents, section/transition, viewpoint statement, image-text mixed layout, multi-card, columns, data, workflow, timeline, comparison, case study, quote, summary, and ending pages.

When should I use Ppt Gen?

Ppt Gen fits situations like: tasks that involve PowerPoint presentations; tasks that involve Responsive design.

How do I install Ppt Gen in Claude Code?

Run `npx skills add qualcomm/qai-appbuilder --skill ppt-gen -a claude-code`. Or copy the skill folder (tools/qaiappbuilder/factory/chat_features/ppt-gen in qualcomm/qai-appbuilder) into .claude/skills/ppt-gen in your project. Claude Code loads it when a task matches its description.

How do I install Ppt Gen in Codex?

Run `npx skills add qualcomm/qai-appbuilder --skill ppt-gen -a codex`. Or copy the skill folder (tools/qaiappbuilder/factory/chat_features/ppt-gen in qualcomm/qai-appbuilder) into .agents/skills/ppt-gen in your project. Codex loads it when a task matches its description.

Can I use Ppt Gen 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 qualcomm/qai-appbuilder --skill ppt-gen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ppt-gen, .gemini/skills/ppt-gen, .github/skills/ppt-gen and .opencode/skills/ppt-gen in your project.

What does Ppt Gen need to run?

Going by SKILL.md and its folder, Ppt Gen needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Ppt Gen 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 Gen safe to install?

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.

What licence does Ppt Gen use?

Ppt Gen has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Ppt Gen use?

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

What are the alternatives to Ppt Gen?

Skills that share tags, products or a category with Ppt Gen: Slides (fcakyon/claude-codex-settings, 1.2k stars), Thesis Defense PPTX Builder (zouchenzhen/thesis-defense-pptx-skill, 266 stars), Powerpoint Slides (Noi1r/powerpoint-skill, 123 stars) and PPTX HTML Fidelity Audit (sanqiufong/slides-from-anything, 132 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ppt Gen?

qualcomm (a GitHub organization) maintains it in qualcomm/qai-appbuilder, which has 246 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 8, 2026.

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