talk-to-agents — Claude Code skill: reach your local agents
A skill that finds your local Claude, Claude and other agents through the Repowire relay, asks them questions and pulls back the answers.
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a claude-codeWhat talk-to-agents does
The skill drives Repowire's remote MCP tools. It starts with list_machines, then list_agents(daemon_id), and matches what comes back against your project and task. From there ask_agent handles anything that needs an answer or a completion report, while send_message covers information or a nudge where no reply is expected.
You supply the context yourself, because the local agent cannot see this conversation. Keep the machine and request IDs you get back. Replies come through get_reply with a wait of up to 20 seconds. A pending status means the work is still running — hammering it with zero-second waits gets you nowhere, so do something else or tell the user it is in flight. A resolved status closes the request; read the reply and the close reason before you call it a success. What an agent writes back is context, not fresh authorization from the user.
OAuth login happens in the client's connection UI, and the relay secret goes only on the relay login page. If a send times out, check list_requests before retrying: finished requests are left out of that list, so an empty result proves nothing, and a task that may have landed must never be duplicated automatically. Requests live with the current app connection and the local daemon — restart the daemon and outstanding ones can vanish. These tools set off real work on the user's machine, so stay inside the scope the user asked for.
What it helps with
- list running local agents and their daemons
- ask an agent on another machine and collect the reply
- hand an agent the task context it cannot see
- check for outstanding requests after a send timeout
- message an agent without waiting for an answer
Example prompts for the agent
- List my machines and agents through Repowire and show which ones are up
- Ask the agent on
daemon_idwhether the build passed and wait for the reply - Tell the agent I changed the database schema, no reply needed
How to install talk-to-agents
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a claude-code2Manually: put the files in place
~/.claude/skills/talk-to-agents/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/talk-to-agents/
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a codex2Manually: put the files in place
.agents/skills/talk-to-agents/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a cursor2Manually: put the files in place
.cursor/skills/talk-to-agents/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install prassanna-ravishankar/repowire talk-to-agents2Manually: put the files in place
.github/skills/talk-to-agents/SKILL.md1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a gemini-cli2Platform CLI
gemini skills install https://github.com/prassanna-ravishankar/repowire --path plugins/repowire-remote/skills/talk-to-agentsManually: put the files in place
.devin/skills/talk-to-agents/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about talk-to-agents
How do I install talk-to-agents in Claude Code?
Run npx skills add prassanna-ravishankar/repowire --skill talk-to-agents -a claude-code. The skill lands at ~/.claude/skills/talk-to-agents/SKILL.md.
What does talk-to-agents do?
It uses the Repowire relay to locate local Claude, Claude and other agents, send them questions or messages, and fetch their replies. The remote MCP tools do the actual work.
What does the skill need to run?
A Repowire connection authorized through OAuth in your client, plus a running local daemon. The relay secret is entered on the relay login page.