Manage tasks on the Quadrants Eisenhower Matrix (quadrants.ch) from OpenClaw.
Setup
Requires env vars in the skill config or TOOLS.md:
QUADRANTS_API_URL— Base URL (default:https://quadrants.ch)QUADRANTS_API_KEY— Service API key for authenticated access
Available Commands
Use the scripts/quadrants-cli.sh script for all operations:
# List projects
bash skills/quadrants/scripts/quadrants-cli.sh projects
Get project tasks (with project ID)
bash skills/quadrants/scripts/quadrants-cli.sh tasks
Get priority tasks (top 5 across all projects)bash skills/quadrants/scripts/quadrants-cli.sh priority
Create a taskbash skills/quadrants/scripts/quadrants-cli.sh create ""
Bulk create tasks (JSON array)bash skills/quadrants/scripts/quadrants-cli.sh bulk-create ''
Complete a taskbash skills/quadrants/scripts/quadrants-cli.sh complete
Update a taskbash skills/quadrants/scripts/quadrants-cli.sh update '{"urgency": 80, "importance": 90}'
Delete a taskbash skills/quadrants/scripts/quadrants-cli.sh delete
Get project overview (summary with quadrant distribution)bash skills/quadrants/scripts/quadrants-cli.sh overview
## Quadrant Reference
The Eisenhower Matrix has 4 quadrants based on urgency (0-100) and importance (0-100):
| Quadrant | Urgency | Importance | Action |
|----------|---------|------------|--------|
| Q1: Do First | High (>50) | High (>50) | Urgent + Important → Do immediately |
| Q2: Schedule | Low (≤50) | High (>50) | Not Urgent + Important → Plan for later |
| Q3: Delegate | High (>50) | Low (≤50) | Urgent + Not Important → Delegate |
| Q4: Eliminate | Low (≤50) | Low (≤50) | Not Urgent + Not Important → Drop it |
## Task Format for Bulk Create
```json
[
{"description": "Fix login bug", "urgency": 90, "importance": 85},
{"description": "Update docs", "urgency": 30, "importance": 70}
]
Integration with OpenClaw
Heartbeat Check
Add to HEARTBEAT.md to periodically check priority tasks:
Check Quadrants priority tasks and remind user of urgent items
Cron Reminder
Schedule daily task briefings via cron jobs.
Natural Language Mapping
When users say things like:
- "Add a task" / "add a task" →
create - "What should I do today" / "what should I do today" →
priority - "Done" / "done" / "mark complete" →
complete - "Show projects" / "show projects" →
projects - "Task overview" →
overview
Infer urgency/importance from context when not specified:
- Bug fixes, deadlines → high urgency
- Strategy, planning → high importance, low urgency
- Nice-to-have → low both