agent-channels

View Frontline messaging channel integrations and bind WhatsApp, Instagram, and Messenger accounts to agents.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/api-evangelist/frontline --skill agent-channels-api-evangelist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-channels
Source: https://github.com/api-evangelist/frontline/tree/main/skills/vendor/agent-channels
Command: npx skills add https://github.com/api-evangelist/frontline --skill agent-channels-api-evangelist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing which agent answers each connected messaging channel requires digging through account settings; this Skill lets you list connected WhatsApp numbers, Instagram accounts, and Messenger pages from the CLI and bind or unbind each one to a specific agent. ## Core Features & Use Cases - Channel Inventory: List all connected WhatsApp, Instagram, and Messenger integrations as JSON or a flat table showing target IDs and bound agents. - Agent Binding: Assign or clear the agent bound to an Instagram account, Messenger page, or WhatsApp number using assign/update commands. - WhatsApp Maintenance: Read a number's business profile, edit profile fields (about, website, email, category), register the number with Meta, or disconnect it. - Use Case: After adding a new support agent, run frontline agent-channels list --table to find the WhatsApp phoneNumberId, then bind it to the new agent so it starts answering incoming messages. ## Quick Start Ask the assistant to list all connected Frontline messaging channels in a table and show which agent each one is bound to.

Frequently Asked Questions about agent-channels

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

FAQPage Schema
How do I see which agent answers a WhatsApp number in Frontline?▼

Run frontline agent-channels list --table to get a flat table of all connected channels with their targetId and currently bound agentId. Blank agentId values mean the channel is unbound.

How do I assign an Instagram account to a different agent?▼

Use frontline agent-channels instagram assign <instagramAccountId> --agent-id <agentId> to bind the account, or pass --clear to unbind it. The assign command requires exactly one of --agent-id or --clear.

Can I connect a new WhatsApp or Instagram channel from the CLI?▼

No. Connecting new channels requires the in-app OAuth or embedded-signup flow with Meta tokens. The CLI only manages already-connected integrations, their agent bindings, and WhatsApp number maintenance.

What is the difference between agent-channels and agents settings?▼

agent-channels manages the account-level channel integrations and which agent each is bound to. frontline agents settings configures how a specific agent behaves and appears on a channel such as livechat, WhatsApp, Instagram, or Messenger.

How do I edit a WhatsApp business profile from the CLI?▼

Run frontline agent-channels whatsapp update <integrationId> <phoneNumberId> with any subset of --about, --website, --email, and --category flags. Use whatsapp info <phoneNumberId> to read the live profile first.