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.