一键导入
tasknotes
HTTP API-based task management using the TaskNotes Obsidian plugin. Primary task system — creates, updates, queries, and manages tasks via REST API.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
HTTP API-based task management using the TaskNotes Obsidian plugin. Primary task system — creates, updates, queries, and manages tasks via REST API.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Morning check-in, evening reflection, and weekly review routines. Helps maintain journaling habit and task awareness.
Sync meeting transcripts from Fireflies.ai via MCP server or manual export. Optional integration — requires Fireflies Business plan ($19/mo) for API access.
Process meeting transcripts — extract action items, create summaries, file in correct meeting type folder. Works with manual paste or Fireflies integration.
Intelligent vault onboarding agent. Interviews the user about their life, work, and preferences, then builds a personalized vault structure with custom folders, guides, and starter content.
| name | tasknotes |
| description | HTTP API-based task management using the TaskNotes Obsidian plugin. Primary task system — creates, updates, queries, and manages tasks via REST API. |
USE WHEN the user:
TaskNotes is the primary task management system. It runs as an Obsidian plugin with an HTTP API on port 8080. Tasks are stored as individual markdown files in TaskNotes/Tasks/.
Base URL: http://127.0.0.1:8080/api
curl -s --max-time 2 "http://127.0.0.1:8080/api/tasks" > /dev/null 2>&1 && echo "TaskNotes API is running" || echo "TaskNotes API not available — is Obsidian open?"
curl -s "http://127.0.0.1:8080/api/tasks"
curl -s "http://127.0.0.1:8080/api/tasks?status=open"
curl -s "http://127.0.0.1:8080/api/tasks?status=in-progress"
curl -s "http://127.0.0.1:8080/api/tasks?status=done"
curl -s -X POST "http://127.0.0.1:8080/api/tasks" \
-H "Content-Type: application/json" \
-d '{
"title": "Task name",
"status": "open",
"priority": "normal",
"due": "2026-03-15",
"scheduled": "2026-03-10",
"projects": ["Project Name"],
"contexts": ["work"],
"tags": ["tag1"]
}'
curl -s -X PUT "http://127.0.0.1:8080/api/tasks/Tasks/task-name.md" \
-H "Content-Type: application/json" \
-d '{"status": "in-progress"}'
curl -s -X PUT "http://127.0.0.1:8080/api/tasks/Tasks/task-name.md" \
-H "Content-Type: application/json" \
-d '{"status": "done"}'
curl -s -X DELETE "http://127.0.0.1:8080/api/tasks/Tasks/task-name.md"
curl -s "http://127.0.0.1:8080/api/options"
open — Not started (default)in-progress — Currently working ondone — Completednone — No priority setlow — Low priority (green)normal — Default priority (yellow)high — High priority (red)due — Due date (YYYY-MM-DD)scheduled — Scheduled start date (YYYY-MM-DD)projects — Array of project names (links to Projects/ folders)contexts — Array of contexts (e.g., "work", "home", "errands")tags — Array of tagstimeEstimate — Estimated minutesblockedBy — Array of task paths this task is blocked byTaskNotes provides 6 views users can open directly in Obsidian:
| View | What It Shows |
|---|---|
| Task List | All tasks with 6 tabs: All, Not Blocked, Today, Overdue, This Week, Unscheduled |
| Kanban Board | Visual columns by status (Open → In Progress → Done) |
| Calendar | Weekly time grid with tasks on time slots |
| Mini Calendar | Month overview with dots for task dates |
| Agenda | Flat list of upcoming 7 days |
| Relationships | Task dependencies, subtasks, blocking chains |
If the API doesn't respond (Obsidian closed, plugin disabled), tell the user: "TaskNotes API isn't responding. Please make sure Obsidian is open with the TaskNotes plugin enabled."
Do NOT fall back to file-based task creation — TaskNotes manages its own file format.