course-buddy-builder

Generate Obsidian wikis, Jupyter workbooks, and skill files from course descriptors.

2|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/sanchitnis/SrujanaBuddy --skill course-buddy-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: course-buddy-builder
Source: https://github.com/sanchitnis/SrujanaBuddy/tree/main/.agents/skills/course-buddy-builder
Command: npx skills add https://github.com/sanchitnis/SrujanaBuddy --skill course-buddy-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the manual effort of creating and keeping course knowledge artifacts consistent by automating the generation of a course wiki, a Jupyter practice workbook, and a Course Buddy skill file from a course descriptor.

Core Features & Use Cases

  • Course Wiki Generation (Obsidian format): Creates an index, concept pages, glossary entries, and a concept map for a new or updated course.
  • Practice Workbook Generation (Jupyter/Notebook): Produces a structured Jupyter practice notebook to support learning-by-doing.
  • Course Buddy Skill Instance Output: Writes an instance skill.md under the correct course folder structure, including outcomes, dependency mapping, assessments, question patterns, and practice checklists.
  • Operating Modes: Supports Build (new course), Refresh (update with new syllabus/sources/gaps), and Audit (dry-run staleness checking) for quarterly or pre-semester maintenance.
  • Admin/Developer Context Only: Intended for faculty/admin workflow, not student-facing coaching sessions.

Quick Start

Use the course-buddy-builder tool to generate a new course knowledge package by running a build command with your course descriptor template and an output directory for the generated artifacts.

Frequently Asked Questions about course-buddy-builder

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

FAQPage Schema
How do I generate an Obsidian wiki and Jupyter workbook from a course syllabus?

Generating an Obsidian wiki and Jupyter workbook from a syllabus requires a structured course descriptor input to automatically build concept pages, glossary entries, and practice notebooks into a consistent directory structure.

What is the best way to automate per-course knowledge artifact creation for faculty admins?

Automating per-course knowledge artifact creation for faculty admins involves running a deterministic pipeline with a course descriptor and build mode flags to output a structured knowledge package without manual effort.

Can I audit course materials for staleness before a new semester?

Auditing course materials for staleness before a new semester uses a dry-run mode to check existing knowledge artifacts against updated syllabi without writing changes, ensuring content remains current.

How do I refresh an existing course wiki when the syllabus changes?

Refreshing an existing course wiki when the syllabus changes uses a refresh mode flag in the pipeline to update concept pages and practice workbooks with new sources and gap information.

Do I need a specific template to build a course knowledge package?

Building a course knowledge package requires a structured course descriptor template to initiate the deterministic pipeline and correctly write outputs into the designated knowledge directory.

Why use a deterministic pipeline for generating course practice kits?

Using a deterministic pipeline for generating course practice kits ensures consistent output structure for the Obsidian wiki, Jupyter workbook, and skill instance every time the build process executes.