browser-sso-automation

Automate SSO login on Feide, Canvas LMS, and Panopto using Playwright.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/kngender5/hermes --skill browser-sso-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-sso-automation
Source: https://github.com/kngender5/hermes/tree/main/skills/devops/browser-sso-automation
Command: npx skills add https://github.com/kngender5/hermes --skill browser-sso-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, playwright-stealth, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates browser-based SSO (Single Sign-On) login flows for various educational platforms on WSL2, enabling efficient access and management of educational resources.

Core Features & Use Cases

  • SSO Automation: Handles authentication for Feide, Canvas LMS, and Panopto with support for multi-step authentication.
  • Cookie Extraction: Extracts session cookies for API access to platforms like Canvas LMS.
  • Video Downloading: Scrapes videos from educational platforms like Panopto.
  • Canvas CLI Integration: Provides command-line tools for managing Canvas courses and assignments.

Quick Start

Run the browser-sso-automation skill to login to Canvas LMS using Feide SSO and extract the required cookies for API access.

Frequently Asked Questions about browser-sso-automation

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

FAQPage Schema
How do I automate SSO login for Canvas LMS using Feide?

You can automate the Feide SSO login process for Canvas LMS by using this Skill to handle multi-step authentication and extract the session cookies required for platform access.

Can I use Playwright to extract session cookies from educational platforms on WSL2?

Yes, this Skill uses Playwright with system Chromium on WSL2 to automate browser-based SSO logins and extract session cookies for educational platforms like Canvas LMS and Panopto.

How do I download videos from Panopto using browser automation?

You can scrape and download videos from Panopto by automating the browser-based SSO login flow, which authenticates your session and allows the Playwright script to extract the video files.

Does this browser automation tool work with Canvas CLI for managing courses?

Yes, the Skill provides command-line integration for managing Canvas courses and assignments by using the cookies extracted during the automated SSO login process to authenticate API requests.

What are the limitations of automating SSO logins with Playwright on WSL2?

This automation approach is specifically designed for WSL2 environments and relies on Playwright with system Chromium, meaning it may require specific environment configurations and is limited to supported platforms like Feide, Canvas LMS, and Panopto.