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.
npx skills add parkjui92/lecture-deck-kit --skill lecture-deck-orchestratorgit clone --depth 1 https://github.com/parkjui92/lecture-deck-kitWrote 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.
[](https://agentmods.dev/skills/parkjui92/lecture-deck-kit/lecture-deck-orchestrator)<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>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.
| Model | Per session | Once 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 |
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.
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 — 컨텍스트 확인 (항상 먼저)
작업 폴더는 강의별로 하나씩 둔다(<작업루트>/<강의명>/). 사용자가 지정하지 않으면 현재 폴더를 쓴다. 다음을 확인해 분기한다.
- 대상 폴더에
feedback/이 있다 → 진행 중인 강의. 재개 의식(Phase 4의 재개 절차)으로 간다. - 사용자가 기존 HTML 파일을 지목했다 → 입양(
lle.py adopt) 후 Phase 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이다")
- 40
50분 강의 ≈ 2028장이 기준. 간지(divider)를 축마다 넣는다.
★ 구성안 사용자 승인 게이트 (필수) 표를 제시하고 승인을 받는다. 승인 없이 빌드로 넘어가지 않는다. 이 게이트에서 걸러진 구조 오류 1건이 라이브 편집 20건보다 싸다. 사용자가 "그냥 만들어봐"라고 하면 승인으로 간주하고 진행한다.
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.
- 7d ago First seen · 156 lines · 307 tokens per session scan A 4db5c6840604
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.
Other skills, from other repositories
re-report
A workflow for turning reverse-engineering results into a standard Korean report for beginners. Reverse engineering means examining software to understand how it works.
skill-maker
A Korean-language helper for designing a new SKILL.md file through conversation. It creates the completed skill instructions with a small number of user inputs and a specified output format.
re-analyze-mycode
A read-only skill for explaining how source code you own or are allowed to inspect works, in beginner-friendly Korean.
presentation-script
A presentation-script writer that turns a topic and time limit into an introduction, main section, and closing. It writes spoken wording and includes reminders such as making eye contact.
study-planner
A Korean-language study-planning guide that creates a weekday-based timetable from a subject, goal, and time period. It includes daily tasks, estimated study time, and regular review.
book-report-helper
A Korean-language helper that writes three-paragraph book reports for elementary or middle-school students from a book title and the student’s impressions.