Back to list
jcollingj

todos

by jcollingj

0🍴 0📅 Jan 15, 2026

SKILL.md


name: todos description: Manages project todos via REST API. Use when the user asks to create, view, update, or delete todos, list tasks by project, check task status, or filter by due date. Requires the Noetect app to be running. version: 1

Todos Management

Overview

Manages todos via the Noetect REST API. The API handles all validation, ID generation, timestamps, and ordering automatically.

Port Discovery

The server writes its port to a discoverable location. Extract it with:

PORT=$(cat ~/Library/Application\ Support/com.firstloop.noetect/serverport.json | grep -o '"port":[0-9]*' | cut -d: -f2)

API Endpoints

All endpoints use POST with JSON body at http://localhost:$PORT:

EndpointDescription
/api/todos/createCreate a new todo
/api/todos/listList todos (with optional project filter)
/api/todos/getGet a single todo by ID
/api/todos/updateUpdate a todo
/api/todos/deleteDelete a todo
/api/todos/projectsList all projects
/api/todos/tagsList all tags
/api/todos/archiveArchive a todo
/api/todos/unarchiveUnarchive a todo
/api/todos/archivedList archived todos

Create Todo

curl -s -X POST "http://localhost:$PORT/api/todos/create" \
  -H "Content-Type: application/json" \
  -d '{"title": "My todo", "project": "work"}'

List Todos

# All active todos
curl -s -X POST "http://localhost:$PORT/api/todos/list" \
  -H "Content-Type: application/json" \
  -d '{}'

# Todos for a specific project
curl -s -X POST "http://localhost:$PORT/api/todos/list" \
  -H "Content-Type: application/json" \
  -d '{"project": "work"}'

Update Todo

curl -s -X POST "http://localhost:$PORT/api/todos/update" \
  -H "Content-Type: application/json" \
  -d '{"todoId": "todo-123", "updates": {"status": "done"}}'

How Claude Should Use This Skill

Always start by getting the server port, then use the appropriate endpoint.

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon