Use when the user wants the macOS 12+ Apple-enhanced SYSU workflow layer, especially natural-language requests such as 把课表同步到日历、把雨课堂 ddl 加到提醒事项、把宣讲会或招聘会写进日历、...
Coding
SYSU Anything CLI
Try itUse when the user wants SYSU campus help through the SYSU Anything CLI, including natural-language requests such as 查课表、今天有什么课、教务系统、请假、雨课堂作业、ddl、签到、预约健身房、预约体...
What it does
Use when the user wants SYSU campus help through the SYSU Anything CLI, including natural-language requests such as 查课表、今天有什么课、教务系统、请假、雨课堂作业、ddl、签到、预约健身房、预约体...
The skill document
SYSU anything CLI
Use the published sysu-anything CLI instead of re-deriving campus APIs. Prefer the installed binary. If sysu-anything is missing, install the compiled package with npm i -g sysu-anything or use one-off calls via npx -y sysu-anything@latest .... If the user is actively developing the local repo, the checked-out workspace build is also acceptable.
If the user explicitly wants Apple Calendar / Apple Reminders integration on macOS, switch to the separate Apple entrypoint described in references/apple.md.
First step
- Confirm the runtime path:
- preferred:
sysu-anything - one-off fallback:
npx -y sysu-anything@latest - local-dev fallback inside the repo:
npm run build
- preferred:
- Prefer targeted help before composing a command:
sysu-anything --helpsysu-anything --helpsysu-anything --help
- Before any login-dependent feature, read
references/auth-and-state.mdand identify what session or token is required. - Check login state before the real action:
bus: no login check neededqg: no login check needed; prefersysu-anything qg --helporsysu-anything qg list --today --availableykt:sysu-anything ykt statustoday/jwxt:sysu-anything jwxt statuschat:sysu-anything chat sourcesgym:sysu-anything gym profilelibic:sysu-anything libic whoamiexplore:sysu-anything explore whoamiusc:sysu-anything usc whoami --jsoncareerlist/detail: no login check neededcareerteachin/jobfair signup orcareer job apply: no dedicated status endpoint; if the career write path may be stale, runsysu-anything auth workwechatfirst so the command can seedcareer-session.jsonxgxt:sysu-anything xgxt current-user
- If the check fails, restore login first, then rerun the check, and only after that run the user’s actual command.
- If the user wants Apple Calendar / Reminders integration, read
references/apple.mdand runsysu-anything-apple apple doctorbefore the real sync command. - For
chat send, prefer the campus-news scope first:- run
sysu-anything chat sources - if the list contains
校园资讯or校内资讯, prefer that exact returned title by default - only switch to another scope when the user explicitly asks for it or the source list shows a better match
- run
Routing
- If you are unsure where a capability lives, read
references/overview.md. - For login state and cached files, read
references/auth-and-state.md. - For career teachin/jobfair/job list/detail/signup/apply flows, read
references/career.md. - For offline Guangzhou shuttle lookup, read
references/bus.md. - For Qiguan rides between Zhuhai and Guangzhou, read
references/qiguan.md. - For Apple Calendar / Reminders integration, read
references/apple.md. - For Rain Classroom login, courses, classroom/check-in/homework flows, read
references/ykt.md. - For course timetable or leave flows, read
references/jwxt.md. - For campus chat login, scopes, or messaging, read
references/chat.md. - For gym availability or booking, read
references/gym.md. - For libic seminar-room refresh / availability / reservation flows, read
references/libic.md. - For USC / BPM classroom, meeting-room, and student-activity reservation flows, read
references/usc.md. - For explore seminar or research flows, read
references/explore.md. - For xgxt work-study or holiday leave/return-school flows, read
references/xgxt.md.
Safety
- Login-dependent features must not skip the login check step.
- Read
references/safety-and-confirm.mdbefore any write operation. - Prefer preview/query commands before mutation commands.
- Do not add
--confirmunless the user clearly wants the real submission. - Prefer the existing CLI over browser automation unless the user explicitly asks for a lower-level path.
Related skills
当用户需要通过本地 szu-cli 查询或操作深圳大学校园事务时使用,包括登录检查、公文通、我的课表、全校课表、成绩、绩点排名、培养方案、学业完成、思政学分、创新讲座、宿舍电费、体育场馆预约、图书馆馆藏、知网和万方检索。指导 agent 使用 JSON 输出、安全处理隐私,并对预约和取消执行 dry-run/co...
Query a university jwgl/教务系统 for teacher-facing data such as 课程表 and 考试相关信息(监考/考务安排、课程考试安排、考试信息). Also manage saved school URLs and teacher credentials throu...
Use this skill when the user wants OpenClaw to query synced Zhishi Xingqiu content, inspect recent posts, search downloaded documents, summarize updates, or...
AI-powered university course planning assistant. Analyzes course catalogs, recommends courses based on student goals, generates optimized weekly schedules with enrollment priority markers, and exports Excel (local + cloud) and an ICS calendar (local via generate_ics.py, or cloud standard mode). Supports international education systems (US/AU/UK/ECTS/CN). Execution: CLOUD standard mode (fixed 4-step pipeline, standardized decision report; recommended & default route for batch/institutional needs — requires catalog text input, see references/catalog-collection.md). Two cloud platforms by payment method: Shengsuanyun (CNY ¥0.5/run, China payment) or CogFoundry (USD $0.10/run, international credit card). LOCAL personal lightweight version (free, single-school single-student only, no batch pipeline, no standardized decision report).
Use when the user wants help with Qiguan campus bus tickets using the local qg CLI, including listing schedules, choosing Zhuhai/South/East campus routes, ge...