agentleFS
olivMertensolivMertens/copilot-skills/skills/build-presentation/SKILL.md

build-presentation

Skill1 starsChanged 51 days agoMITView on GitHub

Create or restyle brand-aware HTML and editable PowerPoint presentations with coherent palettes, icon systems, rounded diagrams, clear typography, and staged reveals. Use for "create a presentation", "HTML presentation", "PowerPoint deck", "HTML to PowerPoint", "crée une présentation", "présentation HTML puis PowerPoint", or /build-presentation. Reuse the style for any topic. An explicit template or different style takes precedence. Not for websites or social video.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. jatinchuglani/claude-skills★ 0same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository7 other files it gives its agents.

The file

Show its rules and text

We split this skill into the rules it gives an agent

18 rules. About 0 are common, 17 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈17

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Create a diagram-led HTML deck, an editable PowerPoint deck, or both.

    line 15
  2. Distinctive:

    Read the design system.

    line 25
  3. Distinctive:

    If the user asks for HTML then PowerPoint, review the HTML with them before rebuilding the approved version as native PowerPoint objects.

    line 35
  4. Very specific:

    If the user explicitly requests a brand-neutral result, or delegates the visual choice and no authoritative identity is available, use the …

    line 48
  5. Distinctive:

    Treat this as an explicit fallback, not as an inferred client identity.

    line 51
  6. Distinctive:

    When an approved brand kit is supplied, preserve the deck's layout grammar while applying the brand logo, semantic color roles and licensed …

    line 52
  7. Distinctive:

    Never invent, redraw, recolor or distort a logo.

    line 54
  8. Distinctive:

    Use one coherent icon family.

    line 61
  9. Distinctive:

    Use for: Database, Server, Workflow, Bot, MessageSquare, ShieldCheck, KeyRound, FileSearch, History, UserCheck, etc.

    line 72
  10. Distinctive:

    Verify current provenance and permitted use before adding

    line 78
  11. Distinctive:

    Do NOT confuse with generic glyphs.

    line 83
  12. Distinctive:

    Use only supplied or explicitly approved by user

    line 86
  13. Distinctive:

    Never recolor, redraw, or add a generic symbol variant

    line 88
  14. Distinctive:

    Keep essential content readable without motion and in print.

    line 89
  15. Distinctive:

    Use generic examples unless the user provides approved source material.

    line 90
  16. Distinctive:

    If PowerPoint tooling is unavailable, report the missing prerequisite.

    line 91
  17. Distinctive:

    Do not pass off HTML, PDF or whole-slide images as editable PowerPoint.

    line 92
  18. Distinctive:

    Do not install software, upload, publish or send files without the applicable user approval.

    line 93

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Build Presentation

Create a diagram-led HTML deck, an editable PowerPoint deck, or both. This package is self-contained for its instructions, design reference and HTML starter. PowerPoint generation requires separate compatible tooling.

Procedure

Resolve all paths from the directory containing this SKILL.md, not the current working directory or a particular user's home.

  1. Read the workflow.
  2. Read the design system.
  3. For HTML, adapt the standalone starter.
  4. For HTML-to-PowerPoint work, read the conversion guide. Use an installed pptx skill, a native PowerPoint canvas, or another available editable-PPTX tool. Discover capabilities before relying on them; do not assume a machine path. Always save the .pptx in the same folder as the source .html, reusing the HTML base name (deck.html → deck.pptx). Never emit the deck to a separate build, dist, temp or working directory.

If the user asks for HTML then PowerPoint, review the HTML with them before rebuilding the approved version as native PowerPoint objects.

  • Resolve the identity before authoring: target brand or brand-neutral mode, authoritative brand source, dominant color role, and icon policy. Derive these only from user-approved assets, an authoritative template, or explicit values. If any decision is missing, ambiguous, conflicting, or would require guessing colors from a logo or discovering an intended client, ask one concise grouped question before choosing a palette or visual assets.
  • Once identity is resolved, choose individual icons from the approved policy according to their semantic meaning; do not ask the user to select every glyph. Keep each icon category coherent while allowing approved brand marks, official product icons and generic concept icons to coexist deliberately.
  • If the user explicitly requests a brand-neutral result, or delegates the visual choice and no authoritative identity is available, use the packaged white/blue/amber Build identity and generic Lucide-style outline icons. Treat this as an explicit fallback, not as an inferred client identity.
  • When an approved brand kit is supplied, preserve the deck's layout grammar while applying the brand logo, semantic color roles and licensed typefaces. Never invent, redraw, recolor or distort a logo. If the kit is incomplete, ask for the missing identity decisions; use Build defaults for unspecified elements only after the user accepts that fallback.
  • Reuse design, not old product claims or client content.
  • Preserve the requested language exactly. In French, keep every accent, cedilla and ligature in source and rendered output; never transliterate words such as « accès », « capacité », « décision » or « cœur » to ASCII.
  • Use one coherent icon family. Prefer Lucide-style outline icons for generic concepts, official product icons for named Microsoft/Azure services, and user-approved assets for brands. Never use emoji as presentation icons.

Icon systems

The skill supports three icon categories, each with clear sourcing and sourcing rules:

Lucide icons (generic concepts) — ISC license, free, 5000+ outline glyphs

  • Source: https://lucide.dev
  • Quick reference: lucide-icons-reference.md — 30+ common icons with copy-ready SVG paths
  • Use for: Database, Server, Workflow, Bot, MessageSquare, ShieldCheck, KeyRound, FileSearch, History, UserCheck, etc.
  • How to add: Visit lucide.dev, copy the SVG path, embed inline with class="icon" and aria-hidden="true" (if decorative)
  • Offline-first: No CDN needed; embed SVG paths directly in HTML
  • See design-system.md and workflow.md for detailed examples and list

Official vendor icons — Microsoft, Azure, Google Cloud, AWS, Apple, etc.

Brand marks — Logos and approved company/product assets

  • Use only supplied or explicitly approved by user
  • Preserve aspect ratio, exclusion zone, and original colors
  • Never recolor, redraw, or add a generic symbol variant
  • Keep essential content readable without motion and in print.
  • Use generic examples unless the user provides approved source material.
  • If PowerPoint tooling is unavailable, report the missing prerequisite. Do not pass off HTML, PDF or whole-slide images as editable PowerPoint.
  • Do not install software, upload, publish or send files without the applicable user approval. Creating a local artifact does not authorize publication.

See README.md for installation and example prompts.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.