Herdr Warp — Communication skill for Claude Code
A simple plugin which lets Herdr send notification via Warp.
How to install Herdr Warp
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ProjectAJ14/herdr-warp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Herdr Warp does
A simple plugin which lets Herdr send notification via Warp.
Alternatives in Communication
- Claude Code Remote — Control Claude Code remotely via email 1.2k ★
- Notifications Init — Alias for init — Download notification binary 806 ★
- Agent Kit — Give Claude/Cursor email powers 631 ★
README
herdr-warp
Native [**Warp**](https://warp.dev) desktop notifications when a [**Herdr**](https://herdr.dev)-managed coding agent finishes or needs your attention.
Modelled on [`warpdotdev/claude-code-warp`](https://github.com/warpdotdev/claude-code-warp), but this is a **Herdr plugin, not a Claude Code plugin** — it hooks Herdr's own agent-state machine, so it covers *every* agent Herdr manages rather than one.
claude-code-warp |
herdr-warp |
|
|---|---|---|
| Installs into | Claude Code | Herdr |
| Manifest | .claude-plugin/plugin.json + hooks/ |
herdr-plugin.toml |
| Triggered by | Claude Code hooks (Stop, …) |
Herdr event pane.agent_status_changed |
| Covers | Claude Code only | every agent Herdr integrates |
| Notification | OSC 777 warp://cli-agent (structured) |
OSC 777 notify (plain) — see below |
It touches nothing in `~/.claude/`. It also *replaces* `claude-code-warp` when you run Claude Code inside Herdr: Herdr parses OSC 777 arriving from panes, so that plugin's notifications are swallowed and re-emitted in a format Warp ignores.
Why this is needed
Herdr already detects agent state and plays a sound. It does not get a desktop notification out of Warp, for two independent reasons found by inspecting the `herdr` binary and Warp's protocol:
**1. Escape-sequence mismatch.** Herdr's `[ui.toast] delivery = "terminal"` emits, from `src/ui/panes.rs`:
ESC ] 9 ; ESC \ # OSC 9, iTerm2 style
ESC ] 99 ; i=1:d=0 ; ESC \ # OSC 99, kitty style
ESC ] 99 ; i=1:p=body ; ESC \
Note the **ST terminator** (`ESC \`). Warp's notification parser documents **BEL** (`\007`), and Warp's own agent integrati
Related Skills
Check Buffer
Check content buffer across both streams and optionally send a Discord notification
Swarmchat
Equal-peer chat for Claude Code and Codex in Herdr, with a shared conversation log.
Ccproxy
Single-binary Go server that wraps the Claude Code CLI behind an OpenAI-compatible API (/v1/chat/completions,
Lets Social
把一篇文章轉成 Instagram、Facebook、Threads、Telegram 貼文,附可直接使用的產圖 prompt。Agent Skill for Claude Code and Codex. Agent S
Ttal Messaging
Send messages to humans, agents, or workers through ttal send.
Sinch Plugins
A plugin that enables seamless integration with Sinch APIs for messaging services. It provides developers with
Related Agents
React Effect Reviewer
Use to review React (.tsx) changes for the project's useEffect discipline and React conventions before merging
Supabase Data Specialist
Focused worker for Supabase SQL, mirrored database files, reminder functions, cron behavior, notification flow
Tsk - AI Agent Task Manager And Sandbox
by dtormoen - A Rust CLI tool that lets you delegate development tasks to AI agents running in sandboxed Docke