coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Configure and troubleshoot Zed Agent, ACP External Agents, and Terminal Threads. Use for Zed Skills, MCP, profiles, permissions, registry installs, custom agents, and ACP logs.
$ npx -y skills add gaelic-ghost/socket --skill operate-zed-agent --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/operate-zed-agentContext preview
The summary Claude sees to decide when to auto-load this skill.
Configure and troubleshoot Zed Agent, ACP External Agents, and Terminal Threads. Use for Zed Skills, MCP, profiles, permissions, registry installs, custom agents, and ACP logs.
name: operate-zed-agent
description: Configure and troubleshoot Zed Agent, ACP External Agents, and Terminal Threads. Use for Zed Skills, MCP, profiles, permissions, registry installs, custom agents, and ACP logs.
metadata:
hermes:
category: agent-portability
tags: [zed, acp, external-agents, agent-skills, mcp]Choose the Zed agent path before editing settings. Read `references/zed-surface-map.md` when the request crosses native and external agent configuration.
permissions, instructions, skills, and MCP configuration.
Hermes should own its runtime, model, authentication, native skills, and persistent state while Zed owns the editor UI.
ACP-native diffs, approvals, or session rendering.
Do not apply Zed Agent Skills or profiles to an External Agent by assumption. The external agent keeps its own configuration unless its ACP implementation explicitly accepts a forwarded capability.
1. Confirm the worktree is trusted before expecting project-local skills. 2. Use Zed's Skills Manager to create or import a skill when interactive management is appropriate. A GitHub URL import is an installation copy, not a remote runtime dependency. 3. Keep manually managed skills as direct children of global `~/.agents/skills/` or project `.agents/skills/`; Zed does not discover nested or arbitrary search roots. 4. Keep names and descriptions concise because Zed has a catalog budget. 5. Use `/skill` or `@skill` for explicit invocation. Use `disable-model-invocation` only when the skill must never be selected implicitly. 6. Treat `zed://skill` links as sharing/import affordances, not proof of a centrally hosted runtime registry. 7. Use Zed Instructions for always-on guidance, Agent Profiles for tool selection, Tool Permissions for approval policy, and Zed MCP configuration for external tools. 8. Expect installed skill changes to reload without restarting, then verify the catalog entry and one harmless invocation.
1. Check the live canonical ACP Registry instead of trusting a product page or an agent's source manifest. 2. Prefer the registry only when the requested agent is actually present. 3. Otherwise add a custom `agent_servers` entry using the agent's official executable and arguments. Do not substitute an unreviewed third-party launcher merely to make a registry row appear. 4. Configure provider credentials and native agent state in the external agent unless its integration documents another owner. 5. Start a new thread and verify the agent identity, working directory, model, skills, MCP tools, and approval behavior. 6. Use `dev: open acp logs` to inspect Zed-to-agent protocol traffic.
For Hermes, use `operate-acp-agent-integration` to check the canonical registry and validate `hermes acp --check` before adding a custom entry. The manual command is `hermes` with `args: ["acp"]`; prefer an accepted official registry entry if one becomes available later.
On the locally verified 2026-08-10 setup, Hermes 0.20.0 passed `hermes acp --check` and Zed used a custom `agent_servers.hermes-agent` entry with command `hermes` and argument `acp`. Keep that as dated local evidence; the canonical registry remains the publication authority.
without user intent.
`agent.json`; verify the published registry feed.
authentication flow.
thread check requires the app UI.
Report the selected path, Zed version when relevant, configuration owner, authentication owner, skill and MCP sources, registry or custom launch path, runtime evidence, and remaining editor-side checks.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…