deck-teaching

Generates pedagogical presentation storyboards for lessons, workshops, and inspirational keynotes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Structuring educational presentations that actually produce learning is hard: most decks are informative but not instructional. This Skill generates a complete STORYBOARD.md for teaching content by applying proven learning frameworks (Andragogy, Backwards Design, Bloom's taxonomy, Mayer's multimedia principles, and Duarte's Sparkline) so every slide serves a measurable learning objective. ## Core Features & Use Cases - Three teaching modes: aula-tecnica (60min-4h technical lessons with ≤7min chunks and retrieval practice), workshop-hands-on (4-8h workshops with interleaved hands-on practice and an integrator case), and keynote-inspirational (12-20min Sparkline Duarte narrative arc with a single provocative call-to-action). - Structured interviews: Universal questions (U1-U6) plus vertical questions (T1-T5) capture duration, Bloom verb target, audience prior knowledge, hands-on count, and final assessment before generation. - Enforced pedagogical rules: Slide 2 must list objectives with explicit Bloom verbs, chunks must stay ≤7 minutes, max_ctas is declared per mode (4 for lessons/workshops, 1 for keynotes), and Sparkline is restricted to keynotes only. - Use Case: Ask for a 60-minute lesson on Er:YAG laser dosimetry for postgraduate dentists and receive a ~50-slide storyboard with 8 timed chunks, formative quizzes, 2 structured hands-on sessions, a summative quiz, and 4 tagged CTAs. ## Quick Start Ask the assistant to create a storyboard for a 60-minute technical lesson on your topic, specifying the audience, duration, desired hands-on activities, and the Big Idea you want learners to remember.

Frequently Asked Questions about deck-teaching

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

FAQPage Schema
How do I create a storyboard for a technical training presentation?

Run the skill in aula-tecnica mode by providing the topic, audience, duration, and learning objective. It generates a STORYBOARD.md with chunks of at most 7 minutes, formative quizzes between chunks, explicit Bloom verbs on slide 2, and 4 tagged CTAs at the end.

What is the difference between the aula-tecnica, workshop-hands-on, and keynote-inspirational modes?

Aula-tecnica targets 60min-4h lessons using Mayer segmentation with ≤7min chunks. Workshop-hands-on covers 4-8h sessions with 3-4 modules, at least 2 hands-on activities, and an integrator case. Keynote-inspirational builds 12-20 minute talks using Duarte's Sparkline with a single provocative CTA.

Does the skill generate the final slides or only the storyboard?

It generates only the STORYBOARD.md by default. Final rendering is delegated to a separate Canva render skill, which is opt-in and only offered when the Canva MCP is connected; it never runs automatically.

When should I not use keynote-inspirational mode?

Do not use it for technical protocol training, sales pitches, fundraising, or internal informational meetings. Sparkline applies only to inspirational keynotes; using it in lessons or workshops is explicitly prohibited by the skill's rules.

Why does slide 2 require Bloom verbs in the storyboard?

Backwards Design requires measurable learning objectives before planning content. Slide 2 must list objectives starting with an explicit Bloom verb (APPLY, ANALYZE, EVALUATE) so the reviewer can validate that every slide produces evidence of that objective.