From dding-dong
Display comprehensive dding-dong plugin help and reference guide. This skill should be used when the user asks "help", "how to use dding-dong", "what can I do", "show features", "list options", or wants an overview of available skills, config options, and sound packs. 도움말 및 기능 가이드. Use when the user says '도움말', 'help', '사용법', 'how to use'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dding-dong:dd-helpThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **설계 노트**: `disable-model-invocation`은 의도적으로 생략되었습니다. Bash 결과를 파싱하여 한국어 마크다운으로 구조화하는 데 모델 추론이 필요합니다.
설계 노트:
disable-model-invocation은 의도적으로 생략되었습니다. Bash 결과를 파싱하여 한국어 마크다운으로 구조화하는 데 모델 추론이 필요합니다.
사용자에게 dding-dong 플러그인의 전체 기능을 한국어로 안내합니다.
$ARGUMENTS를 파싱하여 범위를 결정합니다:
skills → 사용 가능한 스킬 목록만config → 설정 옵션과 파일 경로만events → 이벤트 타입만env → 환경변수만packs → 사운드팩만인자가 위 키워드와 정확히 일치하지 않으면 전체 도움말을 표시합니다.
아래 명령어로 런타임 정보를 수집합니다:
node "${CLAUDE_PLUGIN_ROOT}/skills/dd-help/scripts/gather-info.mjs" --type all
$ARGUMENTS가 skills, config, packs 중 하나면 --type $ARGUMENTS로 해당 정보만 수집합니다.
실행이 실패하면 "정보를 가져올 수 없습니다. /dding-dong:dd-doctor로 진단해주세요."로 대체합니다.
수집된 JSON을 아래 섹션별 형식으로 한국어 마크다운 출력합니다. 인자가 있으면 해당 섹션만, 없으면 모든 섹션을 순서대로 출력합니다.
# dding-dong 도움말
Claude Code 알림 플러그인 — 작업 완료, 오류, 입력 요청 시 사운드와 OS 알림을 보냅니다.
skills)JSON의 skills 배열을 테이블로 출력합니다.
koDescription이 있으면 한글 설명을, 없으면 description 전체를 표시합니다.
| 스킬 | 설명 |
|---|---|
/dding-dong:<name> | koDescription 또는 description |
events)JSON의 config.sound.events와 config.notification.events에서 추출합니다.
ON/OFF 대신 체크마크를 사용합니다.
| 이벤트 | 사운드 | 알림 | 설명 |
|---|---|---|---|
task.complete | ✓/- | ✓/- | 작업 완료 |
task.error | ✓/- | ✓/- | 오류 발생 (훅 없음, 테스트 전용) |
input.required | ✓/- | ✓/- | 사용자 입력 필요 |
session.start | ✓/- | ✓/- | 세션 시작 |
session.end | ✓/- | ✓/- | 세션 종료 |
task.error는 현재 트리거 훅이 없으며,/dding-dong:dd-test에서만 테스트 가능합니다.
config)JSON의 config 객체를 dot notation 테이블로 나열합니다.
_meta, messages 키는 제외합니다.
| 키 | 기본값 | 설명 |
|---|---|---|
enabled | true | 플러그인 활성화 |
language | "ko" | 메시지 언어 (ko/en) |
sound.enabled | true | 사운드 활성화 |
sound.pack | "default" | 사운드팩 이름 |
sound.volume | 0.7 | 볼륨 (0.0~1.0) |
sound.events.* | 이벤트별 사운드 ON/OFF | |
notification.enabled | true | OS 알림 활성화 |
notification.events.* | 이벤트별 알림 ON/OFF | |
quiet_hours.enabled | false | 야간 모드 활성화 |
quiet_hours.start | "22:00" | 야간 시작 시간 |
quiet_hours.end | "08:00" | 야간 종료 시간 |
cooldown_seconds | 3 | 알림 간 최소 간격 (초) |
설정 변경 예시: /dding-dong:dd-config set sound.volume 0.5
config)나중 단계가 이전 단계를 덮어씁니다 (5단계 병합):
~/.config/dding-dong/config.json.dding-dong/config.json (팀 공유, 커밋됨).dding-dong/config.local.json (개인 오버라이드, gitignore)env)| 변수 | 설명 |
|---|---|
DDING_DONG_ENABLED | false로 비활성화 |
DDING_DONG_VOLUME | 볼륨 오버라이드 (0.0~1.0) |
DDING_DONG_LANG | 언어 오버라이드 (ko/en) |
DDING_DONG_PACK | 사운드팩 오버라이드 |
packs)JSON의 packs 배열을 테이블로 출력합니다. type이 built-in이면 "내장", user이면 "사용자"로 표시합니다.
| 팩 이름 | 표시 이름 | 구분 |
|---|---|---|
<name> | <displayName> | 내장/사용자 |
사운드팩 관리: /dding-dong:dd-sounds
출력 마지막에 다음 교차 참조를 추가합니다:
---
**다음 단계**
- 설정 변경 → `/dding-dong:dd-config`
- 사운드팩 변경 → `/dding-dong:dd-sounds`
- 알림 테스트 → `/dding-dong:dd-test`
- 문제 해결 → `/dding-dong:dd-doctor`
- 피드백/버그 신고 → `/dding-dong:dd-feedback`
npx claudepluginhub caesiumy/dding-dong --plugin dding-dongManages echook audio notifications for Claude Code, Cursor, and Codex: installs, configures, snoozes, mutes, tests, troubleshoots, and monitors context window usage.
Manage Claude Code sound feedback — select, enable/disable sound packs, adjust volume, mute/unmute, play test sounds, and view status.
Configures Bark push, WeChat, and system notifications for Claude Code via .claude/claude-notification.local.md. Provides bash scripts for proactive task alerts.