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 LeeYudok/doksam-skills --skill yd-script-editorgit clone --depth 1 https://github.com/LeeYudok/doksam-skillsWrote 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/leeyudok/doksam-skills/yd-script-editor)<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/yd-script-editor"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/yd-script-editor/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/yd-script-editor"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/yd-script-editor.svg" alt="Reviewed on agentmods" width="80" 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.00096 | $0.02602 |
| Opus 5.5 | $0.00038 | $0.01041 |
| Sonnet 5.5 | $0.00019 | $0.00520 |
| Haiku 4.5 | $0.00010 | $0.00260 |
Grade A, and why
yd-script-editor 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 13d 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 — 120 lines — stays where its author put it; the contents beside it link to each section on GitHub.
yd-script-editor
역할
시연 영상 제작 파이프라인의 코드 원천이다. 레포는 설정 파일 하나와 콘텐츠만 가진다.
| 어디에 | 무엇 |
|---|---|
| 이 스킬 | 에디터(Node 서버 + Vite 화면, assets/app), 엔진(음성·시각·렌더·믹스·클립, assets/engine), 설치기·CLI(scripts/) |
| 레포 | script-editor.json, 대본 md·합성 입력 json(content), 음성·클립·썸네일, 장면 데이터 .py(render.scenes), 발음 단어 표 |
런타임 ~/.local/share/yd-script-editor |
app(+node_modules)·engine 복사본, venv(Pillow), dist/<name>(레포별 빌드) |
레포의 데이터(대본·장면 좌표·녹화 경로·문구·발음 단어)를 이 스킬에 넣지 않는다. 이 스킬은 공개 저장소에 있다. 예시·테스트 픽스처는 지어낸 내용만 쓴다.
레포 설정 <레포>/script-editor.json
{
"name": "demo",
"content": "docs/editor",
"prefix": "대본-",
"base": "/editor",
"port": 18750,
"pronounce": "docs/editor/pronounce.tsv",
"synth": { "python": "~/.cache/omnivoice-venv/bin/python", "cache": "~/.cache/yd-script-editor/demo" },
"videos": { "dir": "~/Movies/demo", "pattern": "demo-*.mp4" },
"render": { "scenes": "docs/editor/render/scenes.py", "out": "~/Movies/demo/build", "music": "~/Movies/demo/music.wav" },
"public": [
{ "ssh": "relay-host", "url": "https://example.com/editor/" },
{ "ssh": "lan-host", "url": "https://editor.lan.example/editor/" }
]
}
name: 영소문자·숫자·-. 서비스 라벨com.<사용자>.script-editor.<name>이 된다.- 상대 경로는 레포 기준,
~는 홈이다.name말고는 전부 선택이다. prefix: 대본 파일 이름 앞부분. 라벨은<prefix><라벨>.md에서 나온다.base: 공개 경로. 화면은 레포마다 이 base 로 빌드된다.pronounce: TSV(자막 낱말<탭>읽는 말). 영문 낱말은 앞뒤가 영문이 아닐 때만 바꾼다.videos.pattern: 완성 영상 이름.*자리가 영상 키다. 영상 비교 페이지와 믹스 출력이 쓴다.render.scenes: 장면 데이터 모듈. 필요한 이름은assets/engine/render/render.pydocstring 에 있다.public: 공개 대상{ssh, url}하나 또는 그 배열.--public이면 대상마다 역방향 터널(autossh -R 127.0.0.1:<port>)을 서비스<라벨>.tunnel.<ssh 호스트>로 띄운다.ssh는 SSH 호스트 이름만 쓴다. 그 호스트의 리버스 프록시가base/를127.0.0.1:<port>로 넘기고Host: 127.0.0.1:<port>를 넣어야 한다(서버가 Host 를 검사한다).- 원격 sshd 의 GatewayPorts 가 꺼져 있으면 터널은 루프백에만 열린다. 컨테이너(k3s 등) 프록시가 받으려면 원격에서 socat 같은 중계를 따로 둔다.
- 공개 주소는 프록시 쪽 인증을 붙인다. 에디터 자체에는 로그인이 없다.
What ships with it
51 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.
- agents/antigravity.md 493 B
- agents/claude.md 393 B
- agents/codex.toml 351 B
- agents/openai.yaml 254 B
- assets/app/fixtures/대본-5칸.md 570 B
- assets/app/fixtures/대본-6칸.md 497 B
- assets/app/fixtures/대본-프롬프트.md 368 B
- assets/app/package.json 649 B
- assets/app/pnpm-lock.yaml 28 KB
- assets/app/src/client/common/inline-player.ts 6.6 KB runs code
- assets/app/src/client/common/styles/base.css 14 KB
- assets/app/src/client/common/timing.test.ts 1.0 KB runs code
- assets/app/src/client/common/timing.ts 1.2 KB runs code
- assets/app/src/client/compare/index.html 1.7 KB
- assets/app/src/client/compare/main.ts 6.9 KB runs code
- assets/app/src/client/compare/styles/compare.css 2.0 KB
- assets/app/src/client/editor/index.html 4.2 KB
- assets/app/src/client/editor/main.ts 41 KB runs code
- assets/app/src/client/player/index.html 1.0 KB
- assets/app/src/client/player/main.ts 9.3 KB runs code
- assets/app/src/client/player/styles/player.css 2.0 KB
- assets/app/src/server/audio.ts 1.4 KB runs code
- assets/app/src/server/config.ts 3.7 KB runs code
- assets/app/src/server/http.ts 3.1 KB runs code
- assets/app/src/server/index.ts 5.9 KB runs code
- assets/app/src/server/scripts.test.ts 756 B runs code
- assets/app/src/server/scripts.ts 4.5 KB runs code
- assets/app/src/server/synth-queue.ts 3.6 KB runs code
- assets/app/src/server/videos.test.ts 2.3 KB runs code
- assets/app/src/server/videos.ts 2.0 KB runs code
- assets/app/src/shared/diff.test.ts 1.2 KB runs code
- assets/app/src/shared/diff.ts 1.7 KB runs code
- assets/app/src/shared/pronounce.ts 5.2 KB runs code
- assets/app/src/shared/script-md.test.ts 2.8 KB runs code
- assets/app/src/shared/script-md.ts 3.9 KB runs code
- assets/app/tools/record_intro.mjs 1.4 KB runs code
- assets/app/tsconfig.json 416 B
- assets/app/vite.config.ts 971 B runs code
- assets/engine/cut_clips.py 1.9 KB runs code
- assets/engine/fit_times.py 3.6 KB runs code
- assets/engine/mix.py 6.6 KB runs code
- assets/engine/render/base.py 4.1 KB runs code
- assets/engine/render/render.py 41 KB runs code
- assets/engine/requirements.txt 11 B
- assets/engine/script.py 3.2 KB runs code
- assets/engine/se_config.py 3.2 KB runs code
- assets/engine/synth.py 7.4 KB runs code
- scripts/se.py 8.5 KB runs code
- scripts/setup.sh 10 KB runs code
- tests/claims.json 2.7 KB
- tests/test_script_editor.py 9.8 KB runs code
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.
- 13d ago Changed · +2 lines 23cba45a88b0
- 17d ago First seen · 118 lines · 96 tokens per session scan A f0415a8da738
yd-script-editor is a skill published in the GitHub repository LeeYudok/doksam-skills (14 stars, last pushed 7d ago), licensed MIT. It adds 96 tokens to every session and 2,602 once invoked, about $0.0004 per session on Opus 5.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-10-08.
Other skills, from other repositories
anti-slop-design
Autonomous Principal Design Technologist. Cures vibe-coded software from AI frontend slop using curated token archetypes and 7-axis quality gating.
apify-competitor-intelligence
Analyze competitor strategies, content, pricing, ads, and market positioning across Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok.
autonomous-agent-patterns
Design patterns for building autonomous coding agents, inspired by Cline and OpenAI Codex.
peon-ping-log
Log exercise reps for the Peon Trainer. Use when user says they did pushups, squats, or wants to log reps. Examples - "/peon-ping-log 25 pushups", "/peon-ping-log 30 squats", "log 50 pushups".
deployment-engineer
Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization.…
haskell-pro
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.