Streamline project and task management, including todos, dependencies, and project-level assets.
Manage Todos
Manage Projects
Record Todo Work
Get Project Todos
Get Todo Dependencies
Manage Todo Dependencies
Manage Project Assets
manage_todos
Name | Definition | Format |
---|---|---|
action | Specifies "CREATE" , "UPDATE" , "CHANGE_STATUS" , or "LIST" (string, required). | String |
todo_details | A JSON object containing fields such as: | JSON/Object |
– project_id (string) | The project the todo is linked to (required for CREATE ). | String |
– todo_name (string) | Name of the todo (required for CREATE ). | String |
– what_to_do (string) | Description of the task (required for CREATE ). | String |
– depends_on (string or list) | Optional: other todos this task depends on. | String/List |
– new_status (string) | New status for the todo (required for CHANGE_STATUS ). | String |
manage_projects
Name | Definition | Format |
---|---|---|
action | Specifies "CREATE" , "UPDATE" , or "DELETE" (string, required). | String |
project_details | A JSON object with fields like: | JSON/Object |
– project_name (string) | Name of the project (required for CREATE ). | String |
– description (string) | Summary of project goals (optional). | String |
– new_status (string) | Updated status for the project (required for UPDATE ). | String |
project_name
values for easier tracking across multiple active projects.record_todo_work
Name | Definition | Format |
---|---|---|
todo_id | Unique identifier of the todo to log work against (required). | String |
work_description | Detailed update or summary of progress (required). | String |
work_results | (Optional) Results or outcomes from the work process. | String |
get_project_todos
Name | Definition | Format |
---|---|---|
project_id | Unique ID of the project to retrieve associated todos (required). | String |
get_todo_dependencies
Name | Definition | Format |
---|---|---|
todo_id | Unique ID of the todo to retrieve dependencies for (required). | String |
include_reverse | (Optional) Boolean indicating if tasks depending on this todo should be returned (default: false ). | Boolean |
manage_todo_dependencies
Name | Definition | Format |
---|---|---|
action | Specifies "ADD" or "REMOVE" (required). | String |
todo_id | The todo being linked (string, required). | String |
depends_on_todo_id | The todo that must be completed first (required for "ADD" ). | String |
manage_project_assets
Name | Definition | Format |
---|---|---|
action | Specifies "CREATE" , "UPDATE" , "CHANGE_STATUS" , or "LIST" (required). | String |
project_id | Unique project ID for asset association (required for CREATE ). | String |
asset_id | Asset ID for updates or status changes (required for UPDATE / CHANGE_STATUS ). | String |
asset_details | A JSON object with fields such as: | JSON/Object |
– description (string, optional) | Describes asset purpose or context. | String |
– git_path (string, optional) | Points to asset location in Git. | String |
asset_details
concise but clear to ensure quick identification and traceability in future audits.manage_projects
to launch new projects and track overall status changes.
manage_todo_dependencies
to enforce correct execution order.
record_todo_work
for granular updates or intermediate outcomes.
manage_project_assets
to associate scripts, files, or Git resources with a project.
manage_projects
). Define goals, timelines, statuses.manage_todos
, and specify dependencies to control order.record_todo_work
for incremental reporting and change statuses upon completion.manage_project_assets
to add or update relevant files, scripts, or documents for reference.get_project_todos
) or refine task dependencies (get_todo_dependencies
).google_drive_tools
or git_action
to associate files within tasks or projects.
data_connector_tools
for data-centric projects requiring database interactions.