Back to Skills

inline-cli

Explain and use the Inline CLI (`inline`) for authentication, chats, users, spaces, messages, search, attachments, downloads, JSON output, and configuration. Use when asked how to use the Inline CLI or its commands, flags, outputs, or workflows.

627stars25forksUpdated 2/10/2026

Security Assessment

Safe(100/100)
Security Score100/100

About inline-cli

The Inline CLI skill provides a comprehensive command-line interface for interacting with a range of functions in the Inline platform, such as authentication, chat management, user management, bot operations, space handling, and more. It enables developers, administrators, and users to automate and streamline their interactions with the Inline ecosystem via a terminal or script, making it particularly useful for environments where graphical interfaces are not feasible or preferred. This skill allows for effective control over spaces, messages, participants, and bots directly from the command line, making it an essential tool for efficient workflow management.

Key features of this skill include support for JSON output formatting, which helps users process and parse responses programmatically, along with options for pretty-printing and compacting the data. It also allows interaction with different aspects of chat and space management, including creating and deleting chats, renaming them, adding or removing participants, and managing bot tokens. Subcommands like `auth` for login/logout, `chats` for managing chat threads, and `bots` for bot creation and token retrieval are at the heart of its capabilities. Additionally, it provides granular control over user actions such as sending typing notifications or listing users and spaces.

This skill is ideal for developers and system administrators who require efficient automation of administrative tasks within Inline’s chat and bot environments. It targets users who need to integrate CLI workflows into their existing systems or who prefer working from the terminal for greater speed and flexibility. Use cases include managing large numbers of chats or spaces, automating bot deployment, integrating with other tools, and handling bulk operations related to users or messages.

FAQ

How can I authenticate using the Inline CLI?

You can authenticate using the command `inline auth login` with your email or phone number. If the code is incorrect, the CLI will prompt you to retry or modify your details.

Can I get a list of all my chats?

Yes, use the command `inline chats list` to get a list of all chats, including names, unread counts, and previews of the last message.

How do I create a new chat or thread?

To create a new chat or thread, use `inline chats create` with the necessary options such as title, space-id, and description. You can also use `--public` to create a public chat.

Is there a way to automate bot creation in the CLI?

Yes, you can create a bot using `inline bots create` with options for the bot's name, username, and space associations.

Does the Inline CLI support JSON output?

Yes, the Inline CLI supports raw JSON output with the `--json` flag. You can also use `--pretty` for formatted output or `--compact` for minimized JSON.

Install inline-cli

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill