lumi-research-topic

Cluster existing wiki concepts and sources into cross-referenced topic pages with bidirectional graph edges.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-research-topic-mathematicguy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lumi-research-topic
Source: https://github.com/MathematicGuy/team-006-vin20k/tree/main/lumina-wiki/.agents/skills/lumi-research-topic
Command: npx skills add https://github.com/MathematicGuy/team-006-vin20k --skill lumi-research-topic-mathematicguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? As a personal knowledge wiki grows, related concepts and sources become scattered and hard to navigate. This Skill groups already-ingested knowledge into thematic topic pages under wiki/topics/, creating an organizing layer that surfaces relationships in the knowledge graph without introducing new content. ## Core Features & Use Cases - Topic Page Generation: Creates wiki/topics/<slug>.md with valid frontmatter (id, title, type, created, updated, key_sources) and four standard sections: Description, Key sources, Key concepts, and Open questions. - Graph-Aware Candidate Selection: Reads existing sources, concepts, and graph edges via the wiki.mjs CLI to propose 5-10 relevant sources and concepts for user approval before writing anything. - Bidirectional Edge Integrity: Writes forward and reverse edges (includes_source/included_in_topic, covers_concept/covered_by_topic) for every linked entity, keeping the knowledge graph consistent. - Refresh Workflow: Detects existing topic pages and offers skip, refresh, or abort options while preserving the original created date and user-edited sections. - Use Case: After ingesting a dozen articles and concepts about machine learning, ask the assistant to create a "Neural Networks" topic page that links the most relevant sources and concepts together with proper graph edges. ## Quick Start Ask the assistant to create a topic page named after your theme, for example: create a topic page called Neural Networks grouping my existing wiki sources and concepts.

Frequently Asked Questions about lumi-research-topic

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

FAQPage Schema
How do I create a topic page that groups related wiki notes?▼

Provide a topic name and the skill generates a slug, lists candidate sources and concepts from the existing graph, and writes wiki/topics/<slug>.md after you approve the list. It then adds bidirectional edges and runs lint to verify structure.

How do I organize a personal knowledge graph into themes?▼

Use topic pages as an organizing layer over already-ingested concepts and sources. The skill reads graph edges to propose relevant entities, links them with forward and reverse edges, and keeps wiki/index.md current through lint --fix.

Can I create a topic page for content not yet in the wiki?▼

No. The skill only works from existing wiki pages and graph edges and never reads raw source files. If a candidate lacks a wiki page, you must run the ingestion skill first, then return to create the topic.

What happens if the topic page already exists?▼

The skill shows the existing title and created date, then asks you to choose skip, refresh, or abort. On refresh it proposes a new candidate list while preserving the original created date and any user-edited sections.

Why are bidirectional edges required when linking wiki pages?▼

Bidirectional edges keep the knowledge graph traversable in both directions, so every forward link from a topic page has a matching reverse edge on the source or concept page. The skill treats this as a hard rule and writes both directions in the same operation.