Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion skills/todoist-cli/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ Two rules matter when calling one:
An extension is not reviewed or endorsed by Todoist, and runs with the user's own permissions.

### Settings, Stats, And Utilities
`td status` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. `--until` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; `--for` takes 30m, 2h, 1d or 1h30m, and the two conflict. `--pause-notifications` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). `--pause-activity` is separate: it stops your Karma changing and protects your streaks while the status is active, and does not silence notifications. `status set` replaces any existing status, and `status set --dry-run --json` prints a preview without setting anything.
`td status` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. `--until` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; `--for` takes 30m, 2h, 1d or 1h30m, and the two conflict. `--pause-notifications` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). `--pause-activity` is separate: it asks for your Karma to stay put and your streaks to be protected while the status is active, is likewise stored but not yet acted on by Todoist, and does not silence notifications. `status set` replaces any existing status, and `status set --dry-run --json` prints a preview without setting anything.
```bash
td stats
td stats goals --daily 10 --weekly 50
Expand Down
7 changes: 4 additions & 3 deletions src/commands/status/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Examples:
)
.option(
'--pause-activity',
'Protect your Karma and streaks while the status is active, as Vacation Mode does. Independent of --pause-notifications',
'Ask for your Karma and streaks to be protected while the status is active, as Vacation Mode does. Only apps that read the status honour it (not Todoist yet). Independent of --pause-notifications',
)
.option('--dry-run', 'Show what would be set without setting it')
.option('--json', 'Output as JSON')
Expand All @@ -54,8 +54,9 @@ Examples:
`
The message is 1 to 80 characters. The status is shared with your Todoist account, so other
apps that read it show it too. --pause-notifications is stored on the status but only affects apps that read
it; Todoist does not hold back its own notifications yet. --pause-activity is separate: it stops
your Karma changing and protects your streaks, and does not silence notifications.
it; Todoist does not hold back its own notifications yet. --pause-activity is separate: it
asks for your Karma to stay put and your streaks to be protected, and does not silence notifications.
Todoist does not act on it yet either.

Examples:
td status set "On holiday" --emoji 🏝️ --until 2026-10-20T09:00
Expand Down
2 changes: 1 addition & 1 deletion src/lib/skills/content.ts
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ Two rules matter when calling one:
An extension is not reviewed or endorsed by Todoist, and runs with the user's own permissions.

### Settings, Stats, And Utilities
\`td status\` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. \`--until\` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; \`--for\` takes 30m, 2h, 1d or 1h30m, and the two conflict. \`--pause-notifications\` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). \`--pause-activity\` is separate: it stops your Karma changing and protects your streaks while the status is active, and does not silence notifications. \`status set\` replaces any existing status, and \`status set --dry-run --json\` prints a preview without setting anything.
\`td status\` shows, sets or clears your shared status (apps that read it, such as Comms, show it too). The message is 1 to 80 characters. \`--until\` takes YYYY-MM-DD, YYYY-MM-DDTHH:MM (local time) or a full ISO 8601 timestamp; \`--for\` takes 30m, 2h, 1d or 1h30m, and the two conflict. \`--pause-notifications\` is stored on the status but only takes effect in apps that read it (Comms today, not Todoist yet). \`--pause-activity\` is separate: it asks for your Karma to stay put and your streaks to be protected while the status is active, is likewise stored but not yet acted on by Todoist, and does not silence notifications. \`status set\` replaces any existing status, and \`status set --dry-run --json\` prints a preview without setting anything.
\`\`\`bash
td stats
td stats goals --daily 10 --weekly 50
Expand Down
Loading