Skip to content

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

@RikkeTL

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions