concept-wiki-html
Build a static, local-source-grounded HTML knowledge page from course notes and slides, organized as one big topic with clickable concept nodes and deeper…
Skill by lyh843
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lyh843-concept-wiki-html
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, presentations, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/concept-wiki-html
What's inside
- Skill name
concept-wiki-html- Description
- Build a static, local-source-grounded HTML knowledge page from course notes and slides, organized as one big topic with clickable concept nodes and deeper sub-concepts. Use when the user asks to turn local Markdown notes, PDFs, PPT/PPTX, or slide folders into a wiki-like HTML page, concept map, knowledge network, or layered clickable study webpage; especially when they want content drawn only from local notes/courseware and placed in an exact output folder.
- License
- MIT
- Instructions
- 70 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: assets/styles.css, assets/app.js
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Concept Wiki HTML
## Overview
Create a single-topic knowledge webpage whose content is grounded in local source files. The page should behave like a concept network: clicking a concept such as `进程` reveals its definition, composition, related concepts, and clickable child concepts such as `PCB`, which can then be opened for deeper details.
## Workflow
1. Identify the exact source and output paths from the user request.
- Source examples: `Note/operationSystem/CPU虚拟化`, `slides/operationSystem`.
- Output example: `Note/operationSystem/CPU虚拟化/noteHtml`.
- Preserve the user’s requested destination exactly; create a new output folder when requested.
2. Read local sources before designing the page.
- List Markdown notes and relevant slide/PDF files.
- Extract slide text with `pdftotext -layout` for PDFs when available.
- Sample nearby notes to match terminology density and course style.
- Do not add internet material unless the user explicitly allows it; if the user says local-only, use only local sources.
3. Model the content as one concept graph, not as separate chapters.
- Root node should be the big topic, for example `CPU 虚拟化`.
- Each important term becomes a node: `进程`, `PCB`, `进程状态`, `fork()`, `exec()`, `系统调用`, `Trap Table`, `时钟中断`, `上下文切换`, `调度器`, `MLFQ`, `CFS`, `多处理器调度`.
- Nodes should have `definition`, `why`, `details`, `children`, and `relations`.
- Use hierarchy where the course naturally has composition: `进程` -> `进程的主要构成` -> `PCB` -> `程序计数器/寄存器/栈指针/调度信息`.
4. Build the static webpage.
- Use `index.html`, `assets/styles.css`, and `assets/app.js` unless there is a clear reason to split further.
- Make the first screen the actual knowledge interface, not a landing page.
- Provide a concept index, current concept panel, child concept cards, related concept cards, detail blocks, breadcrumbs, home/back controls, and search.
- Opening the HTML directly from disk should work; avoid requiring a dev server.
5. Keep page text knowledge-focused.
- Do not put meta text such as “内容仅来自你的笔记”, “点击任意知识节点”, “不是按 7 个文件拆开”, or “本页依据”.
- Navigation labels can be short and functional, such as `下层概念`, `相关概念`, `概念检索`.
- Intro text should explain the topic itself, not the webpage design or source policy.
6. Validate before finishing.
- Run `node --check <output>/assets/app.js`.
- Search for non-knowledge meta text if the user requested a clean study page.
- Confirm all output files exist under the requested output folder.
## Content Rules
- Prefer completeness over a short overview. The output should feel closer to a course wiki than a summary card page.
- Preserve the course’s terminology and language style. For Chinese OS notes, keep Chinese explanations with English technical terms where the notes use them.
- Keep claims grounded in the inspected notes/slides. If a concept is not in the local source, do not add it unless the user asks for external expansion.
- Avoid organizing the final experience by source file count. A folder with 7 notes can still produce one unified topic tree.
- Include formulas and command examples when they appear in the source, for example `T_turnaround`, `T_response`, `vruntime`, `nice`, `pstree`, `strace`, `taskset`.
## HTML Interaction Pattern
Use this mental model for `assets/app.js`:
```js
const knowledge = {
root: {
title: "大主题",
subtitle: "一句知识性副标题",
definition: "概念定义",
why: ["为什么需要它", "它解决什么问题"],
details: [{ title: "细节组", items: ["要点 1", "要点 2"] }],
children: ["child-node"],
relations: ["related-node"]
}
};
```
The UI should render one `currentNode` at a time and make every child/relation card clickable. Maintain a breadcrumb or back stack so the user can move upward through the concept hierarchy.From lyh843/AgentSkills, MIT.
More from lyh843/AgentSkills
- 0.552score
codebase-map
lyh843
Generate an interactive, self-contained HTML map of any codebase — a dependency graph of its modules, a zoomable lines-of-code treemap, and stack-specific…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ning-python-scientific-plotting
lyh843
Create, refine, or review scientific figures in Python using the bundled plotting notes.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
codebase-summary
lyh843
Generate a structured summary of any codebase — architecture overview, tech stack, module map, and full API inventory with a Mermaid diagram.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
book-to-skill
lyh843
Converts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW with Calibre) into structured agent skills, extracting frameworks…
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
codebase-overview
lyh843
Systematic codebase exploration and architecture mapping.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
battery-status
lyh843
Check the current battery and charging information on this Linux machine, especially when the user asks for charging wattage, battery percentage, charging…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
grounded-file-qa
lyh843
Read one or more local files, especially PDFs, and answer follow-up questions grounded in those sources.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
ai-paper-digest
lyh843
Collect and summarize recent AI papers with emphasis on major ML/AI venues, journals, arXiv, and paper-discovery sites.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
lecture-note-writer
lyh843
Use when the user wants course notes or study notes written from local slide PDFs, PPTs, or existing markdown notes, especially when the notes should match…
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 30, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lyh843/AgentSkills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lyh843
- 0.552score
codebase-map
lyh843
Generate an interactive, self-contained HTML map of any codebase — a dependency graph of its modules, a zoomable lines-of-code treemap, and stack-specific…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ning-python-scientific-plotting
lyh843
Create, refine, or review scientific figures in Python using the bundled plotting notes.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
codebase-summary
lyh843
Generate a structured summary of any codebase — architecture overview, tech stack, module map, and full API inventory with a Mermaid diagram.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
book-to-skill
lyh843
Converts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW with Calibre) into structured agent skills, extracting frameworks…
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
codebase-overview
lyh843
Systematic codebase exploration and architecture mapping.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
battery-status
lyh843
Check the current battery and charging information on this Linux machine, especially when the user asks for charging wattage, battery percentage, charging…
SkillCFreshness: C★ 1Claude Code +9
Cite this page
concept-wiki-html skill. Agent Mart. https://agentmart.dev/skills/lyh843-concept-wiki-html (last updated 2026-10-24)