What problem does it solve?
This Skill helps students continuously monitor Chinese postgraduate admissions and experience sources, then filter and summarize high-fit opportunities against a personal profile so you don’t miss deadlines or waste time on low-value pages.
Core Features & Use Cases
- Multi-source monitoring for admissions: Crawl official notice pages and curated community experience pages, extract candidate links, and track first-seen URLs in a local SQLite database.
- Profile-aware matching & scoring: Compute a transparent fit score using profile keywords, project keywords, and source-specific include/exclude keywords, including deadline extraction and “days left” estimation.
- Local dashboard workflow: Provide a local web UI to browse results, filter by type/status/category, star items, add notes, enrich mentor/lab summaries, and trigger scans interactively.
- Notification automation with privacy by design: Optionally push item alerts or a daily digest to a Feishu webhook while keeping real profile/targets/webhook and state files local (never commit them).
Quick Start
Run a single scan using your local private configuration by executing: "python3 scripts/baoyan_radar.py once --profile config/profile.local.json --targets config/targets.local.json --db state/radar.db".