pair-agent

Pair a remote AI agent with a browser using setup keys and session tokens.

5|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/timurgaleev/vibestack --skill pair-agent-timurgaleev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pair-agent
Source: https://github.com/timurgaleev/vibestack/tree/main/skills/pair-agent
Command: npx skills add https://github.com/timurgaleev/vibestack --skill pair-agent-timurgaleev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pair a remote AI agent with your browser to enable cross-agent browsing sessions and shared browsing contexts with isolated credentials and scoped access.

Core Features & Use Cases

  • Supports local and remote pairing flows (same machine vs different machine)
  • Generates a one-time setup key and prints a block of instructions for the remote agent
  • Manages per-agent session tokens and optional ngrok tunnels for remote access
  • Works with multiple agent types (OpenClaw, Codex, Cursor, Claude Code) and various browser contexts

Quick Start

Run the pair-agent workflow to generate a setup key and print the pairing instructions, then paste them into the remote agent to establish a session.

Frequently Asked Questions about pair-agent

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

FAQPage Schema
How do I pair a remote AI agent with my browser for shared browsing sessions?

To pair a remote AI agent with your browser, you run the pair-agent workflow to generate a one-time setup key and print a block of instructions. You then paste these instructions into the remote agent to establish a cross-agent browsing session.

Can I use pair-agent with Claude Code, Cursor, or Codex?

Yes, pair-agent works with multiple agent types including OpenClaw, Codex, Cursor, and Claude Code. It manages per-agent session tokens across these various browser contexts to enable isolated and scoped access.

Do I need ngrok to connect a remote AI agent to a local browser?

ngrok is used for optional remote access tunnels when pairing agents on different machines. If you are running a local pairing flow on the same machine, ngrok is not required to establish the browsing session.

How does session token management work for remote browsing agents?

Session token management works by generating per-agent session tokens with scoped access and expiration. The vibestack tooling and browse server securely store these credentials to maintain isolated browsing contexts for each paired agent.

What is the difference between local and remote pairing flows for AI agents?

Local pairing connects an AI agent to a browser on the same machine, while remote pairing connects agents across different machines using optional ngrok tunnels. Both generate setup keys and scoped credentials for secure browsing sessions.