Tutorial Video Expert - Mastering Instructional Design

← Back to skills

> Build videos that don't just "show," but **teach**. This skill focuses on the educational psychology and technical automation required for world-class tutorials.

Category: Marketing & Content
Repo: nguyenphp-antigravity-marketing
Path: templates/.agent/skills/tutorial-video-expert/SKILL.md
Updated: 4/20/2026, 12:45:47 PM

AI Summary

> Build videos that don't just "show," but **teach**. This skill focuses on the educational psychology and technical automation required for world-class tutorials. It is useful for content creation, SEO, copywriting, marketing automation, and social media. Source: nguyenphp-antigravity-marketing (templates/.agent/skills/tutorial-video-expert/SKILL.md).

Tutorial Video Expert - Mastering Instructional Design

Build videos that don't just "show," but teach. This skill focuses on the educational psychology and technical automation required for world-class tutorials.


1. Instructional Frameworks (The "How-to" Science)

Follow the PAS-T (Problem-Agitation-Solution-Tutorial) framework for maximum retention:

PhasePurposeRemotion Tip
1. Hook/ProblemIdentify the specific pain point.Fast-paced, high-contrast text.
2. SolutionBriefly show the intended result.Final result montage (30fps+).
3. StepsBreak the process into 3-5 logical chunks.Use <Series> for sequential steps.
4. Deep DiveSpecific details/pitfalls.Zoom-in on UI elements (interpolate).
5. CTANext steps (Download, Subscribe, Try).Glossy brand-colored buttons.

2. Visual Visual Vocabulary (The Look)

Tutorials require specific visual cues to guide the viewer's eye:

ElementBest PracticeTechnical Detail
Focus HighlightDim everything except the target area.Overlay black with 50% opacity + clipPath.
CalloutsRounded boxes with brand neon borders.Glassmorphism (backdropFilter).
Progress BarShow stage progress at the bottom.Map frame to width % in a full-width div.
Keystroke OverlaysShow shortcuts as they are mentioned.Neon keys in the bottom-left corner.

3. Remotion Implementation (The Code)

Use these specialized tutorial components:

Screen Recording Wrapper

const TutorialFrame = ({ children, title }) => (
  <div style={{ padding: 40, background: '#0a0a0c' }}>
    <div style={{ borderRadius: 20, overflow: 'hidden', border: '2px solid #48B69A' }}>
       {children}
    </div>
    <div className="label">{title}</div>
  </div>
);

Dynamic Zoom Component

const ZoomArea = ({ frame, start, duration, factor }) => {
  const scale = interpolate(frame, [start, start + duration], [1, factor], {
    extrapolateRight: 'clamp',
  });
  return <div style={{ transform: `scale(${scale})` }}>...</div>;
};

4. Voiceover & Scripting (The Voice)

  • Clarity > Speed: Maintain a pace of 130-150 words per minute.
  • Micro-Pauses: Insert 0.5s silence after a complex instruction.
  • Action Verbs: Use "Click," "Navigate," "Select," "Type" - avoid "Maybe go here."

5. Usage Command

To generate a tutorial structure:

ag-marketing-kit tutorial "Set up a Stripe Payment Link" --platform="reels"

Credits

  • Instructional Design: Gagne's Nine Events of Instruction
  • Code Engine: Official Remotion Best Practices
  • Aesthetics: Antigravity Marketing Kit (Teal-Coral palette)

Related skills