lk:list

Lists all learning topics with status and timestamps from state JSON files.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hanh-nd/agent-kit --skill lk-list-hanh-nd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lk:list
Source: https://github.com/hanh-nd/agent-kit/tree/main/plugins/learning-kit/skills/list
Command: npx skills add https://github.com/hanh-nd/agent-kit --skill lk-list-hanh-nd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When tracking multiple learning topics with the Learning Kit, it becomes hard to remember which subjects are in progress, which are complete, and what step to take next. This Skill scans the state folder and presents a clear overview of every tracked topic. ## Core Features & Use Cases - State Scanning: Searches the output/state/ folder for JSON state files tracking each learning topic. - Status Summary Table: Extracts subject, phase, and last-updated timestamp from each state file and renders them as a Markdown table. - Next-Step Guidance: Suggests the appropriate follow-up command based on each topic's phase, such as generating a roadmap or re-running initialization. - Use Case: After creating several learning topics over a week, run this Skill to see that 'Rust' is at queries_ready and 'Biology' is complete, then immediately know to run /lk:roadmap for Rust. ## Quick Start Ask the assistant to list all my learning topics and show their current status.

Frequently Asked Questions about lk:list

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

FAQPage Schema
How do I see all my learning topics in Learning Kit?▼

Run the list command to scan the output/state folder for JSON state files. It reads each file and displays a Markdown table with the subject, current phase, and last-updated timestamp for every tracked topic.

What information does the learning topic list show?▼

The list shows three fields per topic: the subject name, the current phase such as queries_ready or complete, and the updatedAt timestamp. It also suggests the next command to run based on each topic's phase.

What happens if no learning topics exist yet?▼

If no state files are found in output/state, the Skill outputs a message saying no learning topics were found and suggests starting one with the init command. It then stops without further processing.

Where does Learning Kit store topic state files?▼

Topic state is stored as JSON files in the output/state directory. Each file contains metadata including the subject name, current phase, and last-updated timestamp, which the list command parses.

What do the different learning topic phases mean?▼

Phases indicate workflow progress: queries_ready means you can generate a roadmap, sources_uploaded means you should re-run init to extract the KnowledgeMap, and complete means the roadmap is ready in Obsidian.