browser-automation-auth

Expose dev-only Phoenix endpoints for auto-login and session info.

2|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/dot-prompt/dotprompt --skill browser-automation-auth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: browser-automation-auth
Source: https://github.com/dot-prompt/dotprompt/tree/main/.agent/skills/browser-automation-auth
Command: npx skills add https://github.com/dot-prompt/dotprompt --skill browser-automation-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation often stalls during login flows, forcing manual steps and slowing automated tests. This skill provides development-time authentication tooling to bypass email delays and keep test automation flowing.

Core Features & Use Cases

  • DevAuthController endpoints for auto-login, create-and-login, and session-info in development environments
  • Secure, dev-only authentication bypass that does not affect production
  • Clear session and cookie management for reliable browser automation state

Quick Start

Use the DevAuth endpoints to auto-login a test user and verify the session state in your automation script.

Frequently Asked Questions about browser-automation-auth

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

FAQPage Schema
How do I automate Phoenix login flows without waiting for email delivery?▼

You can automate Phoenix login flows by using dev-only API endpoints to auto-login test users, bypassing email delivery delays to keep browser automation tests moving. This requires a DevAuthController and dev routes.

What is a dev-only authentication bypass and when do I need it for browser testing?▼

A dev-only authentication bypass is a mechanism exposing auto-login and user creation APIs exclusively in development environments. You need it when email-delivery delays impede automated UI workflows and repeatable sign-in verification steps.

How do I create test users and fetch session info during automated UI testing?▼

You can create test users and fetch session info by calling DevAuthController endpoints in your development environment, which manage standard session and remember-me cookies for reliable browser automation state.

Does this development authentication bypass affect my production environment?▼

No, the development authentication bypass is secure and dev-only, ensuring it does not affect production environments. It strictly relies on standard session and remember-me cookies within the Phoenix development context.

Do I need a specific Phoenix setup to enable automated session management?▼

Yes, you need a Phoenix application configured with a DevAuthController and dedicated dev routes to enable automated session management and expose the necessary auto-login and session-info APIs.