lecture-deck-build

lecture-deck-build is a skill for Claude Code from parkjui92/lecture-deck-kit. It costs 229 tokens per session (1,521 once invoked), scanned A, original, MIT.

A writing guide for creating self-contained HTML slide decks for lectures, workshops, seminars, and other teaching sessions. It defines the slide structure, presentation notes, navigation, progress display, and print layout.

In plain words
What is it for?
Use it to write or revise slide content, add tables and flow diagrams, include presenter notes, and build a single HTML teaching deck without external libraries or content.
Why use it?
It keeps educational decks consistent and usable offline, while preserving stable identifiers so later edits and feedback still point to the right slides.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: reads .claude/ paths.

Part of the lecture-deck-kit plugin — 3 skills shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/parkjui92/lecture-deck-kit/lecture-deck-build
Any agent
npx skills add parkjui92/lecture-deck-kit --skill lecture-deck-build
Clone the repo
git clone --depth 1 https://github.com/parkjui92/lecture-deck-kit

Made for: Claude Code.

Or install lecture-deck-kit, the plugin that ships this one along with the rest of its 3 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for lecture-deck-build

README.md
[![agentmods](https://agentmods.dev/badge/skills/parkjui92/lecture-deck-kit/lecture-deck-build.svg)](https://agentmods.dev/skills/parkjui92/lecture-deck-kit/lecture-deck-build)
Your own site
<a href="https://agentmods.dev/skills/parkjui92/lecture-deck-kit/lecture-deck-build"><img src="https://agentmods.dev/badge/skills/parkjui92/lecture-deck-kit/lecture-deck-build.svg" alt="Measured on agentmods" height="20"></a>
Per session 229 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,521 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00229 $0.01521
Opus 5 $0.00114 $0.00760
Sonnet 5 $0.00046 $0.00304
Haiku 4.5 $0.00023 $0.00152

Measured 5d ago against content hash 02d08ac84a49, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

lecture-deck-build scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/lecture-deck-build/SKILL.md · 77 lines

How it starts

The opening of the file, as written. The whole thing — 77 lines — stays where its author put it; the contents beside it link to each section on GitHub.

강의자료 집필 규격

산출 형식

자기완결 HTML 파일 하나. 외부 CDN·폰트·이미지를 참조하지 않는다. 그래야 오프라인에서 열리고, 그대로 전달할 수 있고, Artifact 게시의 CSP 제약도 통과한다. 이미지가 꼭 필요하면 프로젝트 폴더에 두고 상대경로로 참조하되, 배포 시 함께 전달한다고 알린다.

시작은 항상 골격 복사다.

cp ~/.claude/skills/lecture-deck-build/assets/deck-skeleton.html <프로젝트>/deck.html

골격에는 표지·목차·간지·핵심 메시지·대비형 표·흐름도·마무리 7장이 예시로 들어 있다. 예시를 지우고 채우는 방식으로 쓴다. 새 마크업을 발명하기 전에 골격에 있는 것을 먼저 쓴다.

절대 규칙 (라이브 편집이 이 위에서 돌아간다)

  1. 슬라이드 1장 = <section class="slide" data-sid="sNN">. data-sid 없는 슬라이드를 만들지 않는다.
  2. data-sid한 번 정하면 영구 고정이다. 순서를 바꾸거나 중간에 장을 넣어도 그대로 둔다. 표시 번호는 런타임이 계산하므로 sid 가 순서와 어긋나도 아무 문제 없다.
    • 분할: 앞쪽이 s07 승계, 뒤쪽은 s07-2. 삽입: s07a. 합치기: 앞쪽 sid 유지.
    • 전체 재번호는 금지. 대기 중인 피드백이 엉뚱한 장을 가리키게 된다.
  3. 발표자 노트는 각 슬라이드 안 <aside class="notes"> 에 쓴다(N 키로 열람, 화면엔 안 보임).
  4. <html>data-lle-runtime 속성을 지우지 않는다(새로고침 후 위치 복원에 쓰인다).

집필 규율

한 장 한 메시지. 슬라이드 제목(<h2>)은 주제가 아니라 주장으로 쓴다.

  • ✗ "AI 도입 현황" → ✓ "도입률은 높지만 정착률은 3분의 1이다"
  • 제목이 주장이면 본문은 자동으로 그 근거가 된다. 이것이 방어적·나열식 슬라이드를 막는 가장 싼 방법이다.

분량. 한 장에 불릿 35개, 한 불릿 한 줄(길면 <span class="note"> 로 보조 설명을 내린다). 4050분 강의 ≈ 20~28장. 축이 바뀔 때마다 간지(.slide.divider)를 넣는다.

수치엔 출처. 숫자를 쓰면 같은 장에 <p class="src">출처: 기관(연도), 「자료명」</p> 을 단다. 근거가 확실치 않으면 숫자를 쓰지 말고 정성 서술로 낮춘다. 조사가 필요하면 사용자에게 먼저 알린다.

한국어 조판. 골격이 word-break: keep-alltext-wrap: balance 를 이미 건다. 제목의 줄바꿈 위치를 지정하려면 <br> 을 의미 단위로 넣는다.

시각 형식 고르기

내용 성격 형식 마크업
항목 나열 불릿 <ul class="bullets">
A와 B의 차이 대비형 표 (열 3개 이하) <table> + <td class="em">
순서·절차 흐름도 <div class="flow"> + .step
병렬 개념 2~3개 카드 .grid-2 / .grid-3 + .card
핵심 수치 통계 블록 .stat (.num + .cap)
강조·경고 콜아웃 .callout / .callout.warn

표는 나열이 아니라 대비일 때만 쓴다. 3열을 넘기면 슬라이드에서 읽히지 않는다. 차트가 필요하면 dataviz 스킬을 읽고 인라인 SVG로 그린다(외부 라이브러리 금지).

세부 마크업 문법과 유형별 예시는 references/slide-contract.md 를 Read 한다. 인터뷰 질문 세트와 구성안 양식은 references/interview-storyline.md 를 Read 한다.

Read the full file on GitHub · 77 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 77 lines · 229 tokens per session scan A 02d08ac84a49

Subscribe to this mod's changes

lecture-deck-build is a skill published in the GitHub repository parkjui92/lecture-deck-kit (2 stars, last pushed 1mo ago), licensed MIT. It adds 229 tokens to every session and 1,521 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

re-report

RE 분석 결과를 초보가 읽을 수 있는 표준 한국어 보고서로 정리/재출력할 때 사용. 요약·함수별 설명·근거 위치·불확실성·다음 확인사항 형식을 강제한다.

sodam-ai/SoDam-Reverse-Eng · 55 tokens

skill-maker

사용자가 원하는 새 SKILL.md 스킬을 대화로 함께 설계하고 완성된 파일 내용을 만들어준다. "새 스킬 만들고 싶어", "이런 프롬프트 스킬 만들어줘" 일 때 사용.

sodam-ai/SoDam-Prompt-Eng · 53 tokens

re-analyze-mycode

본인 소유/허가된 소스 코드를 읽어 "어떻게 동작하는지"를 초보용 한국어로 분석할 때 사용. re-router의 동의 게이트 통과 후 호출. 외부 RE 엔진 없이 소스를 직접 읽는다(MVP).

sodam-ai/SoDam-Reverse-Eng · 61 tokens

study-planner

과목·목표와 기간을 주면 요일별 공부 계획표를 만들어준다. "공부 계획 짜줘", "시험 준비 어떻게 해", "학습 계획 만들어줘" 일 때 사용.

sodam-ai/SoDam-Prompt-Eng · 0 tokens

book-report-helper

책 제목과 느낀 점을 주면 초등·중학생 눈높이의 3문단 독후감을 써준다. "독후감 써줘", "책 리뷰 도와줘", "책 읽고 뭐 써야 해" 일 때 사용.

sodam-ai/SoDam-Prompt-Eng · 0 tokens

explain-simply

어려운 개념과 듣는 사람 나이를 주면 비유 1개를 사용해 쉽게 설명해준다. "쉽게 설명해줘", "이게 뭐야", "XX가 뭔지 모르겠어" 일 때 사용.

sodam-ai/SoDam-Prompt-Eng · 0 tokens