brightwheel-login-helper

Automate Brightwheel portal login and 2FA flows with Python.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/carlosmsanchezm/daycare-agent --skill brightwheel-login-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brightwheel-login-helper
Source: https://github.com/carlosmsanchezm/daycare-agent/tree/main/workspaces/brightwheel-operator/skills/brightwheel_login_helper
Command: npx skills add https://github.com/carlosmsanchezm/daycare-agent --skill brightwheel-login-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates authenticated access to Brightwheel's web portal, including handling 2FA prompts to streamline admin logins.

Core Features & Use Cases

  • Automates Brightwheel login flow to establish or refresh a session.
  • Handles 2FA prompts by requesting verification codes when required.
  • Maintains session state across browser restarts for seamless access to dashboards.

Quick Start

Launch the login helper to sign in to Brightwheel and confirm an active session.

Frequently Asked Questions about brightwheel-login-helper

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

FAQPage Schema
How do I automate Brightwheel login with 2FA using Python?

You can automate Brightwheel login with 2FA by using a browser automation tool in Python 3 that manages session state and requests verification codes. This skill provides the logic to handle the authentication flow and establish an active session.

How does browser automation handle 2FA prompts for Brightwheel sessions?

Browser automation handles 2FA prompts for Brightwheel sessions by programmatically intercepting the verification requirement and requesting the code when needed. The skill maintains session state across browser restarts to ensure seamless dashboard access.

What environment variables do I need to set up for Brightwheel session management?

For Brightwheel session management, you need to set the BRIGHTWHEEL_EMAIL and BRIGHTWHEEL_PASSWORD environment variables. You also need Python 3 and a browser automation tool installed before launching the login helper.

Can I maintain an active Brightwheel dashboard session across browser restarts?

Yes, you can maintain an active Brightwheel dashboard session across browser restarts. The login helper applies session management techniques to preserve authentication state, preventing repeated manual logins during administrative workflows.

Does this Brightwheel login helper work without manual 2FA code entry?

No, the Brightwheel login helper does not bypass 2FA. It handles 2FA prompts by requesting verification codes when required, meaning you must still supply the code generated by your authenticator during the automated login flow.

Why does my automated Brightwheel login session expire?

Automated Brightwheel login sessions expire when the web portal invalidates the authentication token. Running the login helper again refreshes the session by re-executing the login and 2FA flow to restore programmatic access to the dashboard.