lecture-deck-orchestrator

lecture-deck-orchestrator is a skill for Claude Code from parkjui92/lecture-deck-kit. It costs 307 tokens per session (2,725 once invoked), scanned A, original, MIT.

A workflow for creating self-contained HTML slide decks for lectures, workshops, seminars, and other teaching materials. It also lets users select text directly in the browser and request edits to it.

In plain words
What is it for?
It helps create slide decks, revise or reorganize slides, and make targeted text changes by selecting the text on screen.
Why use it?
It removes the need to describe a slide and its wording indirectly in chat. The workflow guides content planning, building, live editing, and delivery in stages.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: reads .claude/ paths; names the AskUserQuestion tool.

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

Good fit It helps create slide decks, revise or reorganize slides, and make targeted text changes by selecting the text on screen.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator
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.

Any agent
npx skills add parkjui92/lecture-deck-kit --skill lecture-deck-orchestrator
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-orchestrator

README.md
[![agentmods](https://agentmods.dev/badge/skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator.svg)](https://agentmods.dev/skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator)
Your own site
<a href="https://agentmods.dev/skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator"><img src="https://agentmods.dev/badge/skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator.svg" alt="Measured on agentmods" height="20"></a>
Per session 307 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,725 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.00307 $0.02725
Opus 5 $0.00153 $0.01362
Sonnet 5 $0.00061 $0.00545
Haiku 4.5 $0.00031 $0.00272

Measured 7d ago against content hash 4db5c6840604, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

lecture-deck-orchestrator 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 7d 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-orchestrator/SKILL.md · 156 lines

How it starts

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

강의자료 제작 · 라이브 편집 오케스트레이터

강의자료를 한 개의 자기완결 HTML 파일로 만들고, 브라우저에 띄운 상태에서 사용자가 화면의 문장을 드래그 선택해 남긴 지시를 즉시 반영한다.

핵심 전환: 사용자가 "3번 슬라이드가 너무 방어적이야"라고 말로 지목하는 대신, 그 문장을 화면에서 긁어 "덜 방어적으로"라고 적는다. 지목 비용이 0이 된다.

구성 자산

자산 위치 역할
서버 lecture-live-edit/scripts/server.py 정적 서빙 + 오버레이 주입 + 피드백 수집
오버레이 lecture-live-edit/scripts/editor.js 하이라이트 → 지시 UI, 자동 새로고침
큐 CLI lecture-live-edit/scripts/lle.py pending / done / status / adopt / revert
덱 규격 lecture-deck-build 스킬 표준 골격·슬라이드 문법·인터뷰 질문
편집 규약 lecture-live-edit 스킬 드레인 절차·앵커링·재개 의식

에이전트 팀을 쓰지 않는다. 라이브 편집은 반응 속도가 품질이므로 메인 세션이 직접 편집한다. (대규모 신규 집필로 조사가 많이 필요할 때만 Explore/general-purpose로 조사만 분리한다.)


Phase 0 — 컨텍스트 확인 (항상 먼저)

작업 폴더는 강의별로 하나씩 둔다(<작업루트>/<강의명>/). 사용자가 지정하지 않으면 현재 폴더를 쓴다. 다음을 확인해 분기한다.

  1. 대상 폴더에 feedback/ 이 있다 → 진행 중인 강의. 재개 의식(Phase 4의 재개 절차)으로 간다.
  2. 사용자가 기존 HTML 파일을 지목했다입양(lle.py adopt) 후 Phase 3 뒷부분(서버 기동)부터.
  3. 그 외 → 신규. Phase 1로.

⚠️ 어떤 턴이든 시작할 때, 라이브 편집 중인 프로젝트가 있으면 python3 "$TOOL"/lle.py status --root <폴더>pending 을 먼저 확인한다 ($TOOL 해석법은 lecture-live-edit 스킬의 "도구 경로 확인" 참조). 0이 아니면 사용자가 무슨 말을 하든 먼저 드레인하고 답한다. 이것이 알림이 유실돼도 피드백이 사라지지 않게 하는 최후의 안전망이다.


Phase 1 — 인터뷰

lecture-deck-build 스킬의 references/interview-storyline.md 를 Read 해 질문 세트를 쓴다. 한 번에 다 묻지 말고 AskUserQuestion 1~2회로 핵심만 확정한다.

반드시 확정할 것: 청중 / 목적(끝나고 무엇을 할 수 있게 되나) / 시간 / 톤 / 기존 자료 유무. 나머지(분량·시각 형식·색)는 기본값으로 제안하고 라이브 편집에서 고치게 한다. — 인터뷰를 길게 끄는 것이 이 시스템의 취지에 반한다. 일단 만들고 화면에서 고친다.

기존 자료(.hwpx/.docx/.pdf/.md/기존 덱)를 주면 먼저 읽어 골자를 인터뷰 답변으로 대체한다.


Phase 2 — 구성안 + ★ 승인 게이트

_workspace/구성안.md 에 장별 설계를 표로 쓴다. 각 행: sid · 유형 · 헤드 메시지 · 근거/자료 · 시각 형식.

  • 헤드 메시지는 "무엇에 대해 말한다"가 아니라 주장 한 문장으로 쓴다. (✗ "AI 도입 현황" → ✓ "도입률은 높지만 정착률은 3분의 1이다")
  • 4050분 강의 ≈ 2028장이 기준. 간지(divider)를 축마다 넣는다.

★ 구성안 사용자 승인 게이트 (필수) 표를 제시하고 승인을 받는다. 승인 없이 빌드로 넘어가지 않는다. 이 게이트에서 걸러진 구조 오류 1건이 라이브 편집 20건보다 싸다. 사용자가 "그냥 만들어봐"라고 하면 승인으로 간주하고 진행한다.

Read the full file on GitHub · 156 lines

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. 7d ago First seen · 156 lines · 307 tokens per session scan A 4db5c6840604

Subscribe to this mod's changes

lecture-deck-orchestrator is a skill published in the GitHub repository parkjui92/lecture-deck-kit (2 stars, last pushed 1mo ago), licensed MIT. It adds 307 tokens to every session and 2,725 once invoked, about $0.0015 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.