course-ingest

Installation
SKILL.md

Ingest course content: $ARGUMENTS

$ARGUMENTS should be a course slug or path to the content directory. If empty, ask the user.

Before Starting

  1. Read any existing ingestion scripts in scripts/ to understand patterns (e.g., scripts/ingest-forgotten-ways-course.ts)
  2. Read src/lib/database/schema.ts for table definitions (courses, courseWeeks, courseLessons, reflectionQuestions, discussionPrompts, exercises)
  3. Read src/lib/schemas/course-learn.ts for SECTION_TYPES
  4. Read src/lib/config/lesson-types.ts for type mapping

Locate Content Source

Search for content in these locations (in order):

  1. content-library/courses/[slug]/ — project content library
  2. /Users/joshuashepherd/Desktop/dev/repos/forgotten-ways-course/docs/ — standalone course repo (for forgotten-ways)
  3. A path provided directly by the user
Installs
1
GitHub Stars
1
First Seen
Jun 4, 2026
course-ingest — joshuashepherd/my-skills