Bupt Empty Classroom
/install bupt-empty-classroom
BUPT Empty Classroom Query
This skill queries the BUPT empty classroom system at https://ec.jray.xyz/
Workflow
Step 1: Open the website
Use agent-browser to open the URL:
agent-browser open https://ec.jray.xyz/
Step 2: Verify campus selection
- The page defaults to "西土城" (Xitucheng) campus
- Verify it's selected (look for
[checked]on radio "西土城") - If not, click on it:
agent-browser click @e2
Step 3: Select building
Click on the building button:
- 教2:
agent-browser click @e6 - 教3:
agent-browser click @e7 - 教4:
agent-browser click @e8 - 未来学习大楼:
agent-browser click @e9
Step 4: Select time period
After clicking the building, the time period buttons will appear. Each button shows the format:
HH:MM 节次 HH:MM
Example buttons:
- 08:00 01 08:45 (第1节)
- 08:50 02 09:35 (第2节)
- ...and so on
Click on the desired time period button (check refs from snapshot).
Step 5: Extract results
After selecting the time period, the page will show a table with empty classrooms:
| Column | Description |
|---|---|
| 教室 | Classroom ID (e.g., 教4-203) |
| 座位数 | Number of seats |
| 类型 | Room type (if available) |
| 来源 | Data source (usually "教务") |
Use agent-browser snapshot or agent-browser snapshot -i to get the full table.
Example Session
# Step 1: Open website
agent-browser open https://ec.jray.xyz/
# Step 2: Get initial snapshot to see refs
agent-browser snapshot -i
# Step 3: Click on building (e.g., 教4)
agent-browser click @e8
# Step 4: Get updated snapshot
agent-browser snapshot -i
# Step 5: Click on time period (e.g., 17:25 11 18:10)
agent-browser click @e20
# Step 6: Get final results
agent-browser snapshot
Common Issues
-
Button refs change after each navigation: Always re-run
snapshotafter clicking a building or time period. -
Some time periods are disabled: Passed time periods show
[disabled]and cannot be clicked. -
No empty classrooms: If no classrooms are shown after selecting a time period, it means all classrooms are occupied at that time.
Notes
- The website defaults to current date
- Only Xitucheng campus is fully supported (沙河 campus can be selected but workflow is same)
- Data source is usually the university's academic system (教务)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bupt-empty-classroom - After installation, invoke the skill by name or use
/bupt-empty-classroom - Provide required inputs per the skill's parameter spec and get structured output
What is Bupt Empty Classroom?
Query empty classrooms at BUPT (Beijing University of Posts and Telecommunications) Xitucheng campus. Use when the user needs to find available/empty classro... It is an AI Agent Skill for Claude Code / OpenClaw, with 249 downloads so far.
How do I install Bupt Empty Classroom?
Run "/install bupt-empty-classroom" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bupt Empty Classroom free?
Yes, Bupt Empty Classroom is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bupt Empty Classroom support?
Bupt Empty Classroom is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bupt Empty Classroom?
It is built and maintained by huanglecheng (@hlcle); the current version is v2.0.0.