Conditional-Access-resilient OAuth alternative for Microsoft Graph: drive a Playwright + Edge persistent context to capture the bearer token during normal sign-in. Works when Device Code Flow / headless OAuth is blocked by AADSTS53003 (Device state: Unregistered). Outlook Web grants a broader scope set than Teams Web. Hard-won workaround that should NOT be the production answer.
$npx -y skills add carloscape/octorato --skill browser-bearer-graph-authInstalls into the current project.
Run `npx skills use "https://github.com/carloscape/octorato" --skill "carloscape/octorato/browser-bearer-graph-auth"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/carloscape/octorato" that are relevant to the current task. Run `npx skills add "https://github.com/carloscape/octorato"` and select the relevant skills, then follow their instructions.