Back to Skills

yoga-class-planner

mpazaryna
Updated Today
13 views
2
2
View on GitHub
Metaai

About

This skill generates complete 60-minute yoga class sequences for beginners, providing detailed pose-by-pose instructions, timing, and teaching cues. It automatically structures classes with proper warm-ups, peak poses, and cool-downs, including transitions and modifications. Developers can use it to build applications that help yoga teachers create balanced, beginner-friendly class plans.

Documentation

Yoga Class Planner

A comprehensive skill for yoga teachers to create well-structured, beginner-friendly 60-minute yoga class sequences. This skill generates complete class plans with detailed pose instructions, timing, transitions, and teaching cues - without requiring themed classes or music suggestions.

Purpose

This skill helps yoga teachers:

  • Design balanced 60-minute beginner-friendly sequences
  • Generate detailed pose-by-pose instructions with timing
  • Create smooth transitions between poses
  • Include appropriate warm-ups, peak poses, and cool-downs
  • Provide teaching cues and modifications for beginners
  • Structure classes with proper pacing and energy flow

What This Skill Does

When invoked, this skill will:

  1. Generate Complete Class Structure

    • Opening/centering (5 minutes)
    • Warm-up sequence (10-12 minutes)
    • Standing poses (15-18 minutes)
    • Peak pose section (10-12 minutes)
    • Cool-down/floor poses (12-15 minutes)
    • Savasana and closing (5-8 minutes)
  2. Provide Detailed Pose Instructions

    • Sanskrit and English names
    • Step-by-step entry instructions
    • Key alignment cues
    • Beginner modifications
    • Breath integration
    • Hold duration
  3. Include Teaching Elements

    • Transition cues between poses
    • Safety reminders
    • Common beginner mistakes to watch for
    • Props suggestions (blocks, straps, blankets)
    • Energy/intensity level indicators
  4. Ensure Beginner-Appropriate Content

    • Accessible poses for all fitness levels
    • Clear, simple instructions
    • Adequate rest periods
    • Focus on foundational poses
    • Emphasis on safety and body awareness

Instructions for Claude

When a user asks you to create a yoga class plan, follow this systematic approach:

Step 1: Clarify Requirements (if needed)

If the user hasn't specified, ask about:

  • Focus area: Full body, lower body, upper body, flexibility, strength, relaxation
  • Energy level: Gentle, moderate, energizing
  • Special considerations: Injuries, physical limitations, props available

Step 2: Structure the 60-Minute Class

Create a balanced sequence following this timing framework:

Opening (5 minutes)

  • Centering in easy seated or child's pose
  • Breathing exercises (pranayama)
  • Intention setting

Warm-Up (10-12 minutes)

  • Gentle neck/shoulder rolls
  • Cat-cow stretches
  • Gentle twists
  • Sun salutation modifications or foundational flow

Standing Poses (15-18 minutes)

  • Mountain pose (Tadasana)
  • Standing forward fold (Uttanasana)
  • Warrior poses (Warrior I, II)
  • Triangle pose (Trikonasana)
  • Tree pose (Vrksasana) or other balance

Peak Pose Section (10-12 minutes)

  • Build toward 1-2 main poses
  • Include preparatory poses
  • Offer modifications and variations
  • Examples: Low lunge, pyramid pose, half splits, seated forward fold

Cool-Down (12-15 minutes)

  • Seated poses (seated twists, forward folds)
  • Supine poses (bridge, reclined twists)
  • Hip openers (pigeon, happy baby)
  • Gentle backbend (sphinx or supported fish)

Closing (5-8 minutes)

  • Savasana (5-7 minutes)
  • Gentle return to seated
  • Brief closing meditation or gratitude
  • Namaste

Step 3: Format Each Pose Entry

For every pose in the sequence, provide:

**[English Name] (Sanskrit Name)** - [Duration]

Setup:
- [Step-by-step entry instructions]

Alignment Cues:
- [Key alignment points]
- [Breath guidance]

Beginner Modifications:
- [Easier variations]
- [Props to use]

Teaching Notes:
- [Common mistakes]
- [Safety considerations]
- [Transition to next pose]

Step 4: Include Transition Language

Between poses, provide smooth transition cues:

  • "From [current pose], gently..."
  • "On your next exhale, release and..."
  • "Take a breath here, then when you're ready..."

Step 5: Add Teaching Reminders

Throughout the sequence, include:

  • Breath reminders: "Continue breathing deeply"
  • Rest options: "Take child's pose anytime you need"
  • Pacing notes: "Hold for 5 breaths" or "Stay for 30 seconds"
  • Safety cues: "Listen to your body", "No pain"

Step 6: Provide Class Summary

At the end, include:

  • Total duration: Verify it sums to ~60 minutes
  • Intensity level: Gentle, moderate, etc.
  • Props needed: Blocks, straps, blankets, bolster
  • Key focus areas: What body areas were emphasized
  • Suggested variations: How to adjust for different levels

Output Format

Structure your output as a complete, ready-to-teach class plan:

# 60-Minute Beginner Yoga Class Plan
**Focus**: [Focus area]
**Energy Level**: [Gentle/Moderate/Energizing]
**Props Needed**: [List]

---

## Opening & Centering (5 minutes)

[Detailed instructions]

---

## Warm-Up Sequence (10-12 minutes)

[Pose-by-pose breakdown]

---

## Standing Poses (15-18 minutes)

[Pose-by-pose breakdown]

---

## Peak Pose Section (10-12 minutes)

[Pose-by-pose breakdown]

---

## Cool-Down & Floor Poses (12-15 minutes)

[Pose-by-pose breakdown]

---

## Savasana & Closing (5-8 minutes)

[Detailed instructions]

---

## Class Summary

**Total Duration**: 60 minutes
**Intensity**: [Level]
**Props**: [List]
**Focus Areas**: [Body areas]
**Teaching Notes**: [Any special considerations]

Example Prompts

Users can invoke this skill with prompts like:

  • "Create a beginner-friendly 60-minute yoga class focused on hip flexibility"
  • "I need a gentle yoga class plan for beginners with lower back issues"
  • "Design a 60-minute class emphasizing strength and balance for new students"
  • "Generate a relaxing evening yoga sequence for beginners, 60 minutes"

Key Principles

Beginner-Friendly Focus

  • Use foundational poses
  • Provide clear, simple instructions
  • Offer modifications for all poses
  • Emphasize safety and body awareness
  • Allow adequate rest and recovery time

No Themes or Music

  • Focus purely on physical practice
  • Keep instructions practical and clear
  • No narrative themes or stories
  • No music playlist suggestions
  • Straightforward, functional approach

60-Minute Structure

  • Always total approximately 60 minutes
  • Include all essential class components
  • Provide specific timing for each section
  • Allow flexibility for teacher pacing

Comprehensive Teaching Support

  • Include everything a teacher needs to lead the class
  • Provide alignment cues and modifications
  • Include transition language
  • Note common mistakes and safety considerations

Limitations

This skill:

  • Does NOT create themed classes (moon cycles, chakras, etc.)
  • Does NOT suggest music or playlists
  • Does NOT include advanced or intermediate poses
  • Does NOT provide yoga philosophy or spiritual content
  • FOCUSES purely on practical, beginner-appropriate physical sequences

Tips for Best Results

  1. Be specific about focus: Tell Claude what body area or quality (flexibility, strength, relaxation) to emphasize
  2. Mention constraints: Let Claude know about injuries, physical limitations, or available props
  3. Request variations: Ask for "gentle" or "moderate" intensity versions
  4. Iterate: Ask Claude to adjust timing, swap poses, or modify difficulty as needed

Customization

Teachers can customize generated class plans by asking Claude to:

  • "Make this sequence more gentle"
  • "Replace [pose] with something easier"
  • "Add more hip openers"
  • "Reduce standing poses, add more floor work"
  • "Simplify the peak pose section"

Version: 1.0 Created: 2025-11-14 Skill Type: Prompt-based (no Python code required) Target Users: Yoga teachers, yoga instructors, movement educators

Quick Install

/plugin add https://github.com/mpazaryna/claude-toolkit/tree/main/yoga-class-planner

Copy and paste this command in Claude Code to install this skill

GitHub 仓库

mpazaryna/claude-toolkit
Path: generated-skills/yoga-class-planner
agentic-frameworkagentic-workflowclaude-code

Related Skills

sglang

Meta

SGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.

View skill

llamaguard

Other

LlamaGuard is Meta's 7-8B parameter model for moderating LLM inputs and outputs across six safety categories like violence and hate speech. It offers 94-95% accuracy and can be deployed using vLLM, Hugging Face, or Amazon SageMaker. Use this skill to easily integrate content filtering and safety guardrails into your AI applications.

View skill

evaluating-llms-harness

Testing

This Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.

View skill

langchain

Meta

LangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.

View skill