dd-pack-create

dd-pack-create is a skill for Claude Code from CaesiumY/dding-dong. It costs 75 tokens per session (3,317 once invoked), scanned A, original, MIT.

An interactive wizard for creating a custom sound pack from WAV audio files. It creates the pack structure, registers the files in a manifest, validates them, and can copy an existing pack as a starting point.

In plain words
What is it for?
Building a new sound pack, cloning an installed pack, registering sound events, and validating audio-pack files.
Why use it?
It removes the manual work of arranging audio files and writing the pack’s configuration correctly. The documented format requires specific event entries and recommended WAV properties.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: names the AskUserQuestion tool.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the dding-dong plugin — 12 skills, 4 hooks shipped together

Install

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.

Claude Code
/plugin marketplace add CaesiumY/dding-dong
Claude Code
/plugin install dding-dong

Made for: Claude Code.

Or install dding-dong, the plugin that ships this one along with the rest of its 12 skills, 4 hooks.

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 dd-pack-create

README.md
[![agentmods](https://agentmods.dev/badge/skills/caesiumy/dding-dong/dd-pack-create.svg)](https://agentmods.dev/skills/caesiumy/dding-dong/dd-pack-create)
Your own site
<a href="https://agentmods.dev/skills/caesiumy/dding-dong/dd-pack-create"><img src="https://agentmods.dev/badge/skills/caesiumy/dding-dong/dd-pack-create.svg" alt="Measured on agentmods" height="20"></a>
Per session 75 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,317 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.00075 $0.03317
Opus 5 $0.00037 $0.01658
Sonnet 5 $0.00015 $0.00663
Haiku 4.5 $0.00007 $0.00332

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

Security

Grade A, and why

dd-pack-create 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 6d 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/dd-pack-create/SKILL.md · 359 lines

How it starts

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

커스텀 사운드 팩 생성 마법사

사용자의 WAV 파일로 커스텀 사운드 팩을 생성합니다.

설계 노트: disable-model-invocation은 의도적으로 생략되었습니다. 이 스킬은 사용자가 입력하는 파일 경로의 해석과 검증, manifest.json의 동적 구성에 모델 추론이 필수적입니다.

사운드 팩 구조 참고

매니페스트 스키마, 디렉토리 구조, WAV 사양 상세는 references/manifest-spec.md 참조.

핵심 규칙:

  • 이벤트 엔트리는 반드시 { "files": ["filename.wav"] } 형식
  • 미등록 이벤트는 events에서 키를 생략 (null 아님)
  • WAV 권장: 16-bit PCM, 44100Hz, mono, 1~3초

플래그 파싱

$ARGUMENTS에서 플래그를 확인합니다:

  • --help: 아래 사용법을 출력하고 종료합니다.

    커스텀 사운드 팩 생성 마법사
    
    사용법: /dding-dong:dd-pack-create [옵션]
    
    옵션:
      --from <팩이름>  기존 팩을 복제하여 새 팩 생성
      --help           이 도움말 표시
    
    예시:
      /dding-dong:dd-pack-create
      /dding-dong:dd-pack-create --from retro
    
  • --from <팩이름>: 복제 모드로 바로 진입합니다 (1단계 건너뜀). 지정된 팩이름을 복제 원본으로 사용합니다.

실행 순서

1단계: 모드 선택

--from 플래그가 있으면 이 단계를 건너뛰고, 해당 팩을 복제 원본으로 하여 2단계로 진행합니다.

AskUserQuestion으로 질문합니다:

"커스텀 사운드 팩을 어떻게 만드시겠습니까?"

선택지:

  1. 새로 만들기 (Recommended) -- "빈 팩 구조를 생성하고 WAV 파일을 하나씩 등록합니다."
  2. 기존 팩 복제 -- "설치된 팩을 복제한 뒤 원하는 파일만 교체합니다."

"기존 팩 복제"를 선택한 경우:

설치된 팩 목록을 조회합니다:

node "${CLAUDE_PLUGIN_ROOT}/scripts/pack-wizard.mjs" discover

조회된 팩 목록을 사용자에게 표시하고 AskUserQuestion으로 어떤 팩을 복제할지 선택하게 합니다. 각 팩을 선택지로 표시합니다 (예: "기본 효과음 (default)", "레트로 게임 (retro)").

선택된 팩의 이름과 경로를 기억하여 2단계에서 사용합니다.

2단계: 팩 정보 수집 + 보일러플레이트 생성

2-a. 팩 이름 입력

AskUserQuestion으로 질문합니다:

"새 사운드 팩의 이름을 입력해주세요. (영문 소문자, 숫자, 하이픈만 사용 가능)"

선택지:

  1. my-sounds -- "예시 이름입니다. 원하는 이름을 직접 입력해주세요."
  2. custom -- "예시 이름입니다. 원하는 이름을 직접 입력해주세요."

사용자가 선택지를 선택하거나 Other로 직접 입력합니다.

이름 형식 검증:

node "${CLAUDE_PLUGIN_ROOT}/scripts/pack-wizard.mjs" validate-name 'PACK_NAME'
  • valid: true 시: 중복 검사로 진행
  • valid: false 시: errors 배열의 각 항목을 사용자에게 표시하고 다시 이름 입력을 요청합니다.

이름 중복 검사:

node "${CLAUDE_PLUGIN_ROOT}/scripts/pack-wizard.mjs" check-exists 'PACK_NAME'

PACK_NAME을 사용자 입력값으로 대체합니다.

  • 내장 팩과 동일 시: "내장 팩 'PACK_NAME'과 같은 이름입니다. 사용자 팩이 우선 적용되어 내장 팩을 덮어씁니다." 경고를 표시합니다. 계속 진행할지 AskUserQuestion으로 확인합니다.
  • 기존 사용자 팩과 동일 시: "이미 'PACK_NAME' 사용자 팩이 존재합니다." 안내 후, AskUserQuestion으로 덮어쓰기 여부를 확인합니다.
    1. 덮어쓰기 -- "기존 팩을 대체합니다."
    2. 다른 이름 사용 -- "다시 이름을 입력합니다." "다른 이름 사용" 선택 시 2-a로 돌아갑니다.

Read the full file on GitHub · 359 lines

Files

What ships with it

1 file 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. 6d ago First seen · 359 lines · 75 tokens per session scan A d977106855ef

Subscribe to this mod's changes

dd-pack-create is a skill published in the GitHub repository CaesiumY/dding-dong (2 stars, last pushed 6mo ago), licensed MIT. It adds 75 tokens to every session and 3,317 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.

Related

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…

eugeniughelbur/gpt-image-cookbook · 118 tokens

companion-pet

Control the companion-pet desktop companion (桌面陪伴小精灵) for Claude Code/Codex. Use when the user wants to start/show/hide/stop the desktop pet, switch or add a character image, list characters, change what it says (台词/通知文案), check status, or install it. Triggers include "桌宠", "陪伴小精灵", "启动/关闭桌宠", "换个角色", "把这张图加进桌宠/加个角色"…

OvOhao/companion-pet · 144 tokens

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…

ThinkInAIXYZ/deepchat · 80 tokens

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.

bitwize-music-studio/claude-ai-music-skills · 36 tokens

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.

renezander030/capcut-cli · 72 tokens

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…

cbrock84/headcount · 86 tokens