deck-review-print

Converts Canva, PPTX, or PDF decks into ink-efficient A4 review dossiers with mirrored slide numbering.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/fercosnt/fernando-claude-marketplace --skill deck-review-print-fercosnt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deck-review-print
Source: https://github.com/fercosnt/fernando-claude-marketplace/tree/main/deck-builder/skills/deck-review-print
Command: npx skills add https://github.com/fercosnt/fernando-claude-marketplace --skill deck-review-print-fercosnt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, numpy, and includes references (resource) and assets (resource) components.

What problem does it solve? Presentation decks are designed for projection — dark full-bleed backgrounds with white text — so printing them wastes enormous amounts of ink, and on-screen review leaves no traceable feedback tied to slide numbers. This Skill turns an existing deck into a black-on-white A4 dossier with mirrored slide numbering and ruled annotation space, using roughly 30x less ink while preserving all textual and tabular content. ## Core Features & Use Cases - Three ingestion routes: Reads decks from Canva (via MCP connector), PPTX files (python-pptx plus LibreOffice rendering), or PDF files (poppler rasterization and text extraction), with per-route graceful degradation. - Visual slide classification and faithful table transcription: Classifies each slide as content, photo, table, or mixed via visual reading, and transcribes tables from slide images with mandatory [CONFERIR] markers and arithmetic auditing of totals. - Three output modes: Review mode for executives annotating on paper, handout mode for client leave-behinds, and presenter mode with filtered speaker notes — all enforcing patient-image privacy rules. - Use Case: A manager needs the company president to review a 17-slide Canva deck on paper. The Skill produces a 6-7 page A4 PDF dossier with numbered entries matching the original slides, transcription flags for its 4 tables, and a TAC ink measurement report. ## Quick Start Ask the assistant to run /deck-review-print with a Canva design URL or a PPTX/PDF file path to generate a printable review dossier of that deck.

Frequently Asked Questions about deck-review-print

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

FAQPage Schema
How do I print a Canva deck for paper review?

Provide the Canva design URL with the Canva MCP connector active in the conversation. The Skill reads the design, exports each page as PNG, and composes a black-on-white A4 dossier PDF with numbered entries and annotation lines.

How to convert PPTX or PDF slides into a printable handout?

Pass the PPTX or PDF file path to the Skill. PPTX files are processed with python-pptx and LibreOffice headless rendering, while PDFs are rasterized with pdftoppm, then composed into the same A4 dossier format.

Does the deck review dossier work without the Canva MCP connector?

The Canva route requires the MCP connector active in the current conversation and no alternative download route is attempted. You can instead export the deck as PDF or PPTX and provide that file, which uses separate ingestion routes.

Why are tables marked [CONFERIR] in the dossier?

Tables are transcribed by reading the slide image rather than API text, because design tools return table content as unstructured text blocks. The [CONFERIR] marker flags every transcription for human verification, and totals are arithmetically audited against declared sums.

What are the limitations of the TAC ink measurement?

TAC is measured via naive CMYK conversion without an ICC color profile, so it is a comparative proxy rather than a real printer ink consumption estimate. It is reported only as a metric and is never used to classify slides.

Can the dossier include patient before-and-after photos?

Review and presenter modes never reproduce patient images, per CFO 196/2019 and LGPD privacy rules. Handout mode asks for explicit confirmation on every execution, with omission as the default.