| name | quadrants |
| description | Manage Quadrants tasks and projects via natural language. Use when the user wants to create, view, complete, or organize tasks on the Eisenhower Matrix. Supports listing projects, adding tasks (single or bulk), viewing priority tasks, completing tasks, and getting project overviews. Triggers on mentions of "quadrants", "tasks", "to-do", "eisenhower", "priority matrix", or task management requests. |
Quadrants Skill
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:
bash skills/quadrants/scripts/quadrants-cli.sh projects
bash skills/quadrants/scripts/quadrants-cli.sh tasks <projectId>
bash skills/quadrants/scripts/quadrants-cli.sh priority
bash skills/quadrants/scripts/quadrants-cli.sh create <projectId> "<description>" <urgency> <importance>
bash skills/quadrants/scripts/quadrants-cli.sh bulk-create <projectId> '<json-tasks>'
bash skills/quadrants/scripts/quadrants-cli.sh complete <taskId>
bash skills/quadrants/scripts/quadrants-cli.sh update <taskId> '{"urgency": 80, "importance": 90}'
bash skills/quadrants/scripts/quadrants-cli.sh delete <taskId>
bash skills/quadrants/scripts/quadrants-cli.sh overview <projectId>
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
[
{"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" โ
create
- "ไปๅคฉๅไปไน" / "what should I do today" โ
priority
- "ๅฎๆไบ" / "done" / "mark complete" โ
complete
- "็็้กน็ฎ" / "show projects" โ
projects
- "ไปปๅกๆฆ่ง" โ
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