frontcli

Manage Front conversations, messages, and drafts from the terminal.

5|3|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dedene/frontapp-cli --skill frontcli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontcli
Source: https://github.com/dedene/frontapp-cli/tree/main/.claude/skills/frontcli
Command: npx skills add https://github.com/dedene/frontapp-cli --skill frontcli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a command-line interface to interact with Front's customer support platform, enabling operators to manage conversations, messages, drafts, contacts, tags, templates, inboxes, teammates, and channels directly from the terminal, reducing context-switching and accelerating workflow.

Core Features & Use Cases

  • CLI-first Front management: List, get, search, reply, and archive conversations; send messages; manage drafts and templates; handle categories like inboxes, channels, and tags.
  • Multi-account support: Work across multiple Front accounts with an --account flag, enabling centralized scripting and automation.
  • Automation-friendly outputs: Default JSON output for scripting and easy integration with other tools; supports --json and --plain formats.

Quick Start

Verify auth before any operation: frontcli auth status frontcli whoami --json

If not authenticated, run frontcli auth login interactively (requires browser for OAuth). The refresh token is stored securely in your system keychain.

Frequently Asked Questions about frontcli

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

FAQPage Schema
How do I manage Front support conversations from the terminal?

You can manage Front support conversations from the terminal by using the frontcli tool to list, search, reply to, and archive conversations. It interacts directly with the Front API to support these workflows without requiring the web interface.

Can I script Front workflows with JSON output?

Yes, frontcli defaults to JSON output, making it automation-friendly for scripting Front workflows. It also supports --plain and --json flags for easy integration with other command-line tools.

How do I authenticate frontcli for API access?

You authenticate frontcli for API access by running frontcli auth login to complete an OAuth flow in your browser. The refresh token is then stored securely in your system keychain for subsequent terminal operations.

Does frontcli support managing multiple Front accounts?

Yes, frontcli supports managing multiple Front accounts. You can switch between workspaces by passing the --account flag, enabling centralized automation and scripting across different accounts.

What Front resources can I handle directly from the command line?

You can handle Front resources such as conversations, messages, drafts, contacts, tags, templates, inboxes, channels, and teammates from the command line. This reduces context-switching by keeping support management in the terminal.