Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add CaesiumY/dding-dong/plugin install dding-dongWrote 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/caesiumy/dding-dong/dd-sounds)<a href="https://agentmods.dev/skills/caesiumy/dding-dong/dd-sounds"><img src="https://agentmods.dev/badge/skills/caesiumy/dding-dong/dd-sounds/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/caesiumy/dding-dong/dd-sounds"><img src="https://agentmods.dev/badge/skills/caesiumy/dding-dong/dd-sounds.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.00088 | $0.00870 |
| Opus 5 | $0.00044 | $0.00435 |
| Sonnet 5 | $0.00018 | $0.00174 |
| Haiku 4.5 | $0.00009 | $0.00087 |
Grade A, and why
dd-sounds 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 9d 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.
What it actually says
dding-dong 사운드 팩 관리
사용법
$ARGUMENTS 를 파싱하여 동작을 결정합니다:
list (기본)
설치된 사운드 팩 목록을 표시합니다.
node "${CLAUDE_PLUGIN_ROOT}/scripts/pack-wizard.mjs" discover --cwd "$(pwd)"
결과 JSON 배열을 테이블로 표시합니다. 현재 선택된 팩은 active: true로 식별하여 ✓ 표시:
| 팩 이름 | 표시 이름 | 구분 | 버전 | 사용 중 |
|---|---|---|---|---|
name |
displayName |
내장/사용자 | version |
✓/- |
use [팩 이름] [--scope global|project|local]
사운드 팩을 변경합니다.
--scope 옵션으로 대상 스코프를 지정할 수 있습니다:
--scope global-- 전역 설정에 반영 (기본값)--scope project-- 프로젝트 설정에 반영 (팀 공유, 커밋됨)--scope local-- 내 설정에 반영 (개인 오버라이드, 커밋 제외)
$ARGUMENTS에서 팩 이름과 --scope 플래그를 추출합니다.
--scope 플래그가 있으면 해당 값을 ${SCOPE}로 사용합니다.
--scope 플래그가 없으면 AskUserQuestion으로 질문합니다:
"사운드 팩을 어디에 적용하시겠습니까?"
선택지:
- 프로젝트 로컬 (Recommended) -- "이 프로젝트에서만 적용, 개인 설정 (.dding-dong/config.local.json). gitignored."
- 프로젝트 (팀 공유) -- "이 프로젝트의 팀 전체에 적용 (.dding-dong/config.json). 커밋됩니다."
- 글로벌 -- "모든 프로젝트에 적용 (~/.config/dding-dong/config.json)."
선택 결과를 ${SCOPE}로 설정합니다 ("프로젝트 로컬" → local, "프로젝트 (팀 공유)" → project, "글로벌" → global).
node "${CLAUDE_PLUGIN_ROOT}/scripts/pack-wizard.mjs" apply '${PACK_NAME}' --scope '${SCOPE}' --cwd "$(pwd)"
- 성공 시 (
applied: true): "[팩 이름]사운드 팩으로 변경했습니다. (스코프:[scope])" - 팩 없음 에러: "팩을 찾을 수 없습니다:
[팩 이름]./dding-dong:dd-sounds list로 설치된 팩을 확인하세요." - 프로젝트 루트 없음 에러: "프로젝트 루트를 찾을 수 없습니다.
--scope global을 사용하거나 프로젝트 디렉토리에서 실행하세요."
preview [팩 이름]
팩의 각 이벤트 사운드를 순서대로 재생합니다.
node "${CLAUDE_PLUGIN_ROOT}/scripts/notify.mjs" test-sound ${PACK_NAME}
${PACK_NAME}은 사용자가 지정한 팩 이름으로 치환합니다. 미지정 시 현재 사용 중인 팩을 재생합니다 (list 결과에서 active: true인 팩 이름을 사용).
관련 스킬
- 커스텀 사운드 팩 만들기 →
/dding-dong:dd-pack-create - 전체 설정 관리 →
/dding-dong:dd-config - 전체 기능 안내 →
/dding-dong:dd-help
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.
- 9d ago First seen · 71 lines · 88 tokens per session scan A e6da2e78011b
dd-sounds is a skill published in the GitHub repository CaesiumY/dding-dong (2 stars, last pushed 6mo ago), licensed MIT. It adds 88 tokens to every session and 870 once invoked, about $0.0004 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
gpt-image-cookbook
Use this skill whenever a user asks to generate, create, draw, render, or edit images with AI image models — gpt-image-2, DALL-E, Google Imagen, Flux, or others. Covers text-to-image, reference-image editing, inpainting, posters, typography, UI mockups, diagrams, and curated gallery prompts. Search the bundled…
companion-pet
A skill for controlling a desktop companion called companion-pet for Claude Code or Codex. It can handle the pet's display, character images, spoken notifications, status, and installation.
deepchat-cli
Use DeepChat's bundled CLI control plane for model inference, image/video/speech generation, transcription, OCR, artifact inspection, public configuration, Skills, and MCP operations. Activate when a user asks to invoke DeepChat capabilities that are not already exposed as a more specific tool, compare models, run a…
sheet-music-publisher
Converts mastered audio to sheet music and creates printable songbooks. Use after mastering when the user wants sheet music or a songbook for their album.
capcut-edit
Edit CapCut / JianYing video projects — read and write subtitles, timing, speed, volume, templates, animations (fade/ken-burns), and cut long-form to shorts. Use when the user mentions capcut, jianying, subtitles, video editing, draftcontent.json, draftinfo.json, or cutting videos.
youtube-producer
Plans, packages, and scripts long-form video for retention and channel growth — idea selection, titles and thumbnails, script structure, and diagnosing why a video or channel underperforms. Use this for video ideas, packaging, scripting, a retention teardown, or channel strategy — including when someone describes a…