scut-review-monitor

Monitor SCUT graduate portal blind-review status via XPath polling.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/songxf1024/skills --skill scut-review-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scut-review-monitor
Source: https://github.com/songxf1024/skills/tree/main/scut-review-monitor
Command: npx skills add https://github.com/songxf1024/skills --skill scut-review-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users check and continuously monitor the SCUT thesis blind-review status shown in a graduate portal page, without repeatedly logging in and manually refreshing.

Core Features & Use Cases

  • One-time status check: Reads the watched text from the portal page using saved cookies and returns the current blind-review status.
  • Cookie re-login bootstrap: Opens a headless Chromium browser for manual login, then exports cookies locally so future checks can run without re-login.
  • Foreground monitoring with notifications: Polls the watched XPath and notifies you when the text changes, with support for multiple notification channels and optional QR-code image upload.

Quick Start

Ask the assistant to run the one-time check to tell you whether your blind-review status has changed right now.

Frequently Asked Questions about scut-review-monitor

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

FAQPage Schema
How do I monitor my thesis blind-review status on the SCUT portal without manual refreshing?

You can monitor your SCUT blind-review status by logging in with saved cookies and polling the watched XPath text for changes, receiving notification alerts when the status updates.

What is XPath text extraction for portal monitoring and how does it work?

XPath text extraction targets specific elements on the SCUT portal page by their path, reading the watched text to detect blind-review status changes during continuous polling without manual browser interaction.

Do I need a local Python environment to check my SCUT blind-review status?

Yes, you need a local Python environment with requests and lxml for HTTP and XPath extraction, plus Playwright Chromium for the initial login and QR-code export bootstrap.

How do I handle session expiration when continuously monitoring the SCUT graduate portal?

When the session expires during SCUT portal monitoring, the skill triggers a re-login bootstrap by opening a headless Chromium browser for manual login, then exports fresh cookies locally for future checks.

Can I receive notification alerts when my thesis blind-review status changes?

Yes, the foreground monitoring feature polls the watched XPath and sends notification alerts through multiple channels when the blind-review status text changes, with optional QR-code image upload support.

What's the best way to bootstrap cookies for SCUT portal login automation?

The best way to bootstrap SCUT portal login cookies is opening a headless Chromium browser via Playwright for manual authentication, then exporting the session cookies locally to run future checks without re-login.