elven-decks-skill

Automate standardized Elven Decks with HTML previews and PDFs.

Updated May 15, 2026
One-click install
npx skills add https://github.com/elven-observability/elven-decks --skill elven-decks-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elven-decks-skill
Source: https://github.com/elven-observability/elven-decks/tree/main/skill
Command: npx skills add https://github.com/elven-observability/elven-decks --skill elven-decks-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Elven Decks Skill automates the production of standardized decks with a fixed visual identity, eliminating drift across client reports and workshops.

Core Features & Use Cases

  • Canonical deck types: client-report-deck and workshop-mentorship-deck to cover client-facing reports and multi-day trainings.
  • End-to-end pipeline: HTML slides, previews, and final PDFs (1280×720) with a lint gate and a structured artifact layout for repeatable delivery.
  • Resource harness: optional scripts/, references/, and assets/ for deterministic tasks, in-depth references, and brand assets.

Quick Start

Install the skill and run the lint, preview, and render workflow to produce a 1280×720 deck PDF.

Frequently Asked Questions about elven-decks-skill

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

FAQPage Schema
How do I standardize slide decks into consistent PDFs for client reports?

You standardize slide decks into PDFs by streaming HTML sources through a fixed 1280×720 visual canvas with an enforced YAML frontmatter lint gate, eliminating visual drift across client reports. This pipeline automates consistent PDF generation for repeatable delivery.

How do I automate HTML slides to PDF rendering for workshop training sessions?

Automate HTML slides to PDF rendering for workshop training sessions by using a structured pipeline that converts HTML sources into previews and final 1280×720 PDFs. This workflow specifically supports the workshop-mentorship-deck type for multi-day trainings.

What is the required canvas size and lint gate for Elven deck PDF generation?

The required canvas size for Elven deck PDF generation is a fixed 1280×720 resolution, and the lint gate enforces a strict 10/10 quality standard along with mandatory YAML frontmatter in SKILL.md to ensure standardized deck outputs.

Does Puppeteer support rendering 1280×720 HTML slides to PDF?

Yes, Puppeteer supports rendering 1280×720 HTML slides to PDF. This Skill leverages Puppeteer as its core dependency to stream HTML sources into previews and final PDFs, ensuring deterministic visual output for client reports and training sessions.

Can I use custom scripts and brand assets with the deck rendering workflow?

Yes, you can use custom scripts and brand assets with the deck rendering workflow. The Skill provides a resource harness with optional scripts/, references/, and assets/ directories to manage deterministic tasks, in-depth references, and brand assets for the deck.

When should I not use a fixed 1280×720 canvas for slide PDF generation?

You should not use a fixed 1280×720 canvas for slide PDF generation when your target output requires non-standard aspect ratios or responsive layouts outside the client-report-deck and workshop-mentorship-deck canonical types supported by this specific pipeline.