[skill]
name = "todo-from-notes"
description = "Extract actionable todo items from unstructured notes"
version = "0.1.0"
author = "openjarvis"

[[skill.steps]]
tool_name = "file_read"
arguments_template = '{"path": "{notes_path}"}'
output_key = "notes_content"

[[skill.steps]]
tool_name = "think"
arguments_template = '{"thought": "Identify all actionable items, tasks, commitments, and follow-ups from the notes. Tag each with priority (high/medium/low) and category: {notes_content}"}'
output_key = "extracted_todos"

[[skill.steps]]
tool_name = "think"
arguments_template = '{"thought": "Format as a prioritized todo list with checkboxes, due dates where mentioned, and categories. Sort by priority: {extracted_todos}"}'
output_key = "todo_list"
