本文へ移動
cccskills
無料GitHub で公開日本語紹介

Herdr

コーディングエージェント向けの端末ワークスペースを操作し、ペインや作業領域の管理、設定の確認・編集、インストール状態の点検を行います。

原文原文の説明を見る

Operates herdr, the terminal workspace manager for coding agents, through its CLI and socket API, explains and edits the local herdr setup (config.toml key mirror, shell wrapper, terminal passthrough maps, sidebar naming, agent-state integrations), and checks the install against upstream. USE WHEN herdr, herder, herd, herdr command, herdr pane, herdr tab, herdr workspace, herdr worktree, start an agent in a pane, prompt the agent in the other pane, read that pane, what are my other agents doing, herdr config, herdr keybinding, herdr sidebar, herdr integration, herdr docs, update herdr, is herdr up to date, herdr remote, herdr machine. NOT FOR in-harness subagents (Agent or Workflow), the Helm terminal itself outside herdr (Helm docs), the Hermes sidecar (Hermes).

danielmiessler/LifeOSスター 19,635(GitHub 19,635 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 別ペインでエージェントを動かしたいとき
  • ほかのエージェントの状況を確認したいとき
  • herdrのキー設定を調べたいとき
  • 更新後にインストール状態を点検したいとき

日本語での紹介

できること

コーディングエージェント向け端末ワークスペース管理ツール herdr を操作し、ペイン、タブ、ワークスペース、worktreeを扱います。別のペインでエージェントを起動して依頼を送り、応答を確認したり、ほかのエージェントの状況を調べたりできます。設定に関する質問には、実際の設定ファイルやインストール済みバイナリの情報をもとに答えます。キー割り当て、サイドバー、シェルのラッパー、端末へのキー転送設定、エージェント状態との連携などを確認・編集できます。更新後などには、インストール状態やドキュメントとのずれを点検します。

こんなときに便利

複数のコーディングエージェントを端末上で使い分けたいときや、ペインの操作方法を確認したいときに向いています。キー操作やサイドバーの挙動を調べたい場合、更新後に導入状態を点検したい場合にも使えます。

使い方の例

  • 「隣のペインでCodexを起動して、この差分をレビューして」
  • 「herdr内でcmd+tを押すと別のタブが開く。原因を調べて」
  • 「herdrは最新の状態か確認して」

注意点

herdr の操作には、端末内の状態や設定に応じた確認が必要です。サーバーの停止や再起動はすべてのペインに影響します。HerdrはAGPLライセンスで、スキル資料では改変していないインストール済みバイナリを使うよう定めています。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好停止・再起動前の確認や明示的な許可が手順に定められています。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足初回設定と環境変数がありますが、具体的な前提はSetup.mdに分かれています。

点数には入れていません。 2026年10月28日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(8)

  • SKILL.md8.6 KB
  • Intents/Configure.md3.4 KB
  • Intents/Delegate.md3.0 KB
  • Intents/Freshness.md2.4 KB
  • Intents/Operate.md3.0 KB
  • Intents/Update.md2.3 KB
  • Setup.md3.3 KB
  • Tools/Freshness.ts9.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Herdr

Contents: Ideal State · Intent Routing · Sources of Truth · This Install · Data & Config · Gotchas · Examples

Herdr documents itself for agents, so this skill holds no command syntax. It names where the syntax lives, what is custom about this install, and how to tell when either has drifted.

Ideal State

  • Every herdr command takes its syntax from the installed binary (herdr --skill, the command group's own help, herdr api schema), never from memory or this skill.
  • Control commands run only from inside a herdr pane, against an explicit target, without moving the principal's focus; anything that would stop the server, close what I did not open or answer another agent's dialog waits for an explicit yes.
  • A question about local behaviour is answered from the live file that causes it, and a change lands in the file that owns it.
  • Drift between the install, our config and herdr's own agent instructions is caught by Tools/Freshness.ts, not by editing this skill on every release.

Intent Routing

IntentTriggerFile
Operatecontrol panes, tabs, workspaces, worktrees; start, prompt, read or wait on an agent; "what are my other agents doing"Intents/Operate.md
Delegate"have codex / another claude do X in a pane", "get a second opinion in a pane", spin up an agent next to meIntents/Delegate.md
Configurekeybindings, theme, sidebar, toasts, integrations, the wrapper or passthrough maps, "why does this key do that in herdr"Intents/Configure.md
Freshness"is herdr up to date", docs drift, after any herdr updateIntents/Freshness.md
Update"update herdr", "upgrade herdr", a stale version or server checkIntents/Update.md
FileRead when
Setup.mdfirst-time setup: the freshness baseline files, environment variables, and the commands that prove the install works

Sources of Truth

Read these at use time. The installed binary outranks the website when they disagree, because the site describes the newest release.

NeedSource
How an agent should drive herdr, with safety rulesherdr --skill
Exact syntax for a command groupthe group with no subcommand: herdr agent, herdr pane, herdr tab, herdr workspace, herdr worktree, herdr terminal, herdr notification, herdr integration, herdr session, herdr machine
Socket API methods and shapesherdr api schema --json
Live state of the sessionherdr api snapshot, herdr agent list, herdr status
Every config key, its type and defaultherdr --default-config for this binary; the config reference JSON linked from the docs index for prose
Any doc page (plugins, remote, session restore, troubleshooting)the index at https://herdr.dev/llms.txt, then only the page the task needs
What changed in the newest releaserelease-notes.json beside config.toml

The config reference is one large JSON file. Filter it by key:

curl -fsSL "<config reference URL from the index>" | jq --arg key 'ui.sidebar_width' '.sections[].keys[] | select(.key == $key)'

This Install

Optional: if LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Herdr/ThisInstall.md exists, read it for the local pieces around herdr (config mirror, shell wrapper, passthrough maps, sidebar naming, hooks); without it, rely on the sources above.

Data & Config

Freshness baseline and the last accepted copy of herdr's skill text: LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Herdr/ (freshness.json, upstream-skill.md). The snapshot exists only so a changed skill can be diffed; it is never the instruction source. Both files are created by Tools/Freshness.ts --accept; with no baseline the skill_hash check reports stale and says to run it. First-time setup and the commands that prove the install: Setup.md.

Gotchas

  • Bare herdr launches or attaches the TUI. Never run it for discovery. A mutating subcommand with its arguments omitted still executes with defaults (herdr workspace create creates one). (upstream skill text)
  • Control commands need HERDR_ENV=1. Outside a herdr pane the CLI still reaches the socket, and it would act on whichever pane the principal has focused. Status, config and docs work is fine from anywhere.
  • herdr update, herdr server stop and a server restart take down every pane the server owns, this session included when it runs inside herdr. Check herdr agent list first and get a yes.
  • The upstream repo has moved owners more than once. Take URLs from the docs index, never from memory or an old note.
  • The docs index describes the newest stable release. When it names a command the installed binary lacks, the binary is behind; do not guess the syntax.
  • cmd chords only reach herdr through the kitty keyboard protocol (herdr 0.8+), and a chord left unbound because another tool claims it system-wide. A "broken" key is usually one of those two.
  • Workspace rows are named after the launch directory, so sessions started from home all read ~ until something renames them.
  • A second agent started in a pane works in the same checkout unless a worktree was asked for.
  • herdr --default-config is an incomplete key list: it shows only example theme.custom colour tokens, and it lists ui.accent after the commented [ui.sidebar.spaces] header. The exact list is the config reference JSON at the installed version tag, which Tools/Freshness.ts uses when online. herdr server reload-config can return zero diagnostics for a config the default-config check flagged.
  • Theme and sidebar-layout keys are read from the client's config.toml, never from the server's. When a client attaches from another machine (a herdr remote-client-bridge process whose parent is an sshd-session), edits on this machine and herdr server reload-config change nothing on that client's screen, even though the reload reports applied. Identify the client machine before changing a colour.
  • No key or mouse gesture resizes the sidebar; toggle_sidebar only collapses it (per the config reference). Width is ui.sidebar_width and ui.sidebar_max_width plus herdr server reload-config.
  • The Helm rows in the Configure and Update intents (the kitty passthrough map and the shell wrapper) apply only when the Helm terminal is installed (LIFEOS/DOCUMENTATION/Terminal/Helm.md); without it, skip them.
  • Herdr is AGPL. Use it as an unmodified installed binary; never vendor or fork its source into this tree.

Examples

Example 1: Hand a review to a second agent

User: "spin up codex next to me and have it review the diff"
→ Delegate
→ Codex's review, read from its settled pane and checked, is in my reply; the principal's focus never moved and the pane is closed

Example 2: A key does the wrong thing inside herdr

User: "cmd+t opens a kitty tab instead of a herdr workspace"
→ Configure
→ The answer names the cause (a missing empty kitty map or a missing user var, per Helm.md § Herdr inside Helm) and the fix lands in that file; `herdr server reload-config` ran only if config.toml changed

Example 3: After an update

User: "is herdr current?"
→ Freshness
→ Each stale check from `bun Tools/Freshness.ts` is reported with its meaning and response; a changed `herdr --skill` was diffed against the snapshot before --accept

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

AnnualReports

無料概要あり

複数ベンダーの年次サイバーセキュリティ報告書を探して取得し、脅威やランサムウェア、侵害統計の傾向を出典付きで比較・分析します。

  • 脅威レポートをカテゴリ別に探したいとき
  • 特定ベンダーの報告書を取得したいとき
  • ランサムウェア動向を複数社で比較したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ApertureOscillation

無料概要あり

個別の機能や部品の設計と、システム全体の目的を同じ問いで比較し、両者の食い違い、適切な実装範囲、全体との整合性を3段階で整理するスキルです。

  • サービスやライブラリの分割判断
  • 機能要求と製品方針を比較したいとき
  • 新しい部品と既存システムの整合性確認
danielmiessler/LifeOS2万2026年10月28日 更新

Aphorisms

無料概要あり

文章のテーマに合う格言や引用を探し、著者・出典と選定理由を添えて提案します。引用の追加、思想家の調査、利用履歴の管理を通じて、同じ引用の繰り返しも防ぎます。

  • ニュースレター向けの引用探し
  • 出典付きの引用を重複なく保存
  • 思想家の言葉をテーマ別に調査
danielmiessler/LifeOS2万2026年10月28日 更新

Art

無料概要あり

ブログの挿絵や技術図解、比較図、マンガ、アイコンなどを用途別の手順で制作します。形式に合う構図や配色を組み立て、確認用の画像を出力します。

  • ブログの見出し画像を作りたいとき
  • システムの仕組みを図解したいとき
  • 比較や時系列を可視化したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArtDirection

無料概要あり

画像や映像、スライド、サイト画面の品質を複数の判定役で評価し、修正点の整理から基準を満たした成果物の引き渡しまで進めます。

  • 画像の修正点を優先順に整理したいとき
  • 映像やスライドを基準に沿って評価したいとき
  • 公開前に見た目が基準を満たすか確認したいとき
danielmiessler/LifeOS2万2026年10月28日 更新

ArXiv

無料概要あり

arXivの論文をテーマ・分野・論文IDで探し、著者や要旨、リンクをまとめます。新着論文の確認や、用意されている場合はAlphaXivのAI生成概要の取得にも対応します。

  • AI・機械学習の新着論文の確認
  • 特定テーマの論文を探したいとき
  • 論文IDやarXivのURLで照会
danielmiessler/LifeOS2万2026年10月28日 更新

danielmiessler のスキルをすべて見る

このスキルの問題を報告する