agent-browser-aircall-local

Open a headless Aircall-authenticated browser session for localhost development.

2|2|Updated Jan 5, 2021
One-click install
npx skills add https://github.com/kentoje/dotfiles --skill agent-browser-aircall-local
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-browser-aircall-local
Source: https://github.com/kentoje/dotfiles/tree/main/.config/opencode/skills/agent-browser-aircall-local
Command: npx skills add https://github.com/kentoje/dotfiles --skill agent-browser-aircall-local

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates opening a headless, Aircall-authenticated browser for localhost development, enabling scripted interactions against local apps during testing.

Core Features & Use Cases

  • Open an Aircall-authenticated browser session for local development.
  • Navigate to a local URL and perform interactions using snapshots and element refs.
  • Support token-based SSO login flow and deterministic automation in a local environment.

Quick Start

Obtain a fresh Aircall staging token using the AircallStagingAuthToken tool, then open a local app with an authenticated session:

  • Retrieve token: AircallStagingAuthToken
  • Open browser session: agent-browser --session aircall-local open "http://localhost:<PORT>/sso/callback?token=<TOKEN>&redirect=<TARGET_PATH>"
  • Take snapshot: agent-browser --session aircall-local snapshot -i
  • Interact: agent-browser --session aircall-local click @e1
  • Re-snapshot after changes: agent-browser --session aircall-local snapshot -i

Frequently Asked Questions about agent-browser-aircall-local

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

FAQPage Schema
How do I automate browser testing with SSO token authentication on localhost?▼

To automate browser testing with SSO token authentication on localhost, you retrieve a staging token and open a headless browser session directly to the local SSO callback URL. This enables scripted interactions against your local app using deterministic automation.

Can I use agent-browser for local development against an Aircall app?▼

Yes, you can use agent-browser for local development by opening a session named aircall-local. It supports navigating to localhost URLs, taking snapshots, and interacting with elements using references for automated testing.

What is a headless browser session for localhost development?▼

A headless browser session for localhost development is an automated, scriptable browser environment that runs without a graphical interface. It authenticates using staging credentials and supports token-based SSO flows to test local applications.

How do I get an Aircall staging token for automated local testing?▼

You get an Aircall staging token for automated local testing by using the AircallStagingAuthToken tool. You then pass this token in the SSO callback URL when opening the agent-browser session to authenticate the headless browser.

Does Aircall local development support deterministic browser automation?▼

Yes, Aircall local development supports deterministic browser automation by using a named local session. This ensures consistent navigation, token-based authentication, and reliable element interactions during automated testing workflows.