本文へ移動
cccskills
無料GitHub で公開

ls-herdr-remote-connect

Connect Herdr machines and SSH tunnels, deploy missing Herdr, translate master configuration, and perform idle-first upgrades and restart/reconnect workflows. Start with ls-herdr-task-routing.

日本語の概要は準備中です。原文の説明を表示しています。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.9 KB

SKILL.md(原文)

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

Herdr remote operations

Read the master first if needed: ls-herdr-task-routing

Inspect localsetup herdr remote --help. Bind one exact saved machine or user-named SSH target and an explicit remote session. Local inherited pane IDs do not identify remote panes.

Connect or deploy

For an already requested deployment, the full lifecycle is one tool operation:

localsetup herdr --state-dir "$task_state" remote deploy <ssh-alias> \
  --session <remote-session> --apply

Use remote upgrade for the complete upgrade/restart/reconnect path. Omit --apply or use --dry-run to inspect the operation without mutation. These switches express dispatch intent; they do not grant user authority. Resolve the alias, session, and existing absolute task_state from the actual task.

Resolve effective SSH settings, existing approved master connection, account, jump hosts, remote installation owner, session, and socket. Reuse authentication and host-key policy. Do not copy a master's socket path blindly, enable agent forwarding globally, or silently change SSH settings to bypass authentication.

If Herdr is ready, qualify the connection and complete the requested work. If it is missing and deployment was not requested, offer deployment once with the exact target and the install/configure/start/connect outcome. If deployment was requested, reuse that authority and continue. Do not add a second consent step for each command or retry within the unchanged approved operation.

The lifecycle helper fills upstream's noninteractive setup gap with a narrow authenticated SSH bootstrap: verified official artifact, targeted backup, atomic activation, native server start, profile registration, and connection verification. Do not overwrite a package-manager-owned binary or invent a native --yes option. Native machine forwarding is for an already prepared server; it does not install or restart it.

Apply the owning dependency/release verification policy for a newly selected artifact and reuse applicable evidence. Integrity and compatibility checks run as part of the operation; they are not extra consent prompts.

Match the master appropriately

Translate the effective master's supported portable UI/theme and session preferences. Keep local keybindings for remote attach unless the user requested server keybindings. Resolve shell, working directories, and integration paths on the target. Preserve unrelated remote configuration and validate the staged configuration before activation.

Never copy connection profiles, credentials, arbitrary executable commands, machine paths, experimental settings, or security settings as a convenience. Report a required unsupported setting instead of silently claiming parity. Named sessions share global configuration: include every affected session in the operation's impact assessment.

Upgrade, restart, and reconnect

Use the reviewed stable release and owning install mechanism. Preserve targeted binary/configuration rollback before replacement. Prefer configuration reload when sufficient; reconnecting a client is different from restarting the server.

Full server restart stops pane processes. Proceed automatically only after idle-first checks establish it will not interrupt work. If active or unknown work would be affected, present one concrete decision covering those sessions. Do not enable experimental live handoff by default or promise process survival. Verify the running endpoint after restart, not just the binary on disk.

On lost mutation responses, reconcile files, process identity, and endpoint state read-only before any further action. Never automatically replay an uncertain deployment, stop, or restart. For deploy/upgrade, preserve the returned operation_id; its phase and recovery receipts are under the existing task state directory in remote-operations/<operation_id>.json. Read that record before resuming. Roll back a proven failed activation within its existing authority; retain an uncertain outcome for reconciliation.

Tunnels

Use native saved-machine forwarding where supported. For published raw API methods without a CLI wrapper, use a task-owned SSH Unix-socket relay after resolving the real remote socket. Custom socket overrides need explicit resolution; Herdr has no documented socket-discovery endpoint.

Bind TCP forwarding to loopback by default. Track ownership and connection identity, and close only owned forwarding processes. Do not terminate an unrelated master connection, expose a listener publicly, or create a second remote-control service.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.

日本語の概要は準備中です。原文の説明を表示しています。

CruxExperts/LocalSetup62026年10月22日 更新

CruxExperts のスキルをすべて見る

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