mrc-monitor
Real-time token monitoring for MRC canteen order system. Monitors Firebase Firestore for token status and notifies when orders are ready. Use when user sends commands like "mrc 73", "token 97", or "monitor 42" to monitor one or multiple canteen tokens. Handles multiple tokens simultaneously, sends independent notifications per token, and auto-exits when all tokens are ready.
Why use this skill?
Automate your MRC canteen experience with the mrc-monitor skill. Track order tokens in real-time via Firestore and receive instant updates when your food is ready.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wysh3/mrc-monitorWhat This Skill Does
The mrc-monitor skill is a specialized automation tool designed for the MRC canteen order system. It bridges the gap between the agent and Firebase Firestore, allowing users to track the real-time status of their food orders via token numbers. Instead of manually refreshing or checking the canteen counter, the agent keeps a background watch on your orders and notifies you the moment your token status updates to 'Ready'. It handles multiple token monitoring concurrently and cleans up its own processes automatically, ensuring efficient system resource management.
Installation
To install this skill, use the ClawHub CLI inside your OpenClaw environment:
clawhub install openclaw/skills/skills/wysh3/mrc-monitor
Ensure your agent has the necessary permissions to access the Firebase backend associated with the canteen project kanteen-mrc-blr-24cfa.
Use Cases
- Bulk Order Tracking: Ideal for groups or individuals ordering multiple items at once. You can pass a string of token numbers (e.g., 'mrc 10 11 12') and the agent will track all of them simultaneously.
- Passive Monitoring: Perfect for students or staff who want to stay at their desks until their meal is actually ready for pickup.
- Quick Status Verification: Use the 'check' command to perform a singular, one-time verification of an order status without initiating a persistent background monitoring loop.
Example Prompts
- "mrc 73 97 42"
- "token 55, please monitor these."
- "check 88"
Tips & Limitations
- Naming Conventions: The agent is highly flexible with token prefixes; 'mrc', 'token', 'monitor', and 'check' are all valid triggers.
- Background Efficiency: The script polls every 15 seconds. Avoid launching multiple redundant monitors for the same token to prevent unnecessary Firebase read operations.
- Error Handling: The monitor script is resilient, featuring built-in retries for network timeouts. If it encounters a fatal error, it will notify you before terminating, so you aren't left waiting for an order that isn't being watched. Always ensure you are on a stable network connection when initiating the monitor.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-wysh3-mrc-monitor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution