course-description-analyzer

Analyze course descriptions for completeness and Bloom's Taxonomy outcomes.

90|12|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/dmccreary/claude-skills --skill course-description-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: course-description-analyzer
Source: https://github.com/dmccreary/claude-skills/tree/main/skills/course-description-analyzer
Command: npx skills add https://github.com/dmccreary/claude-skills --skill course-description-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill ensures course descriptions are complete, high-quality, and aligned with Bloom's Taxonomy, which is crucial for generating comprehensive learning graphs and intelligent textbooks. It eliminates manual review and ensures all necessary elements are present.

Core Features & Use Cases

  • Completeness Check: Validates course title, target audience, prerequisites, main topics, and Bloom's Taxonomy learning outcomes.
  • Quality Scoring & Suggestions: Provides a 100-point score, identifies gaps, and offers actionable improvement recommendations to enhance clarity and depth.
  • Use Case: Analyze an existing course description to ensure it has specific learning outcomes for all six Bloom's Taxonomy levels, making it ready for automated learning graph generation and saving educators valuable time.

Quick Start

Use the course-description-analyzer skill to analyze the attached 'course-description.md' file and provide a quality assessment.

Frequently Asked Questions about course-description-analyzer

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

FAQPage Schema
How do I validate a course description for learning graph generation?

Validating a course description for learning graphs requires checking that it includes title, target audience, prerequisites, main topics, and Bloom's Taxonomy learning outcomes across all six levels. The course-description-analyzer skill performs this completeness check and returns a 100-point quality score with specific improvement recommendations to ensure your description is ready for automated learning graph construction.

What elements must a course description include for Bloom's Taxonomy alignment?

A complete course description aligned with Bloom's Taxonomy must specify learning outcomes for all six cognitive levels: remember, understand, apply, analyze, evaluate, and create. The analyzer validates that your course-description.md file addresses each level, enabling intelligent textbook generation and ensuring educators can map curriculum objectives systematically.

Can I use this to improve an existing course description?

Yes. Upload your existing course-description.md file and the analyzer will identify gaps in completeness, provide a quality assessment score, and suggest actionable improvements for clarity, depth, and alignment with learning objectives. This saves educators manual review time while ensuring descriptions meet standardized requirements.

What's the difference between creating a new course description and analyzing one?

Creation (Step 1) generates a course description from scratch using a standardized template, while analysis (Step 2) validates and enhances an existing description. Both workflows ensure Bloom's Taxonomy alignment and completeness for learning graph generation.

How does course description quality affect learning graph generation?

Learning graphs depend on precise learning outcomes, prerequisites, and topic structure to generate intelligent navigation paths and textbooks. A high-quality course description with complete Bloom's Taxonomy elements enables accurate automated graph construction; incomplete or poorly structured descriptions produce unreliable learning resources.