comms-cli

Manage Comms threads, messages, and workspaces via a command-line interface.

Updated May 20, 2026
One-click install
npx skills add https://github.com/Doist/comms-cli --skill comms-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comms-cli
Source: https://github.com/Doist/comms-cli/tree/main/skills/comms-cli
Command: npx skills add https://github.com/Doist/comms-cli --skill comms-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers users to manage their Comms messaging through a command-line interface, enabling quick and efficient communication across channels and threads.

Core Features & Use Cases

  • Thread and Message Management: View, respond to, archive, and mute threads and messages.
  • Inbox Management: Filter, archive, and search through inbox threads and conversations.
  • User and Channel Management: List and manage users, channels, and groups.
  • Use Case: A project manager might use this Skill to send out reminders within a channel, mark conversations as done, and update the status of a thread.

Quick Start

Use the comms-cli skill to view your unread threads by running 'tdc inbox --unread'.

Frequently Asked Questions about comms-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage my Comms inbox via the command line?

You can manage your Comms inbox via the command line by using this CLI to filter, search, and archive threads. It provides a direct interface to interact with your workspace conversations.

Can I automate sending messages to a channel using a CLI?

Yes, you can automate sending messages to a channel using a CLI. This tool is suited for repetitive and automated messaging tasks, allowing you to view and respond to threads programmatically.

Does the Comms CLI require authentication to manage threads?

Yes, the Comms CLI requires authentication to manage threads. It uses the Comms API to authenticate your session before allowing you to view, archive, or mute messages and conversations.

What is the best way to view unread threads in Comms from the terminal?

The best way to view unread threads in Comms from the terminal is by running the 'tdc inbox --unread' command. This quickly fetches and displays your unread workspace conversations.

How do I list and manage users and channels in Comms from a terminal?

You can list and manage users and channels in Comms from a terminal by executing the CLI commands. It allows you to interact with groups, manage channels, and handle user administration tasks directly.

Is a command line interface suitable for repetitive Comms messaging tasks?

A command line interface is highly suitable for repetitive Comms messaging tasks. It enables quick and efficient communication across channels, allowing project managers to send reminders and update thread statuses.