concept-graph

Generate a concept graph with prerequisite edges from a tutorial specification as YAML.

497|38|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill concept-graph-willoscar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: concept-graph
Source: https://github.com/WILLOSCAR/research-units-pipeline-skills/tree/main/.codex/skills/concept-graph
Command: npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill concept-graph-willoscar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a structured concept graph with prerequisite relationships, essential for organizing tutorial content and planning learning modules.

Core Features & Use Cases

  • Concept Extraction: Identifies and normalizes concepts from a tutorial specification.
  • Prerequisite Mapping: Establishes directed edges to represent dependencies between concepts.
  • DAG Validation: Ensures the generated graph is a Directed Acyclic Graph.
  • Use Case: Before writing a complex tutorial, use this Skill to generate a visual map of concepts and their dependencies, ensuring a logical learning flow.

Quick Start

Use the concept-graph skill to build a prerequisite graph from the tutorial spec.

Frequently Asked Questions about concept-graph

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

FAQPage Schema
How do I generate a prerequisite graph from a tutorial specification?

To generate a prerequisite graph, you parse a tutorial specification document to extract learning concepts and organize them into a directed acyclic graph saved as a YAML file. This structures educational content by mapping concept dependencies.

What is a concept graph and how does it help with learning path organization?

A concept graph is a directed acyclic graph that maps prerequisite relationships between learning concepts extracted from a tutorial spec. It helps organize learning paths by ensuring a logical flow of educational content dependencies.

How do I ensure my learning path has no circular dependencies when structuring a tutorial?

You can ensure no circular dependencies exist by generating a directed acyclic graph from your tutorial specification. The DAG validation process guarantees that prerequisite edges between learning concepts do not form cycles.

Can I use a concept graph for curriculum design before writing complex tutorials?

Yes, you can use a concept graph for curriculum design to establish a visual map of concepts and their dependencies before writing complex tutorials. This ensures a logical learning flow and proper prerequisite mapping.

What format does the generated prerequisite graph save to?

The generated prerequisite graph saves to a YAML file format. This output file contains the extracted concepts and their directed prerequisite edges organized as a directed acyclic graph.