bac-presentation-generator

Convert markdown slide content into BAC brand-compliant HTML presentations.

1|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/wizardofwozzz/bac-presentation-generator --skill bac-presentation-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bac-presentation-generator
Source: https://github.com/wizardofwozzz/bac-presentation-generator/tree/main
Command: npx skills add https://github.com/wizardofwozzz/bac-presentation-generator --skill bac-presentation-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires marked, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Turns markdown slide drafts into professional, BAC brand-compliant HTML presentations so teams can quickly produce client-ready decks without manually styling slides.

Core Features & Use Cases

  • Brand-compliant HTML slide decks: Applies BAC colors, typography, logo placement, spacing, and layout via a built template.
  • Automatic slide typing & structure: Detects title, section divider, content, and closing slides from markdown and renders each with the correct layout.
  • Robust markdown rendering: Supports tables, lists, code blocks, links, blockquotes, and definition lists using marked.js with BAC-specific preprocessing/postprocessing.
  • Manual PDF-ready output: Generates print-friendly HTML designed for one-slide-per-page browser PDF export with background graphics enabled.

Quick Start

Create a markdown file in the required slide-delimited format and run convert_md_to_html.js to generate the branded output HTML.

Frequently Asked Questions about bac-presentation-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert markdown into brand-compliant HTML presentation slides?

To convert markdown into HTML presentation slides, structure your content using YAML frontmatter and slide delimiters, then execute the Node.js conversion script to apply branded template styling for client-ready decks.

Can I generate PDF presentations from markdown for client delivery?

Yes, you can generate PDF presentations from markdown by running the conversion script to output print-friendly HTML, then manually exporting from your browser with background graphics enabled for one-slide-per-page output.

Do I need Node.js to generate HTML presentations from markdown?

Yes, you need Node.js installed to execute the conversion script, which uses the marked.js library to parse markdown content into styled presentation output.

How does automatic slide type detection work in markdown decks?

Automatic slide type detection works by analyzing markdown content and delimiters to identify title, section, content, and closing slides, rendering each with the correct layout, footer rules, and logo placement.

What markdown features are supported for HTML slide generation?

Markdown slide generation supports tables, lists, code blocks, links, blockquotes, and definition lists via marked.js, applying preprocessing and postprocessing to maintain brand compliance.

Why are my background colors missing when exporting markdown slides to PDF?

Background colors are missing because browser PDF export requires manually enabling background graphics in the print dialog to preserve branded template styling during the one-slide-per-page output.