pair-agent

Generates setup keys and instructions for pairing remote AI agents with a local browser.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Simon-YHKim/eject-button --skill pair-agent-simon-yhkim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pair-agent
Source: https://github.com/Simon-YHKim/eject-button/tree/main/.claude/skills/pair-agent
Command: npx skills add https://github.com/Simon-YHKim/eject-button --skill pair-agent-simon-yhkim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Letting another AI agent (OpenClaw, Codex, Cursor, or any HTTP-capable agent) browse the web through your local browser normally requires manual credential sharing and tunnel setup. This Skill automates the entire pairing flow: it generates a one-time setup key, prints copy-paste instructions for the remote agent, and handles local credential writes or ngrok tunneling. ## Core Features & Use Cases - One-command pairing: Generates a 5-minute, single-use setup key plus a full instruction block the remote agent can follow to exchange it for a 24-hour session token. - Local and remote modes: Writes credentials directly to the agent's config directory on the same machine, or auto-starts an ngrok tunnel for agents on different machines. - Scoped access control: Each agent gets its own isolated tab with read+write access by default, and admin access (JS execution, cookies, storage) only via an explicit flag. - Use Case: You are running Claude Code with a browser session and want a Codex agent on another machine to research a site. Run the skill, copy the printed instruction block into Codex, and it connects with its own tab in seconds. ## Quick Start Ask the assistant to pair a remote agent with your browser, then choose the target agent type and whether it runs on the same machine.

Frequently Asked Questions about pair-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I let another AI agent use my browser?

Run the pair-agent skill, which generates a one-time setup key and a full instruction block. Paste that block into the other agent's chat; it exchanges the key for a 24-hour session token and gets its own isolated tab.

How to connect a remote agent on a different machine to a local browser?

The skill detects ngrok and starts a tunnel automatically if it is installed and authenticated. If ngrok is missing, it walks you through installation and auth token setup before printing the remote instruction block.

Which AI agents are supported for browser pairing?

OpenClaw, Codex, Cursor, and other Claude Code sessions have dedicated modes with config-file credential writes. Any agent that can make HTTP requests works via the generic instruction block, including Hermes.

What can a paired agent do in my browser?

With default read+write access it can navigate, click, fill forms, screenshot, and read page content in its own tab. Admin access, granted only with the --admin flag, adds JavaScript execution, cookie, and storage access.

Why does the setup key stop working for browser pairing?

Setup keys expire after 5 minutes and are single-use by design. If the key expires or the 24-hour session token lapses, run the pairing command again to generate fresh credentials.

How do I revoke a paired agent's browser access?

Run the tunnel revoke command with the agent's name to disconnect one agent. To invalidate every scoped token at once, use the tunnel rotate command, which rotates the root token immediately.