Agent Ding — Development skill for Claude Code
Ding when your coding agent finishes — modular notifications, Zellij layouts, shell helpers.
How to install Agent Ding
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open levi-qiao/agent-ding and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Ding does
Ding when your coding agent finishes — modular notifications, Zellij layouts, shell helpers.
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Ding — “PUA 钉内/钉外味(v2 原文梗版)— 用于无招、ONE、老板体感、周报、口径、置身钉外/钉内、每日一包、薛定谔的用户、病态敏捷、已读恐怖主义、望舒行动、全景监狱、温室数据、打工人提醒场景;输出提醒 + 动作,导向证 19.5k ★
- Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
README
agent-ding
**Ding when your coding agent finishes.**
English-only. **Done-only** (not permission spam). Any terminal. Optional Zellij layouts (DIY). Modular install. Clean uninstall.
agent turn completes → agent-ding → "MyProject · Done"
For coding agents (one URL)
Paste this into any coding agent and ask it to set up agent-ding:
https://github.com/levi-qiao/agent-ding/blob/main/docs/for-agents.md
Or open the repo — agents should read [`AGENTS.md`](./AGENTS.md) first.
The agent will **interview you**, detect installed tools, install only what you want, wire **done-only** hooks with absolute paths, and leave a clean `./uninstall.sh`.
For humans
git clone https://github.com/levi-qiao/agent-ding.git
cd agent-ding
./setup.sh # interview on a real terminal
# or non-interactive:
./install.sh --only notify --with-hooks
./uninstall.sh
./uninstall.sh --purge
agent-ding claude
agent-ding grok "fixed the flaky test"
Multi-support (not one stack)
Works with **whatever you already use**:
| Piece | Role | Required? |
|---|---|---|
| Ghostty / iTerm / Terminal / WezTerm / kitty / … | Terminal host | Use any |
| Zellij (or plain splits) | Multi-pane | Optional |
| Claude / Grok / Agy / Codex | Coding agents | Optional hooks |
| terminal-notifier (macOS) | Brand toast icons | brew install terminal-notifier |
| Package | Standalone | Purpose |
|---|---|---|
| notify | ✅ | agent-ding CLI + icons |
| layouts | ✅ | Sample Zellij KDL — DIY |
| shell | ✅ | Optional ai / groks |
| ghostty | ✅ | Optional config snippet |
Optional: [zellij-attention](https://github.com/KiryuuLight/zellij-attention) for tab ✅.
Install flags
./install.sh --only notify
./install.sh --only layouts
./install.sh --only notify --with-hooks
./install.sh --only notify --with-zellij-attention
./install.sh --all
Related Skills
Alethe Agents
A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with r
Goguma
Wakes your Mac for scheduled jobs, holds it awake while long work finishes, and lets it sleep otherwise. Finds
Agent Tools
walterra's collections of helpers for agentic coding
Herdr Agent Watcher
Coding-agent observability for Herdr: live sidebar cards, lifecycle notifications, and a zero-config Claude Co
CLI Agent MCP
MCP (stdio) server that lets Claude Desktop drive a local headless CLI coding agent (Claude Code or Cursor) as
Gemini Delegate
A Claude Code skill that delegates coding tasks to Google's Gemini CLI via the Agent Client Protocol (ACP) --
Related Agents
AGENTS.md — Post-Compact Reminder For Claude Code
Guidelines for AI coding agents working in this Bash/Shell codebase. ---
Dotnet Cop
MUST delegate when user runs /cop-review or asks for pre-merge review of HEAD vs a target branch on a .NET pro
Csl
Compiler infrastructure architect. Created LLVM (2000, while a graduate student at UIUC), Clang, Swift (Apple,