← ClaudeAtlas

tasknoteslisted

Manage tasks in an Obsidian TaskNotes vault. Use for creating, reading, updating, or completing tasks; checking what is open or in progress; adding items to a list; marking tasks done or in progress; updating task status or priority; investigating why a task is missing from a view or board; troubleshooting TaskNotes MCP or API connection issues; setting up or configuring TaskNotes; or running a schema diagnostic on task files. Routes automatically to the best available access method: MCP server, HTTP API, or direct file access. Bundled help at references/tasknotes-help.md.
vanillaflava/tasknotes-skill · ★ 7 · API & Backend · score 81
Install: claude install-skill vanillaflava/tasknotes-skill
# TaskNotes Multi-modal task management for Obsidian TaskNotes vaults. The skill probes the environment first and routes to the best available access method. --- ## Step 0 - Environment probe **Run before any operation.** Determines which path to take. **Bundled help:** This skill includes `references/tasknotes-help.md` with step-by-step setup instructions, full API endpoint reference, and troubleshooting for all failure modes. Read it yourself when connection or setup issues arise, and share the relevant sections with the user to guide them through fixes. ### 1. MCP available? Run `tool_search("tasknotes")`. If `tasknotes:` tools load successfully, the MCP server is live. ### 2. HTTP API available? Attempt `web_fetch("http://localhost:8080/api/health")`. If the response contains `{"status":"ok",...}`, the HTTP API is live on port 8080. If the request fails (connection refused or timeout), ask the user: - *"What port is your TaskNotes HTTP API configured on? Check Settings → TaskNotes → Integrations → HTTP API."* - *"Are both the HTTP API toggle and the MCP Server toggle enabled in those settings?"* Try the user-supplied port before giving up. If still unreachable, HTTP API is unavailable. ### 3. Filesystem available? Check whether any loaded tool can read and write `.md` files. Do not assume a specific tool name - any filesystem capability qualifies. ### Routing | MCP | HTTP API | Filesystem | Route | |---|---|---|---| | Yes | - | - | MCP for all ops including