Skip to content

feat: td project share — add command to invite a collaborator to a project #372

Description

@RikkeTL

Problem

There's no CLI command to share a project with another collaborator. td project collaborators lists existing collaborators and td project join lets you join a project you've been invited to, but there's no way to invite someone programmatically.

Impact

This blocks clean end-to-end agent automation in DoistOS. The /cleanup-handbook skill creates a Todoist project for audit findings but can't share it with the relevant person — the current workaround is prefixing task titles with [PersonName] as a fallback, which is a naming convention hack rather than real sharing.

Requested

A command along the lines of:

td project share <project-ref> <email-or-user-ref> [--role viewer|editor]

This would mirror what's available in the Todoist UI and REST API (POST /projects/{id}/collaborators).

Context

Filed from DoistOS — both td and tw feature gaps were reviewed as part of scoping clean agent automation workflows.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions