Passo
Skill by felipegoulu
Why use this skill?
Enable human-in-the-loop remote browser control with Passo. Perfect for solving CAPTCHAs, 2FA, and complex logins on your server.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/felipegoulu/passoWhat This Skill Does
Passo, developed by felipegoulu, is a sophisticated remote access bridge that enables you to gain human-in-the-loop control over a headless browser instance running on your server. Unlike traditional automation scripts that often fail when encountering non-deterministic web elements, Passo allows you to bridge the gap between AI-driven logic and manual human intervention. By establishing a secure, authenticated VNC-based tunnel, it exposes a persistent browser session directly to your local device. This is particularly effective for navigating intricate web authentication flows, solving CAPTCHAs, or managing multi-step logins that require real-time visual confirmation or physical device proximity (such as 2FA codes).
Installation
To integrate Passo with your environment, first ensure you have the OpenClaw CLI tools initialized. You can install the skill by running the command: clawhub install openclaw/skills/skills/felipegoulu/passo.
Once the OpenClaw skill is registered, you must initialize the browser host on your server. Execute the installation script provided by the developer:
curl -fsSL https://raw.githubusercontent.com/felipegoulu/passo-client/main/install.sh | bash.
This script automatically handles the installation of Chromium, the required VNC architecture, and the passo CLI binary. Follow the prompts to authenticate via getpasso.app. Once complete, use passo start to initialize the tunnel. The system will provide a unique URL, which acts as your secure gateway to the remote browser environment.
Use Cases
Passo is designed for high-friction web operations. Common scenarios include:
- Bypassing 2FA/MFA: When an automated script cannot verify a code sent to your mobile device, Passo allows you to bridge that connection manually.
- Solving CAPTCHAs: Complex visual challenges that require human pattern recognition.
- Account Recovery: Navigating complex password reset flows or email verification systems that detect headless browser automation.
- Private Browsing: Managing sessions that require specific browser cookies or digital fingerprints that are difficult to replicate via standard headless libraries.
Example Prompts
- "I am stuck on the security login for my bank integration. Please use the Passo skill to provide me with a remote browser session so I can finish the 2FA process."
- "The website is blocking my crawler with a persistent reCAPTCHA. Can you start a Passo session so I can solve it manually and allow the script to continue?"
- "I need to upload these documents to a secure portal that requires a manual login. Start the Passo browser session for me and notify me once the tunnel is ready."
Tips & Limitations
- Security: Ensure that the URL provided by the
passocommand is never shared publicly, as it grants direct browser access to your server. - Session Persistence: While the tunnel is active, the browser will remain logged into your accounts. Always remember to run
passo stopwhen finished to clear the session and terminate the connection. - Performance: Since this is a remote VNC connection, performance depends heavily on your network latency. For the best experience, interact with the browser from a stable, high-speed connection.
- Pricing: Be aware that while the installation is free, the service operates on a subscription model of $5/month after a 30-day trial.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-felipegoulu-passo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution