GE

geometry-lecture-design

Tools to build branded lecture decks and SVG math visualizations for Geometry Atlas courses.

Install

mkdir -p .claude/skills/geometry-lecture-design && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12929" && unzip -o skill.zip -d .claude/skills/geometry-lecture-design && rm skill.zip

Installs to .claude/skills/geometry-lecture-design

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use this skill to generate well-branded lecture slides and educational visualizations for the Geometry Atlas project. Contains design guidelines, colors, type, fonts, mathematical component styles, slide templates, and a comprehensive library of SVG visualization assets spanning pure mathematics, applied mathematics, deep learning, and differential geometry.
360 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Generate lecture slides from notebook data
  • Create mathematical visualizations using SVG assets
  • Design academic slide layouts with specific templates
  • Apply brand colors and typography
  • Incorporate mathematical component styles
  • Embed SVG diagram patterns into slides

How it works

The skill uses a design system documentation, CSS files, and SVG visualization assets to create HTML slide artifacts based on specific lecture topics or chapters.

Inputs & outputs

You give it
assigned notebook and its source span
You get back
static HTML deck artifacts for mathematics lectures

When to use geometry-lecture-design

  • Create math lecture slides
  • Generate geometric SVG diagrams
  • Design academic slide layouts
  • Compile chapter-specific study decks

About this skill

Read D:/Geometry/lecture-design-system/README.md, then explore only the specific files needed for the assigned deck. The shared design system lives in D:/Geometry/lecture-design-system; this skill file is only the Codex entry point.

This workspace is dedicated to chapter-specific lecture slide creation and mathematical visualization for the Geometry Atlas. When creating course decks, author the deck from the assigned notebook plus its source span. Do not use a monolithic generator, do not mass-populate generic decks, and do not copy textbook prose, screenshots, page crops, figures, or long exercise text.

If the user invokes this skill without other guidance, ask what lecture topic or chapter they want slides for, then act as an expert academic slide designer who outputs static HTML deck artifacts.

Quick Reference

Key Files

  • D:/Geometry/lecture-design-system/README.md — Full design system documentation (colors, type, spacing, visual foundations, visualization catalog, slide design skills)
  • D:/Geometry/lecture-design-system/colors_and_type.css — All CSS custom properties and semantic type/component classes
  • D:/Geometry/lecture-design-system/assets/icon.svg — Geometry Atlas brand icon (teal tile with book/map motif)
  • D:/Geometry/lecture-design-system/slides/index.html — 10 slide templates: title, section divider, definition, theorem+proof, worked example, comparison, key formula, warning, exercise, summary
  • D:/Geometry/lecture-design-system/slides/compact-templates.html — Dense slide templates with KaTeX math rendering
  • D:/Geometry/lecture-design-system/slides/deck-stage.js — Deck shell component (scaling, keyboard nav, print-to-PDF)

Visualization Library (D:/Geometry/lecture-design-system/preview/viz-*.html)

Each file contains reusable SVG diagram patterns for embedding in slides. See the full catalog in README.md.

FileTopics
viz-deep-learning.htmlMLP, CNN, attention, transformers, backprop, loss landscapes, GNN, equivariance
viz-diff-geometry.htmlTangent spaces, parallel transport, Riemann curvature, Ricci curvature, geodesics, exponential map, fiber bundles, differential forms, Lie groups, Riemannian metrics
viz-geometry-topology.htmlTorus, fundamental polygon, trefoil knot, Gaussian curvature, Möbius strip, stereographic projection
viz-diff-eq.htmlPhase portraits (stable node, saddle), limit cycle, pitchfork bifurcation, vector fields, stable spiral
viz-linalg.htmlVector addition, linear transformations, eigenvectors, SVD, subspaces, orthogonal projection
viz-optimization.htmlGradient descent contours, convergence rates, convexity, Lagrange/KKT, linear programming, duality
viz-statistics.htmlChi-squared, Student-t, linear regression + CI, hypothesis testing, Bayesian update, Q-Q plot
viz-random-matrix.htmlWigner semicircle, Marchenko-Pastur, eigenvalue repulsion, Tracy-Widom, GOE/GUE/GSE, free probability
viz-cv-photogrammetry.htmlPinhole camera, epipolar geometry, bundle adjustment, homography, radial distortion, stereo rectification
viz-robotics.htmlKalman filter, covariance ellipses, factor graphs, coordinate frames (SE3), particle filter, pose graph SLAM
viz-algebra.htmlGroup tables, homomorphisms, ring/field structure, quotient groups
viz-analysis.htmlEpsilon-delta, sequences, Riemann sums, contour integration
viz-discrete.htmlCombinatorics, recurrence, generating functions, lattice paths
viz-graphs-networks.htmlGraph types, adjacency, spanning trees, flow networks
viz-info-theory.htmlEntropy, mutual information, channel capacity, Venn diagrams
viz-logic-proof.htmlTruth tables, proof trees, induction schema, logical connectives
viz-number-theory.htmlPrime sieves, modular arithmetic, quadratic residues, p-adic
viz-sets-relations.htmlVenn diagrams, relations, equivalence classes, partial orders

Color Quick-Reference

Slide backgrounds:  #FFFFFF (white), #F8FAFC (off-white)
Primary text:       #111827 (ink), #475569 (muted), #64748B (dimmed)
Academic accents:   #1E3A8A (deep indigo), #2563EB (blue), #0F766E (teal), #B45309 (amber), #6D28D9 (violet)

Math Box Types

  • Definition — blue tint, #2563EB left rule
  • Theorem — indigo tint, #1E3A8A left rule
  • Proof — slate tint, #94A3B8 left rule
  • Example — teal tint, #0F766E left rule
  • Warning — amber tint, #B45309 left rule
  • Exercise — violet tint, #6D28D9 left rule
  • Remark — muted tint, #CBD5E1 left rule

Font Stacks

Sans (headings/body):  'Source Sans 3', Arial, sans-serif
Math:                  'STIX Two Text', 'Cambria Math', Georgia, serif
Code:                  'JetBrains Mono', Consolas, monospace

Slide Dimensions

1920 × 1080px, margins: 80px top / 96px sides / 64px bottom. Min text size: 24px. Prefer centered or cleanly aligned formulas.

Chapter Deck Contract

  • Canonical HTML deck path: <course>/artifacts/<chapter-or-unit>/slides/<chapter-id>-lecture.html.
  • Optional PDF/PPTX exports happen only after the chapter-authored HTML deck passes QC.
  • Each deck includes metadata for course, chapter_id, notebook_path, source_span, source_pdf, and design_system_version.
  • Each slide contains visible academic content plus substantive instructor dialogue in <aside class="speaker-notes">...</aside>; mirror to #speaker-notes JSON when a host needs deck-stage.js note synchronization.
  • Slides should be slightly dense and instructor-ready: definitions, theorem statements, proof roadmaps, worked examples, diagrams, formulas, misconceptions, exercises, and recap material where appropriate.

Icon System

Lucide icons via CDN. No emoji. No custom icon font.

<script src="https://unpkg.com/[email protected]/dist/umd/lucide.min.js"></script>

Slide Design Skills

Visualization techniques — when and how to use each:

  1. SVG diagram embedding: Copy SVG patterns from the preview/viz-*.html files. Scale them up for 1920×1080 slides (the preview cards are ~160×120 viewBox; scale to ~800×500 for half-slide or ~1600×900 for full-bleed). Adjust stroke-width proportionally.

  2. Diagram placement patterns:

    • Center-stage: Single large diagram centered, formula below. Use for key concepts (curvature, attention mechanism).
    • Side-by-side: Two diagrams in a 2-column grid. Use for comparisons (convex vs non-convex, sharp vs flat minima).
    • Diagram + math box: Left column is diagram, right column is a definition/theorem box. Use for introducing formal concepts with visual intuition.
    • Progressive build: Same diagram repeated 3–4 times across slides, adding one layer per slide (base shape → vectors → labels → formula). Use for complex constructions.
  3. Color-coding in diagrams: Use the semantic accent colors consistently across a lecture:

    • Primary object: --slide-blue (#2563EB)
    • Secondary/comparison: --slide-teal (#0F766E)
    • Highlight/alert: --slide-amber (#B45309)
    • Tertiary/exercise: --slide-violet (#6D28D9)
    • Structural/axes: --slide-border (#CBD5E1)
  4. Mathematical notation: Use KaTeX for complex formulas, STIX Two Text for inline math. For simple expressions (single variable, Greek letter), inline SVG text with STIX Two Text is lighter-weight than KaTeX.

  5. Annotation patterns for diagrams:

    • Point labels: 3px filled circle + 8px italic text offset 4px
    • Dimension/measurement: thin line with end-ticks + centered label
    • Flow/direction: dashed lines with arrowhead markers
    • Regions/areas: 5–8% opacity fill with matching stroke
  6. Background patterns (subtle, 3–6% opacity):

    • Grid: for coordinate geometry, linear algebra
    • Concentric circles: for topology, curvature
    • Triangulation: for computational geometry, mesh topics
    • Parallel lines: for differential forms, foliations
  7. Animation notes: For progressive disclosure, use deck-stage.js with multiple slides that build on each other. Do not animate within a single slide — use slide transitions instead.

When not to use it

  • When using a monolithic generator for decks
  • When mass-populating generic decks
  • When copying textbook prose, screenshots, page crops, figures, or long exercise text

Limitations

  • The skill requires an assigned notebook and its source span for deck creation
  • The skill does not support animation within a single slide
  • The skill does not generate PDF/PPTX exports directly; it outputs HTML

How it compares

This workflow generates HTML slides with predefined design guidelines and a library of SVG assets, ensuring consistent branding and visual quality, unlike manual slide creation.

Compared to similar skills

geometry-lecture-design side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
geometry-lecture-design (this skill)02moNo flagsIntermediate
scientific-slides187moReviewIntermediate
baoyu-slide-deck81moReviewIntermediate
manim-composer86moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

scientific-slides

davila7

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

1855

baoyu-slide-deck

JimLiu

Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", "slide deck", or "PPT".

850

manim-composer

adithya-s-k

Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or "explain like 3Blue1Brown", (4) User wants to plan a Manim video or animation sequence, (5) User asks to "compose" or "plan" a math/science visualization. Transforms vague video ideas into detailed scene-by-scene plans (scenes.md). Conducts research, asks clarifying questions about audience/scope/focus, and outputs comprehensive scene specifications ready for implementation with ManimCE or ManimGL. Use this BEFORE writing any Manim code. This skill plans the video; use manimce-best-practices or manimgl-best-practices for implementation.

816

slide-creator

hirakawat-hmp

Use when creating slide decks with Marp/Marpit Markdown (marp), including authoring slide content, designing slide color schemes, and building SVG diagrams or illustrations for the deck.

00

drawio-diagrams-enhanced

jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.

1,3201,999

svg-precision

dkyazzentwatwa

Deterministic SVG generation, validation, and rendering. Use for icons, diagrams, charts, UI mockups, or technical drawings requiring structural correctness and cross-viewer compatibility.

5271,229

Search skills

Search the agent skills registry