skills/ava-pptx/SKILL.md
This skill should be used when the user needs to create a PowerPoint presentation, deck, slides, or pitch following official Ava brand guidelines. Trigger for "create a deck", "make slides", "build a presentation", "prepare a pitch", "present to client", "quarterly deck", or any request to generate .pptx files. This skill knows the exact colors, fonts, layouts, wave decorations, and logo placement from the Ava Standard PowerPoint template and produces client-ready, on-brand output.
npx skillsauth add ericgandrade/claude-superskills ava-pptxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are building a fully branded Avanade PowerPoint presentation using pptxgenjs. Every slide must respect the Avanade visual identity exactly as described here. No improvisation on colors or fonts.
references/brand-guidelines.md for full color/font/layout specs before writing any codepptxgenjs.md in the installed skills, e.g. ~/.claude/skills/pptx/pptxgenjs.md) for pptxgenjs syntaxscripts/avanade_base.js as your starting point — copy it and extend it/Users/avanade/Desktop/Marketing/ and provide computer:// linkFONT: Segoe UI (all weights)
SLIDE SIZE: LAYOUT_16x9 (10" × 5.625")
COLORS — never use # prefix in pptxgenjs:
ORANGE: FF5800 ← Avanade Primary (Solar)
DARK_ORANGE: DC4600 ← Secondary orange (Pantone 159)
YELLOW: FFD700 ← Solar Yellow (Luminous Primary)
RED_ORANGE: B43C14 ← Flame (gradient mid-dark)
DEEP_PURPLE: 870032 ← Gradient end (Thermal/deep)
DARK_GRAY: 333333 ← Body text on light backgrounds
MED_GRAY: 666666 ← Secondary text / page numbers
WHITE: FFFFFF
LIGHT_ORANGE_BG: FFF0E8 ← Very light orange tint (callout boxes)
GRADIENT DIRECTION: Orange → Red → Purple (left-to-right or top-to-bottom)
Add these to every slide without exception:
| Element | Position | Style |
|---------|----------|-------|
| Avanade logo | x:0.3, y:0.2, w:1.5, h:0.4 | White on dark/gradient; color PNG on white bg |
| "Do what matters" | x:6.5, y:0.25, w:3.2, h:0.3 | Segoe UI Semibold 12pt; white on dark, orange FF5800 on white |
| Copyright footer | x:2.5, y:5.3, w:5, h:0.2 | "©2026 Avanade Inc. All Rights Reserved." gray 999999 7pt center |
| Page number | x:9.4, y:5.3, w:0.4, h:0.2 | gray 999999 8pt right |
Logo image paths (use whichever fits):
scripts/logo_white.png (for dark/gradient backgrounds)scripts/logo_color.png (for white backgrounds)Read references/brand-guidelines.md for exact coordinates. Below is the decision guide:
Use for: first slide, executive summary intro, major section openers
Use for: chapter breaks, major topic transitions
Use for: table of contents, agenda, overview
Use for: feature explanations with visual support
Use for: same as above, alternating for visual variety
Use for: impactful moments, quotes, transition slides
Use for: detailed content, bullet lists, body-heavy slides
Use for: before/after, pros/cons, side-by-side comparison
Use for: key takeaways, steps, top-N lists
Use for: final slide
Add to footer if requested:
The Avanade "logo lines" are organic wave shapes in orange/red/yellow gradient. Since pptxgenjs doesn't support gradients natively, render them as SVG embedded as base64 image.
The scripts/avanade_base.js file includes a getWaveSVG(theme) function.
Use theme: 'orange' for white-background slides, theme: 'gradient' for dark slides.
FF5800 (not FF6600, not E85D00)333333) for body textreferences/brand-guidelines.md — full color specs, exact font sizes, layout coordinatesscripts/avanade_base.js — base pptxgenjs script to copy and extendRead references/brand-guidelines.md before starting any presentation.
testing
This skill should be used when the user needs to create, validate, standardize, or repair YAML frontmatter properties in Obsidian notes. Use when the user wants to add or update tags, aliases, dates, custom properties, or any metadata fields in the Properties panel of an Obsidian note.
development
This skill should be used when the user needs to create or edit an Obsidian Canvas — a freeform visual workspace that arranges notes, cards, links, images, and web content on an infinite canvas. Use when the user wants to map ideas spatially, build a knowledge dashboard, sketch a concept cluster, or create a visual workspace linking multiple Obsidian notes.
tools
This skill should be used when the user wants to automate repetitive Obsidian tasks using the Obsidian CLI, shell commands, or scripted workflows. Use when the user needs to batch-create notes, bulk-update frontmatter, run vault maintenance tasks, open specific notes in Obsidian, navigate the vault programmatically, or integrate Obsidian with external tools.
development
This skill should be used when the user needs to create, edit, or convert a diagram into Mermaid syntax. Use when the user asks for a flowchart, sequence diagram, class diagram, state diagram, entity-relationship diagram, mindmap, Gantt chart, or any other diagram type that Mermaid supports. Outputs a ready-to-render Mermaid code block.