# Bdc Course Builder

> Author and save private BDC Hub draft courses using the user's external model.

- Skill: `big-data-club/bdc-course-builder` (Agent Skill)
- Install (CLI): `npx skillmds@latest add big-data-club/bdc-course-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/big-data-club/bdc-course-builder/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: CC-BY-NC-SA-4.0 OR LicenseRef-BDC-Commercial
- Author: Big-Data-Club (https://skillmd.com/u/big-data-club)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/big-data-club/bdc-course-builder

---


# BDC course builder

Use the external client model to author the plan; do not ask BDC Hub to generate it.

1. Gather the teacher's audience, language, outcomes, source display names, and constraints.
2. Draft a plan with a concise title, description, and no more than 50 ordered chapters. Keep lessons measurable and source-grounded.
3. Do not send storage object keys, local paths, credentials, private URLs, or copied secrets as source names.
4. Present the plan and state that saving creates a private LMS `DRAFT`, not a live course.
5. After explicit confirmation, call `mcp_create_course_from_files` once with the complete plan.
6. Return the course ID and direct the teacher to review, edit and publish it in LMS. Never auto-publish.
7. For a legacy blueprint ID, first show its review link. Only after the teacher explicitly says it is approved, call `mcp_apply_course_blueprint`; report the returned DRAFT course ID and never call it merely because a draft exists.

