Front: 自动化对话与团队协作 - Openclaw Skills
作者:互联网
2026-04-14
什么是 Front?
Openclaw Skills 的 Front 技能为 Front.app API 提供了强大的接口,使开发人员和支持团队无需离开终端或代理环境即可管理客户沟通。它支持从列出收件箱到标记对话和分配团队成员的所有功能,使其成为自动化客户支持和内部协作工作流的重要组成部分。
通过利用此技能,用户可以将 Front 的多渠道功能集成到更广泛的 AI 驱动的自动化技术栈中。这确保了每次互动都能得到跟踪、分类并获得高效响应,无论是通过自动回复还是团队协调努力。
下载入口:https://github.com/openclaw/skills/tree/main/skills/rdewolff/front
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install front
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 front。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Front 应用场景
- 监控未分配的收件箱对话以实现快速响应。
- 使用电子邮件、帐号或标签搜索特定的客户历史记录。
- 通过评论为对话添加内部团队备注或上下文,以实现更好的协作。
- 自动化消息回复或创建草稿供人工审核,以维持高服务水平。
- 根据工作量、专业知识或优先级将对话分配给特定的团队成员。
- 该技能使用用户配置中提供的安全 Bearer 令牌与 Front API 进行身份验证。
- 用户或代理通过 front.sh 脚本执行 CLI 命令,与各种 API 端点进行交互。
- 该技能获取对话、消息和标签等数据,或将回复和内部评论等数据发送到 Front 公司特定的 API 基址。
- 高级过滤允许检索未分配、已分配或已归档的对话,以保持严格的收件箱整洁度。
- 它提供实时反馈和结构化数据输出,允许在 Openclaw Skills 工作流中实现复杂逻辑。
Front 配置指南
首先,通过导航到“设置” -> “开发人员” -> “API 令牌”从 Front 获取您的 API 令牌。您可以将该令牌配置为环境变量或在本地配置文件中进行配置。
设置环境变量:
export FRONT_API_TOKEN=your_token_here
或将其添加到 ~/.clawdbot/clawdbot.json:
{
"skills": {
"entries": {
"front": {
"apiKey": "YOUR_FRONT_API_TOKEN"
}
}
}
}
Front 数据架构与分类体系
Front 技能与 Front.app 生态系统中的几个核心实体进行交互。数据通常作为代表以下结构的对象返回:
| 实体 | 前缀 | 描述 |
|---|---|---|
| 对话 | cnv_ | 消息和评论的主要容器。 |
| 收件箱 | inb_ | 消息到达的特定频道或电子邮件地址。 |
| 消息 | msg_ | 对话中的单个通信。 |
| 团队成员 | tea_ | Front 工作区内的注册用户。 |
| 标签 | tag_ | 用于分类和组织的元数据标签。 |
| 联系人 | cnt_ | 客户资料和身份数据。 |
name: front
description: Front.app API for managing conversations, messages, comments, and team collaboration.
homepage: https://front.com
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["curl"],"env":["FRONT_API_TOKEN"]},"primaryEnv":"FRONT_API_TOKEN"}}
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
List Messages in Conversation
{baseDir}/scripts/front.sh messages
Search Conversations
{baseDir}/scripts/front.sh search "query text"
{baseDir}/scripts/front.sh search "from:client@example.com"
{baseDir}/scripts/front.sh search "tag:urgent"
Read Comments (Team Notes)
{baseDir}/scripts/front.sh comments
Add Comment (Team Note)
{baseDir}/scripts/front.sh add-comment "Your team note here"
Reply to Conversation
{baseDir}/scripts/front.sh reply "Your reply message"
# With --draft flag to save as draft instead of sending:
{baseDir}/scripts/front.sh reply "Draft message" --draft
List Teammates
{baseDir}/scripts/front.sh teammates
Assign Conversation
{baseDir}/scripts/front.sh assign
Tag Conversation
{baseDir}/scripts/front.sh tag
List Tags
{baseDir}/scripts/front.sh tags
Get Contact Info
{baseDir}/scripts/front.sh contact
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:customer@company.com"
Add team context:
{baseDir}/scripts/front.sh add-comment cnv_abc123 "Customer is VIP - handle with care"
Notes
- API base: Auto-detected (company-specific, e.g.,
https://company.api.frontapp.com) - Auth: Bearer token in header
- Rate limit: 120 requests/minute
- Conversation IDs start with
cnv_ - Inbox IDs start with
inb_ - Always confirm before sending replies
API Limitations
- No global search: The
/conversations/searchendpoint may return 404 depending on API plan - No global drafts: Drafts are stored per-conversation, not globally accessible
- Conversations vs Inbox: By default shows non-archived/non-deleted conversations (open, unassigned, assigned)
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
代理状态:监控支付意图和交易 - Openclaw Skills
Proxy MCP:AI 智能体支付与虚拟卡 - Openclaw Skills
Apify Ultimate Scraper: AI 网页数据抓取 - Openclaw Skills
加密诈骗检测器:实时欺诈预防 - Openclaw Skills
newsmcp: 实时 AI 新闻聚合与过滤 - Openclaw Skills
Moltbook 优化器:策略与排名精通 - Openclaw 技能
Frigate NVR:智能摄像机管理与自动化 - Openclaw Skills
Markdown 检查器:样式、链接和格式工具 - Openclaw Skills
Venice.ai 至尊路由:私密且无审查的模型路由 - Openclaw Skills
图片优化器:使用 Openclaw Skills 压缩和调整图片尺寸
AI精选
