teaching-page

Design self-contained HTML teaching pages using whitespace, one accent color, and inline SVG figures.

4.8k|376|Updated Mar 16, 2023
One-click install
npx skills add https://github.com/EpicenterHQ/epicenter --skill teaching-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teaching-page
Source: https://github.com/EpicenterHQ/epicenter/tree/main/.agents/skills/teaching-page
Command: npx skills add https://github.com/EpicenterHQ/epicenter --skill teaching-page

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Explainer and lesson pages often read as dense and over-decorated because every element competes for attention with borders, colors, and boxes. This Skill provides a disciplined design system for building single-page HTML teaching documents that direct attention through space and a single accent instead of decoration.

Core Features & Use Cases

  • Contrast-budget design rules: Enforces three constraints—no boxes, one accent marking one thing, and one idea per section with generous spacing—plus a fixed CSS token palette for a consistent house style.
  • Shape and figure guidance: Offers six page shapes (ladder, margin notes, annotated drawing, rail, table, sheet) and eight figure patterns (ranked bars, two lines over time, sequence on a rule, nesting, part-to-whole, two axes, before/after, hierarchy) drawn with inline SVG and direct labels instead of legends.
  • Reference implementations: Ships three complete example HTML pages demonstrating the reading-measure layout, the landing-measure variant, and all eight figure types.
  • Use Case: Ask the assistant to build a page explaining how spaced repetition works, and it produces a self-contained HTML file with inline CSS, a ladder structure, margin notes, and one accented forgetting-curve figure.

Quick Start

Create a self-contained teaching page explaining a topic of my choice, following the no-boxes, one-accent, one-idea-per-section rules.

Frequently Asked Questions about teaching-page

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

FAQPage Schema
How do I design an HTML page that teaches one concept clearly?

Structure the page around three rules: no boxes (use space and hairlines), one accent color marking exactly one thing, and one idea per section with generous spacing. Open with a one-sentence promise of what the reader gets, then pick a page shape—ladder, margin notes, or annotated drawing—that matches the content.

What page layout should I use for an explainer or lesson?

Choose based on whether the page is read once or returned to. Ladder and margin notes suit read-once arguments; annotated drawings suit spatial subjects; rails suit causal sequences. Tables and sheets fit lookup pages that readers revisit repeatedly.

How do I draw diagrams without using color for categories?

Carry categories with weight, dash, size, and position instead of color, keeping the single accent free for the one element that matters. Label marks directly on the figure rather than using a legend, which forces a second lookup.

Should CSS be inlined or in a separate file for single teaching pages?

A single page inlines its CSS to stay portable. The moment a second page exists in the same folder, extract the shared styles into a linked page.css file so the design tokens cannot drift between copies.

When should a teaching page not use this minimal design approach?

This approach does not fit authored Vault pages, which follow different conventions, or dialectic turns that ask for a judgment rather than teach. It also excludes landing-page elements like badges, testimonials, and calls to action.