ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

front

Front.app API for managing conversations, messages, comments, and team collaboration.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/rdewolff/front
Or

Front

Use Front's API to manage conversations, read/send messages, and collaborate with team comments.

Setup

Get your API token from Front → Settings → Developers → API Tokens. Store it in ~/.clawdbot/clawdbot.json:

{
  "skills": {
    "entries": {
      "front": {
        "apiKey": "YOUR_FRONT_API_TOKEN"
      }
    }
  }
}

Or set env: FRONT_API_TOKEN=your_token

Quick Reference

List Inboxes

{baseDir}/scripts/front.sh inboxes

List Conversations

{baseDir}/scripts/front.sh conversations [inbox_id]      # Active conversations (unassigned + assigned)
{baseDir}/scripts/front.sh conversations --all           # Include archived
{baseDir}/scripts/front.sh conversations --archived      # Archived only
{baseDir}/scripts/front.sh conversations --unassigned    # Unassigned only
{baseDir}/scripts/front.sh conversations --assigned      # Assigned only
{baseDir}/scripts/front.sh conversations --limit 200     # Increase result limit (default: 100)

Get Conversation Details

{baseDir}/scripts/front.sh conversation <conversation_id>

List Messages in Conversation

{baseDir}/scripts/front.sh messages <conversation_id>

Search Conversations

{baseDir}/scripts/front.sh search "query text"
{baseDir}/scripts/front.sh search "from:[email protected]"
{baseDir}/scripts/front.sh search "tag:urgent"

Read Comments (Team Notes)

{baseDir}/scripts/front.sh comments <conversation_id>

Add Comment (Team Note)

{baseDir}/scripts/front.sh add-comment <conversation_id> "Your team note here"

Reply to Conversation

{baseDir}/scripts/front.sh reply <conversation_id> "Your reply message"
# With --draft flag to save as draft instead of sending:
{baseDir}/scripts/front.sh reply <conversation_id> "Draft message" --draft

List Teammates

{baseDir}/scripts/front.sh teammates

Assign Conversation

{baseDir}/scripts/front.sh assign <conversation_id> <teammate_id>

Tag Conversation

{baseDir}/scripts/front.sh tag <conversation_id> <tag_id>

List Tags

{baseDir}/scripts/front.sh tags

Get Contact Info

{baseDir}/scripts/front.sh contact <contact_id_or_handle>

List Drafts

{baseDir}/scripts/front.sh drafts [inbox_id]    # Search conversations for drafts

Note: Front API doesn't have a global drafts endpoint. This command checks active conversations for draft replies.

Common Workflows

Daily inbox review:

# List unassigned open conversations
{baseDir}/scripts/front.sh conversations --unassigned --status open

Find customer conversations:

{baseDir}/scripts/front.sh search "from:[email protected]"

Add team context:

{baseDir}/scripts/front.sh add-comment cnv_abc123 "Customer is VIP - handle with care"

Notes

Metadata

Author@rdewolff
Stars1171
Views1
Updated2026-02-19
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-rdewolff-front": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup.

rdewolff 1171

bexio

Bexio Swiss business software API for managing contacts, quotes/offers, invoices, orders, and items/products. Use when working with Bexio CRM, creating or managing invoices, quotes, sales orders, contact management, or Swiss business administration tasks. Supports listing, searching, creating, editing contacts and sales documents.

rdewolff 1171

ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.

rdewolff 1171

featurebase

Featurebase API for customer feedback, feature requests, changelogs, and support. Use for managing user feedback, tracking feature votes, responding to support requests, or publishing changelog updates.

rdewolff 1171

pipedrive

Pipedrive CRM API for managing deals, contacts (persons), organizations, activities, leads, pipelines, products, and notes. Use for sales pipeline management, deal tracking, contact/organization management, activity scheduling, lead handling, or any Pipedrive CRM tasks.

rdewolff 1171