lineage-skill

Convert course videos, audio, PDFs, and notes into source-grounded learning Skills with guided practice.

438|68|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/JuneYaooo/lineage-skill --skill lineage-skill-juneyaooo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lineage-skill
Source: https://github.com/JuneYaooo/lineage-skill
Command: npx skills add https://github.com/JuneYaooo/lineage-skill --skill lineage-skill-juneyaooo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, python-dotenv, requests, pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve? Course summaries tell you what a teacher said but not whether you can actually do the work. This Skill compiles raw learning materials into an interactive course Skill that cites sources, teaches concepts progressively, checks understanding with questions, gives targeted feedback, and verifies you can apply methods independently in new situations. ## Core Features & Use Cases - Source-grounded course compilation: Processes video, audio, PDFs, scanned handouts, Markdown notes, and existing transcripts into a traceable course package where every important claim links back to its original passage, timestamp, or keyframe. - Apprenticeship-style coaching: Teaches one concept at a time with plain-language explanations and ASCII/SVG visuals, presents two formative questions together, evaluates each answer, schedules review, and tests transfer in unseen scenarios. - Private learner state: Keeps attempts, mistakes, revisions, and real-world results in an external private store, separate from the generated Skill, with explicit approval required before promoting personal methods. - Use Case: Point it at a folder of recorded lectures and slides, confirm your learning goal, and receive an enabled course Skill that runs baseline checks, micro-lessons, practice tasks, and graduation assessments. ## Quick Start Ask your AI assistant to use lineage-skill to inspect your course folder, report what materials were found and what is missing, then build and enable a course Skill so you can start the first lesson.

Frequently Asked Questions about lineage-skill

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

FAQPage Schema
How do I turn course videos into an interactive learning Skill?▼

Provide the video folder to lineage-skill and state your learning goal. It transcribes audio, analyzes visual teaching content, extracts the teacher's method, designs practice tasks, validates the package, and installs a course Skill you can start learning from immediately.

What materials can lineage-skill process?▼

It handles course videos, audio recordings, PDFs, scanned handouts, ebooks, Markdown and text notes, and existing transcripts. Multiple courses or teachers can be merged while preserving each source's positions and disagreements.

Does lineage-skill work without video transcription APIs?▼

If transcription or vision providers are unavailable, it stops before that capture stage and reports what is missing. Existing transcripts, OCR output, or notes can still be compiled directly, and a deterministic no-LLM extraction mode is available for text.

How does lineage-skill protect private learning data?▼

Raw transcripts, screenshots, OCR output, and learner records are excluded from generated Skills by default. Attempts, mistakes, and review schedules live in a host-provided external private directory, and local paths are replaced with withheld evidence references.

When does lineage-skill downgrade from full coaching to guided learning?▼

Full coaching requires a valid teacher model, a capability graph, practice and assessment coverage, and behaviorally anchored rubrics. When source material only supports explanation, it transparently falls back to guided learning or source lookup instead of pretending to be a complete mentor.