sjtu-oneshot

Refresh expired SJTU authentication sessions and retrieve campus data via Playwright.

69|6|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/xhh678876/openclaw-sjtu --skill sjtu-oneshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sjtu-oneshot
Source: https://github.com/xhh678876/openclaw-sjtu/tree/main/skills/sjtu-oneshot
Command: npx skills add https://github.com/xhh678876/openclaw-sjtu --skill sjtu-oneshot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of repeatedly logging into multiple Shanghai Jiao Tong University platforms and manually refreshing expired authentication sessions before retrieving academic information.

Core Features & Use Cases

  • Unified SSO Login: Uses a single Playwright session to authenticate through jAccount and refresh access across multiple SJTU services.
  • Campus Data Retrieval: Collects course schedules, academic calendars, physics laboratory information, MOOC deadlines, and Canvas assignments into a unified report.
  • Use Case: When your SJTU cookies expire and course schedules or deadlines cannot be loaded, use this Skill to restore authentication and retrieve the latest campus data.

Quick Start

Use the sjtu-oneshot skill to refresh all my SJTU cookies and retrieve my latest campus information.

Frequently Asked Questions about sjtu-oneshot

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

FAQPage Schema
How do I refresh expired jAccount SSO cookies for SJTU platforms?

To refresh expired jAccount SSO cookies, you need a Playwright-based automation session that re-authenticates your SJTU credentials and restores access across multiple campus services. This Skill automates that login process to restore access and retrieve academic data.

What campus data can I retrieve with an SJTU SSO automation session?

With an SJTU SSO automation session, you can retrieve course schedules, academic calendars, physics laboratory information, MOOC deadlines, and Canvas assignments. The collected data is aggregated into a unified campus report for review.

Do I need Playwright installed to automate SJTU jAccount login?

Yes, Playwright is required to automate the SJTU jAccount login process. This Skill relies on Playwright to handle the single sign-on authentication, manage cookies, and fetch data from multiple university platforms.

Why does my Canvas assignment data fail to load after SJTU cookie expiration?

Canvas assignment data fails to load after SJTU cookie expiration because the authentication session becomes invalid. You must refresh the SSO access using a Playwright session to restore cookies before fetching new academic deadlines.

What is the best way to collect SJTU course schedules and MOOC deadlines automatically?

The best way to collect SJTU course schedules and MOOC deadlines automatically is using a unified SSO login session. This Skill uses Playwright to authenticate via jAccount and fetch all academic data into a single comprehensive report.