SuperAPI AI Directory

quadrants

General & other

View repository

Updated 10-16 09:50

About this skill

Quadrants Skill

Manage tasks on the Quadrants Eisenhower Matrix (quadrants.ch) via OpenClaw.

API Access

All operations go through POST https://quadrants.ch/api/service with header X-API-Key.

Credentials should be configured via environment variables or openclaw.json:

  • QUADRANTS_API_KEY — Service API key
  • Default project: YOUR_PROJECT_ID

Direct API Calls (preferred over CLI)

curl -sL -X POST "https://quadrants.ch/api/service" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $QUADRANTS_API_KEY" \
  -d '{"action":"<ACTION>", ...params}'

Actions Reference

Action Required params Description
projects — List all projects with task counts
tasks projectId List active tasks (sorted by priority)
priority — Top priority tasks across all projects
quadrant projectId, quadrant (Q1/Q2/Q3/Q4) Filter tasks by quadrant
search query Search tasks by description
create projectId, description, urgency?, importance? Create one task
bulk-create projectId, tasks[] Create multiple tasks
complete taskId Archive/complete a task
update taskId, updates{} Update task fields
delete taskId Permanently delete a task
overview projectId Project stats + quadrant distribution
stats — Global stats across all projects

Quadrant Mapping

Quadrant Urgency Importance Meaning
Q1 >50 >50 🔴 Do First — urgent + important
Q2 ≤50 >50 🟡 Schedule — important, not urgent
Q3 >50 ≤50 🟠 Delegate — urgent, not important
Q4 ≤50 ≤50 ⚪ Eliminate — neither

Natural Language → Action Mapping

User says Action Params
"Add a task: fix bug" create description="fix bug", urgency=80, importance=70
"What to do today" / "priority" priority —
"Completed #412" complete taskId=412
"Project overview" overview projectId=default
"Q1 tasks" / "urgent important" quadrant quadrant=Q1
"Search login" search query="login"
"Take a look at the project" projects —
"Overall situation" stats —

Urgency/Importance Inference

When user doesn't specify values, infer from context:

  • Bug/failure/outage/urgent → urgency: 85-95
  • Deadline approaching → urgency: 80-90
  • Strategic/core/release → importance: 85-95
  • Optimization/polish/optional → importance: 20-40, urgency: 20-30
  • Daily/routine → both: 40-60
  • Default → urgency: 50, importance: 50

Example: Bulk Create

{"action":"bulk-create","projectId":"proj_xxx","tasks":[
  {"description":"修复登录bug","urgency":90,"importance":85},
  {"description":"更新文档","urgency":30,"importance":70},
  {"description":"优化首页加载速度","urgency":60,"importance":75}
]}