SuperAPI AI Directory

quadrants

General & other

View repository

Updated 10-15 21:40

About this skill

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:

# 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 task

bash skills/quadrants/scripts/quadrants-cli.sh create ""

Bulk create tasks (JSON array)

bash skills/quadrants/scripts/quadrants-cli.sh bulk-create ''

Complete a task

bash skills/quadrants/scripts/quadrants-cli.sh complete

Update a task

bash skills/quadrants/scripts/quadrants-cli.sh update '{"urgency": 80, "importance": 90}'

Delete a task

bash 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