tasknotes

Perform CRUD operations on tasks via a RESTful HTTP API.

220|46|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/ArtemXTech/claude-code-obsidian-starter --skill tasknotes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tasknotes
Source: https://github.com/ArtemXTech/claude-code-obsidian-starter/tree/main/.claude/skills/tasknotes
Command: npx skills add https://github.com/ArtemXTech/claude-code-obsidian-starter --skill tasknotes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing tasks via a RESTful HTTP API can be error-prone and slow; this Skill provides a reliable interface to create, list, update, and delete tasks.

Core Features & Use Cases

  • Create tasks with fields like title, status, priority, due, scheduled, and related projects.
  • Update task properties (status, priority, due date, or associations) and batch modify when needed.
  • List, search, and delete tasks; retrieve options for valid statuses and projects; suitable for project tracking and personal task management.

Quick Start

Create a new task titled 'Design API' with status open, then list tasks to verify.

Frequently Asked Questions about tasknotes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage tasks via an HTTP API for project management?

You can manage tasks via an HTTP API by performing CRUD operations to create, list, update, and delete task entries. This approach enforces input validation and consistent schema definitions to ensure reliable API integration for project tracking.

What fields can I set when creating a task through a RESTful HTTP interface?

When creating a task through a RESTful HTTP interface, you can define fields such as title, status, priority, due date, scheduled time, and related projects. Input validation is enforced to maintain data consistency across your project management scenarios.

How do I update task priority and status using an API?

To update task priority and status using an API, you send an HTTP request modifying specific task properties. You can update status, priority, due dates, or project associations, and perform batch modifications when needed for efficient project tracking.

Can I retrieve valid status and project options before creating a task?

Yes, you can retrieve valid status and project options before creating a task. The API supports listing available options for valid statuses and related projects, ensuring your new task entries conform to established schema definitions and project management constraints.

Does this HTTP API task management approach handle input validation and errors?

Yes, this HTTP API task management approach enforces input validation and consistent error handling. By using clear schema definitions for task CRUD operations, it prevents common RESTful integration errors and ensures reliable data modification for project management.