{"id":"066112eb-bb09-4876-9dce-2c1f1aa45ad5","shortId":"6NatDR","kind":"skill","title":"todos","tagline":"Use this skill when the user wants to list, search, create, edit, complete, or replan todos in Aicoo. Triggers on: 'todos', 'my tasks', 'task list', 'add todo', 'create todo', 'complete todo', 'mark done', 'replan', 'overdue tasks', 'what do I need to do', 'pending tasks', 'to-do","description":"# Todos — Task Management\n\nList, create, edit, complete, and replan todos using Aicoo OS endpoints.\n\n## Prerequisites\n\n- `AICOO_API_KEY` must be set (falls back to `PULSE_API_KEY`)\n- Base URL: `https://www.aicoo.io/api/v1`\n\n## API Endpoints\n\n| Endpoint | Method | Purpose |\n|----------|--------|---------|\n| `/os/todos` | GET | List/search todos |\n| `/os/todos` | POST | Create a todo |\n| `/os/todos/{id}` | PATCH | Edit a todo |\n| `/os/todos/{id}/complete` | POST | Mark todo complete |\n| `/os/todos/replan` | POST | Replan overdue todos |\n\n## List Todos\n\n```bash\n# All incomplete todos\ncurl -s \"https://www.aicoo.io/api/v1/os/todos?limit=20&completed=false\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" | jq .\n\n# Search by keyword\ncurl -s \"https://www.aicoo.io/api/v1/os/todos?q=investor&limit=20\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" | jq .\n\n# Filter by priority (1=highest)\ncurl -s \"https://www.aicoo.io/api/v1/os/todos?priority=1&limit=10\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" | jq .\n\n# Include completed\ncurl -s \"https://www.aicoo.io/api/v1/os/todos?completed=true&limit=50\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" | jq .\n```\n\n## Create a Todo\n\n```bash\ncurl -s -X POST \"https://www.aicoo.io/api/v1/os/todos\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"title\":\"Prepare investor packet\",\"priority\":1}' | jq .\n```\n\nFields:\n- `title` (required): task description\n- `priority` (optional): 1 (highest) to 4 (lowest)\n- `dueDate` (optional): ISO 8601 date string\n- `notes` (optional): additional context\n\n## Edit a Todo\n\n```bash\ncurl -s -X PATCH \"https://www.aicoo.io/api/v1/os/todos/42\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"title\":\"Updated title\",\"priority\":2,\"dueDate\":\"2026-05-10\"}' | jq .\n```\n\n## Complete a Todo\n\n```bash\ncurl -s -X POST \"https://www.aicoo.io/api/v1/os/todos/42/complete\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" | jq .\n```\n\n## Replan Overdue Todos\n\nReschedule overdue items intelligently:\n\n```bash\ncurl -s -X POST \"https://www.aicoo.io/api/v1/os/todos/replan\" \\\n  -H \"Authorization: Bearer ${AICOO_API_KEY:-$PULSE_API_KEY}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{}' | jq .\n```\n\n## Workflow: Sync Local Todos to Aicoo\n\nWhen the user has a local todo list (markdown, text file, etc.) and wants it in Aicoo:\n\n1. Read the local file\n2. Parse each todo item\n3. POST each to `/os/todos` with appropriate priority and due date\n4. Report what was created\n\n## Presentation\n\nWhen listing todos, group by status and priority:\n\n```\nPending (5 items)\n  P1: Prepare investor packet (due May 5)\n  P1: Fix production auth bug\n  P2: Review PR #280\n  P3: Update onboarding docs\n  P4: Clean up old branches\n\nCompleted today (2 items)\n  Done: Deploy guest identity fix\n  Done: Write LLM judge docs\n```","tags":["todos","aicoo","skills","aicoo-team","agent","agent-skills","agentic-ai"],"capabilities":["skill","source-aicoo-team","skill-todos","topic-agent","topic-agent-skills","topic-agentic-ai"],"categories":["AICOO-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/Aicoo-Team/AICOO-Skills/todos","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add Aicoo-Team/AICOO-Skills","source_repo":"https://github.com/Aicoo-Team/AICOO-Skills","install_from":"skills.sh"}},"qualityScore":"0.456","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 12 github stars · SKILL.md body (2,978 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:07.978Z","embedding":null,"createdAt":"2026-05-09T01:05:26.547Z","updatedAt":"2026-05-18T19:07:07.978Z","lastSeenAt":"2026-05-18T19:07:07.978Z","tsv":"'-05':277 '-10':278 '/api/v1':80 '/api/v1/os/todos':199 '/api/v1/os/todos/42':254 '/api/v1/os/todos/42/complete':290 '/api/v1/os/todos/replan':315 '/api/v1/os/todos?completed=true&limit=50':178 '/api/v1/os/todos?limit=20&completed=false':123 '/api/v1/os/todos?priority=1&limit=10':161 '/api/v1/os/todos?q=investor&limit=20':141 '/complete':103 '/os/todos':86,90,95,101,369 '/os/todos/replan':108 '1':155,220,229,355 '2':274,360,420 '2026':276 '280':408 '3':365 '4':232,376 '5':391,399 '8601':237 'add':27 'addit':242 'aicoo':19,60,64,127,145,165,182,203,258,294,319,337,354 'api':65,74,81,128,131,146,149,166,169,183,186,204,207,259,262,295,298,320,323 'application/json':213,268,329 'appropri':371 'auth':403 'author':125,143,163,180,201,256,292,317 'back':71 'base':76 'bash':115,192,247,283,308 'bearer':126,144,164,181,202,257,293,318 'branch':417 'bug':404 'clean':414 'complet':14,31,55,107,173,280,418 'content':211,266,327 'content-typ':210,265,326 'context':243 'creat':12,29,53,92,189,380 'curl':119,137,157,174,193,248,284,309 'd':214,269,330 'date':238,375 'deploy':423 'descript':226 'doc':412,431 'done':34,422,427 'due':374,397 'duedat':234,275 'edit':13,54,98,244 'endpoint':62,82,83 'etc':349 'fall':70 'field':222 'file':348,359 'filter':152 'fix':401,426 'get':87 'group':385 'guest':424 'h':124,142,162,179,200,209,255,264,291,316,325 'highest':156,230 'id':96,102 'ident':425 'includ':172 'incomplet':117 'intellig':307 'investor':217,395 'iso':236 'item':306,364,392,421 'jq':133,151,171,188,221,279,300,331 'judg':430 'key':66,75,129,132,147,150,167,170,184,187,205,208,260,263,296,299,321,324 'keyword':136 'list':10,26,52,113,345,383 'list/search':88 'llm':429 'local':334,343,358 'lowest':233 'manag':51 'mark':33,105 'markdown':346 'may':398 'method':84 'must':67 'need':41 'note':240 'old':416 'onboard':411 'option':228,235,241 'os':61 'overdu':36,111,302,305 'p1':393,400 'p2':405 'p3':409 'p4':413 'packet':218,396 'pars':361 'patch':97,251 'pend':44,390 'post':91,104,109,196,287,312,366 'pr':407 'prepar':216,394 'prerequisit':63 'present':381 'prioriti':154,219,227,273,372,389 'product':402 'puls':73,130,148,168,185,206,261,297,322 'purpos':85 'read':356 'replan':16,35,57,110,301 'report':377 'requir':224 'reschedul':304 'review':406 'search':11,134 'set':69 'skill':4 'skill-todos' 'source-aicoo-team' 'status':387 'string':239 'sync':333 'task':24,25,37,45,50,225 'text':347 'titl':215,223,270,272 'to-do':46 'today':419 'todo':1,17,22,28,30,32,49,58,89,94,100,106,112,114,118,191,246,282,303,335,344,363,384 'topic-agent' 'topic-agent-skills' 'topic-agentic-ai' 'trigger':20 'type':212,267,328 'updat':271,410 'url':77 'use':2,59 'user':7,340 'want':8,351 'workflow':332 'write':428 'www.aicoo.io':79,122,140,160,177,198,253,289,314 'www.aicoo.io/api/v1':78 'www.aicoo.io/api/v1/os/todos':197 'www.aicoo.io/api/v1/os/todos/42':252 'www.aicoo.io/api/v1/os/todos/42/complete':288 'www.aicoo.io/api/v1/os/todos/replan':313 'www.aicoo.io/api/v1/os/todos?completed=true&limit=50':176 'www.aicoo.io/api/v1/os/todos?limit=20&completed=false':121 'www.aicoo.io/api/v1/os/todos?priority=1&limit=10':159 'www.aicoo.io/api/v1/os/todos?q=investor&limit=20':139 'x':195,250,286,311","prices":[{"id":"5300ddf4-d598-4938-b306-0769018a20c6","listingId":"066112eb-bb09-4876-9dce-2c1f1aa45ad5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"Aicoo-Team","category":"AICOO-Skills","install_from":"skills.sh"},"createdAt":"2026-05-09T01:05:26.547Z"}],"sources":[{"listingId":"066112eb-bb09-4876-9dce-2c1f1aa45ad5","source":"github","sourceId":"Aicoo-Team/AICOO-Skills/todos","sourceUrl":"https://github.com/Aicoo-Team/AICOO-Skills/tree/main/skills/todos","isPrimary":false,"firstSeenAt":"2026-05-09T01:05:26.547Z","lastSeenAt":"2026-05-18T19:07:07.978Z"}],"details":{"listingId":"066112eb-bb09-4876-9dce-2c1f1aa45ad5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"Aicoo-Team","slug":"todos","github":{"repo":"Aicoo-Team/AICOO-Skills","stars":12,"topics":["agent","agent-skills","agentic-ai"],"license":"mit","html_url":"https://github.com/Aicoo-Team/AICOO-Skills","pushed_at":"2026-05-05T14:10:59Z","description":"An official set of skills to share, maintain and connect personal AI Agents.","skill_md_sha":"b74e8470b85a6c44a3889fbe5b497473eb82ebe1","skill_md_path":"skills/todos/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/Aicoo-Team/AICOO-Skills/tree/main/skills/todos"},"layout":"multi","source":"github","category":"AICOO-Skills","frontmatter":{"name":"todos","description":"Use this skill when the user wants to list, search, create, edit, complete, or replan todos in Aicoo. Triggers on: 'todos', 'my tasks', 'task list', 'add todo', 'create todo', 'complete todo', 'mark done', 'replan', 'overdue tasks', 'what do I need to do', 'pending tasks', 'to-do list', 'check my todos'."},"skills_sh_url":"https://skills.sh/Aicoo-Team/AICOO-Skills/todos"},"updatedAt":"2026-05-18T19:07:07.978Z"}}