| name | task |
| description | Manage tasks and projects. Create, update, track, and organize tasks. Supports Trello, Asana, Jira, and Todoist. |
| metadata | {"picobot":{"emoji":"✅","requires":{"bins":[]},"install":[]}} |
Task Management Skill
Use this skill to manage tasks and projects. You can create, update, track, and organize tasks across different platforms.
Creating Tasks
To create a new task:
task create --title "Finish project proposal" --description "Complete the Q1 project proposal document"
task create --title "Review code changes" --description "Review pull request #123" --due "2024-01-20" --priority "high"
task create --title "Update documentation" --project "Website Redesign" --column "In Progress"
task create --title "Daily standup" --description "Team daily standup meeting" --recurrence "daily" --time "09:00"
task create --title "Fix login bug" --labels "bug,frontend,urgent" --assignee "john.doe"
Viewing Tasks
To view tasks:
task list --assignee "me"
task list --project "Website Redesign"
task list --status "in-progress"
task list --due today
task list --due week
task list --overdue
task list --labels "urgent,frontend"
task search --query "database migration"
task show --id "task_123"
Updating Tasks
To update tasks:
task update --id "task_123" --status "done"
task update --id "task_123" --priority "high"
task update --id "task_123" --due "2024-01-25"
task comment --id "task_123" --comment "Made progress on the frontend implementation"
task update --id "task_123" --assignee "jane.smith"
task label --id "task_123" --add "review needed"
task label --id "task_123" --remove "in progress"
Managing Projects
To manage projects and boards:
task projects list
task projects create --name "Mobile App Redesign" --description "Redesign the mobile application interface"
task projects show --id "proj_456"
task projects update --id "proj_456" --description "Updated project description"
task projects archive --id "proj_456"
Time Tracking
To track time spent on tasks:
task time start --id "task_123"
task time stop --id "task_123"
task time log --id "task_123" --hours 2.5 --description "Worked on authentication module"
task time report --id "task_123"
task time report --project "Website Redesign"
Task Templates
To use task templates:
task templates list
task create --template "bug-report" --title "Login fails on Safari"
task templates create --name "feature-request" --description "Template for feature requests" --fields "title,description,priority,labels"