coursify-studio

Create and publish structured Coursify courses using the Coursify CLI.

12|2|Updated Oct 2, 2025
One-click install
npx skills add https://github.com/hasanraiyan/resume --skill coursify-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coursify-studio
Source: https://github.com/hasanraiyan/resume/tree/main/.agent/skills/coursify-studio
Command: npx skills add https://github.com/hasanraiyan/resume --skill coursify-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of authoring high-quality, structured online course content by giving you a reliable local-first workflow for planning, drafting, validating, and publishing courses to the Coursify platform.

Core Features & Use Cases

  • Local-first course authoring: Create courses, modules, and sections on your machine using the Coursify CLI.
  • Instructional-design lifecycle: Manage course development phases (idea → research → planned/structure → drafting → review → ready/published).
  • Pedagogy-aligned “Magic Blocks”: Write lesson content in a block-based Markdown format (e.g., MdBlock, StepByStepBlock, QuizBlock) to enforce consistent learning structure.
  • Validation-first publishing: Use validation to catch common formatting and structural issues before you sync content.

Quick Start

Use the coursify-studio skill to initialize and start a new course called “My Awesome Course” in your local folder, then fill out its info.yaml and begin adding modules and sections.

Frequently Asked Questions about coursify-studio

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

FAQPage Schema
How do I author online courses locally before publishing?

You can manage course development phases by tracking statuses from idea and research through planning, drafting, review, and finally ready or published. This lifecycle ensures pedagogy-aligned instructional design throughout course authoring.

What are Magic Blocks in instructional design?

No, this workflow requires installation and use of the Coursify CLI along with correct setup and authentication. You need this local environment to initialize courses, manage info.yaml files, and sync content.

How do I validate course formatting before publishing?

Validate course formatting and structural issues by running validation checks on your Markdown block structures before syncing content. This validation-first publishing approach catches common errors in quizzes and formatting early.

Can I capture research notes during course planning?

Yes, you can capture research notes locally while moving through the instructional design lifecycle from the idea phase to structured planning. These notes support the drafting of pedagogy-aligned Magic Blocks for your course sections.