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.