brand-pptx-template

Brand PPTX Template Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "brand-pptx-template" with this command: npx skills add thevgergroup/potxkit/thevgergroup-potxkit-brand-pptx-template

Brand PPTX Template Skill

When to use

Use when asked to build or refresh a company PowerPoint template based on a website or brand assets, and deliver both .pptx and .potx outputs.

Inputs to collect

  • Brand source: website URL or provided brand assets (logo, colors, fonts).

  • Output scope: slide types needed (title, section, content, etc.).

  • Local working directory path (for potxkit access).

  • Delivery format: .pptx only or .pptx

  • .potx .

Environment model (generic)

Two environments are common:

  • Agent runtime: where you can generate files (e.g., pptxgenjs, scripts).

  • User local machine: where potxkit runs (MCP or CLI) and files live.

If the environments differ, always:

  • Generate base template in the agent runtime.

  • Transfer to local (download/present file).

  • Use potxkit on the local machine to apply theme + layouts.

Workflow (high level)

Phase 1: Brand extraction

  • Use a browser MCP to extract colors, fonts, and logo.

  • Capture UI patterns: light/dark sections, accent usage, card styles.

  • If blocked, ask for brand assets or a style guide.

Reference: references/brand-extraction.js for a browser snippet.

Variant chooser (light vs dark)

Decide on a template mood before building slides:

  • Light: default for business decks; white/very light background with dark text.

  • Dark: good for technical or cinematic decks; dark background with light text.

If the brand site uses both, pick one for the base template and keep the other for section/cover layouts.

Phase 2: Map to PowerPoint theme slots

Map to theme keys:

  • dark1 , light1 , dark2 , light2

  • accent1 –accent6 , hlink , folHlink

  • majorFont , minorFont

Phase 3: Build base slides

Create a clean base deck with the needed slide types. Recommended defaults:

  • Title, section, content, two-column, grid, metrics, quote, closing.

  • Keep layout shapes clean and consistent; avoid hard-coded colors where possible.

Reference: references/pptxgenjs-starter.js for a starting scaffold. Optional script: scripts/scaffold_deck.js to generate a minimal base deck:

node scripts/scaffold_deck.js --variant light --company "Acme Co" --out template-base.pptx

Phase 4: Apply theme + layouts with potxkit

Use potxkit via MCP or CLI:

  • set_colors or apply-palette

  • set_fonts

  • set_theme_names

  • make_layout from each base slide

  • validate

Phase 5: Deliver

  • Provide .pptx and .potx outputs.

  • Confirm template behaves correctly in PowerPoint.

Guardrails

  • Prefer theme-driven colors/fonts instead of per-shape overrides.

  • Keep font sizes sane (titles 36–44 pt, body 14–18 pt).

  • If outputs are generated in a container, always transfer to local before potxkit.

References

  • Brand extraction script: references/brand-extraction.js

  • PptxGenJS scaffold: references/pptxgenjs-starter.js

  • Scaffold generator: scripts/scaffold_deck.js

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated
General

asr

Transcribe audio files to text using local speech recognition. Triggers on: "转录", "transcribe", "语音转文字", "ASR", "识别音频", "把这段音频转成文字".

Archived SourceRecently Updated