extracting-knowledge-items

Decompose course materials into atomic knowledge items and candidate competences.

13|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/vanderbilt-data-science/knowledge-spaces --skill extracting-knowledge-items
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extracting-knowledge-items
Source: https://github.com/vanderbilt-data-science/knowledge-spaces/tree/main/.claude/skills/extracting-knowledge-items
Command: npx skills add https://github.com/vanderbilt-data-science/knowledge-spaces --skill extracting-knowledge-items

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reads course materials and produces a complete, well-classified set of atomic knowledge items that form the foundation of a Knowledge Space Theory knowledge graph.

Core Features & Use Cases

  • Hierarchical curriculum decomposition from domains to items
  • Granularity calibration and CRM-compatible item generation
  • Taxonomic classification and ECD-aligned assessment criteria
  • Candidate latent competences mapping and preparation for /mapping-concepts-and-competences
  • Generates graphs in graphs/*.json conforming to knowledge-graph.schema.json
  • Part of the KST pipeline — Phase 1, typically the first invoked skill

Quick Start

Provide course materials to begin extracting atomic knowledge items.

Frequently Asked Questions about extracting-knowledge-items

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

FAQPage Schema
How do I decompose course materials into atomic knowledge items for a knowledge graph?

Curriculum decomposition breaks down syllabi, textbooks, and standards documents into hierarchical atomic knowledge items classified by bloom_level, knowledge_type, and dok_level. This process generates domains, clusters, standards, and leaf items with assessment criteria for Knowledge Space Theory graphs.

What is Knowledge Space Theory curriculum decomposition and when do I need it?

Knowledge Space Theory curriculum decomposition is the process of extracting atomic knowledge items and candidate competences from educational artifacts. You need it when building a KST knowledge graph foundation that requires well-classified domains, clusters, and leaf items with assessment criteria.

Can I use this to extract knowledge items from syllabi and standards documents?

Yes, knowledge item extraction applies to syllabi, textbooks, standards documents, and curriculum artifacts. It processes these materials to build hierarchical structures from domains down to leaf items, generating CRM-compatible items with taxonomic classifications and ECD-aligned assessment criteria.

How do I classify extracted knowledge items using Bloom's taxonomy and DOK levels?

Item classification automatically assigns bloom_level, knowledge_type, and dok_level to each extracted atomic knowledge item. This taxonomic classification is applied during curriculum decomposition alongside ECD-aligned assessment criteria generation for every leaf item.

What's the best way to prepare extracted knowledge items for concept and competence mapping?

Extracting atomic knowledge items includes mapping candidate latent competences and preparing outputs for concept and competence mapping. This generates graphs in JSON format conforming to the knowledge-graph schema, serving as Phase 1 of the KST pipeline before mapping concepts and competences.

What format do extracted knowledge graph items need to conform to?

Extracted knowledge items are output as graphs in JSON format conforming to knowledge-graph schema specifications. These files contain domains, clusters, standards, and leaf items with bloom_level, knowledge_type, dok_level classifications, assessment criteria, and candidate competences.