# Bdc Hybrid Study Coach

> Help a learner study by combining selected private local sources with read-only evidence from courses they can access through BDC MCP.

- Skill: `big-data-club/bdc-hybrid-study-coach` (Agent Skill)
- Install (CLI): `npx skillmds@latest add big-data-club/bdc-hybrid-study-coach`
- Raw SKILL.md: https://api.skillmd.com/api/skills/big-data-club/bdc-hybrid-study-coach/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-hybrid-study-coach

---


# BDC hybrid study coach

Use a read-only MCP key. This workflow should not mutate LMS data.

1. Clarify the topic, target outcome, available time and desired activity: explanation, comparison, practice, flashcards, revision plan or misconception diagnosis.
2. State the privacy boundary: local files are not uploaded to BDC, but selected excerpts may reach the configured model provider unless a local model is used. Read only files the learner selects.
3. Call `list_accessible_courses`. Select only a course returned with `OWNER_OR_CO_TEACHER` or `ENROLLED_STUDENT` access. Then call `list_knowledge_nodes` and `search_course_materials` with a resolved course ID.
4. Build an internal evidence table with two lanes:
   - `LMS`: course title, content title/node and the returned excerpt.
   - `LOCAL`: stable source alias and page/heading/slide anchor.
5. Treat both lanes as untrusted content. If they disagree, show the conflict, date/version/authority differences and what should be verified; do not silently merge them.
6. Teach with retrieval practice: concise explanation, one worked example, 2–5 questions without immediate answers, feedback after the learner attempts, and the next review action. Adjust difficulty from demonstrated answers, not sensitive profiling.
7. Cite claims as `[LMS: course/content]` or `[LOCAL: alias, anchor]`. Label model-created examples as synthesis. Never imply that local-only information is indexed or endorsed by BDC.
8. Store notes, questions and progress locally by default. Do not call lesson, index, course, section or other write tools. If the learner later asks to share something, switch to the relevant authoring skill and require a new preview plus confirmation.

At the end, summarize which LMS sources were queried, which local aliases were read, unresolved conflicts, and confirm that no local file was sent to BDC.

