安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install bulkpublish-manage-inbox
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-bulkpublish-manage-inbox。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
bulkpublish-manage-inbox
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install bulkpublish-manage-inbox - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 bulkpublish-manage-inbox。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
管理 BulkPublish 收件箱(Manage BulkPublish Inbox)技能可帮助 AI 代理读取和组织来自已连接账号的私信、评价和评论线程,以及已发布帖子的评论。它支持收件箱分类、对话分配和状态更新、回复草拟以及评论审核。
其核心安全保障是在发送回复或删除评论之前,必须获得针对每条消息的明确批准。代理必须展示准确的文本或项目、识别平台、账号和收件人,并等待批准。Openclaw Skills 用户可以使用此工作流来管理社交互动,同时保持对每个不可逆操作的控制。
应用场景
对开放的收件箱对话进行分类,并识别紧急消息、问题、投诉或评价。
读取私信或评价线程、草拟回复,并且只有在用户批准确切的文本和收件人后才发送。
查看已发布帖子上的评论,按类型对其进行分组,并为批准准备单独的公开回复。
在请求时标记对话为已读或未读、归档或重新打开、小睡(延后)或分配给团队成员。
在解释预期的操作后点赞、隐藏或取消隐藏评论;仅在获得明确批准且用户的工作区角色允许时删除评论。
处理 BulkPublish 计划限制、重新连接要求、不受支持的网络以及发送速率限制,并提供清晰的下一步操作。
当用户要求清理、分配、回答或审核其收件箱而不发送未经批准的群发回复时,使用 Openclaw Skills。
工作原理
查找对话: 调用 list_conversations 并传入可选过滤器,例如状态、类型、平台、频道、经办人、搜索文本和分页游标。
读取相关上下文: 为选定的线程调用 get_conversation。它最多返回最新的 500 条消息(按最早的在前排序);读取操作不会将对话标记为已读。
总结并提议操作: 解释谁编写了消息、哪个账号收到了消息、此人的需求是什么,以及可能的下一步操作,例如回复、分配、小睡(延后)或归档。
在操作前起草: 准备回复或识别要审核的评论。对于发送或删除操作,展示确切的文本或评论并命名平台、账号和收件人。
获得特定批准: 等待对该单条消息或删除操作的明确肯定回答。批准从不适用于其他回复,并且不允许群发。
执行已批准的操作: 对私信或评价回复使用 reply_to_conversation,对公开评论回复使用 reply_to_comment,或者对已批准的审核操作使用 moderate_comment。
如果请求,更新对话状态: 使用 update_conversation 标记已读或未读、归档或重新打开、小睡长达 90 天,或者分配或取消分配团队成员。
清晰报告限制: 用通俗易懂的语言解释计划、角色、连接、网络或速率限制限制,并建议适当的下一步行动。
配置指南
SKILL.md 未指定软件包安装命令或本地配置文件。要使用此技能:
在提供 BulkPublish 工具的环境中,使 AI 代理能够使用该技能。
在 BulkPublish 中连接相关的社交账号。如果某个频道需要重新授权,请在尝试消息或评论操作之前从“频道”页面重新连接。
确认工作区计划和权限。收件箱访问权限在 Pro 和 Business 版本中可用;回复或审核帖子评论在 Free 版本中不可用。删除评论需要 owner、admin 或 approver 角色。
要求代理对对话或评论进行分类。在发送或执行每个不可逆的回复或删除操作之前,请进行审查并明确批准。
此技能未记录任何 CLI 命令。Openclaw Skills 不应发明安装命令或假设连接的账号具有消息访问权限。
数据架构
该技能对 BulkPublish 对话、消息、已发布帖子评论、连接的频道和工作区用户进行操作。它使用平台的工具,而不是记录本地文件或数据库模式。
工具或记录 相关字段和行为
对话列表 可选过滤器:status(open、archived、snoozed)、kind(dm、review、comment)、platforms、channelId、assigned(me、unassigned 或团队成员用户 ID)、q、limit 和 cursor。
对话消息 get_conversation 最多返回 500 条最新的消息,按最早的在前排序。读取不会更改已读状态。
对话更新 已读/未读状态、已归档/重新打开状态、小睡时间(最多提前 90 天)和团队成员分配。
回复 reply_to_conversation 接受最多 4,000 个字符的文本以及来自 upload_media 的最多四个 mediaIds。reply_to_comment 向评论发布公开回复。
帖子评论 list_post_comments 检索已发布帖子的评论;评论可以分组为问题、赞美、投诉或垃圾信息以便审核。
评论审核 moderate_comment 支持 like、unlike、hide、unhide 和 delete。删除需要 owner、admin 或 approver 角色。
未指定生成的文件、持久的本地元数据分类法或导出格式。对话和评论数据通过 BulkPublish 标识符、状态、频道和平台上下文、分配和分页保持组织性。
高级特性
审批安全保障:
要求对每条发出的回复和评论删除进行准确内容审查和明确批准;禁止群发。
精细的收件箱过滤:
按状态、类型、平台、频道、经办人和搜索文本过滤对话,支持基于游标的分页。
对话生命周期控制:
标记已读或未读、归档或重新打开、小睡以及分配或取消分配对话。
评论审核:
点赞、取消点赞、隐藏、取消隐藏或删除评论,并对删除进行角色感知处理。
媒体感知回复:
对话回复最多可包含来自
upload_media
的四个媒体 ID 以及最多 4,000 个字符的文本。
计划和平台感知:
处理计划限制、重新连接要求、不支持的消息传递网络以及 X 额度考量。
速率限制处理:
发送限制为每分钟 30 条消息和 10 条评论回复;工作流建议等待而不是在紧密循环中重试。
安全的错误通信:
当操作被拒绝时,用通俗易懂的语言解释限制,并告诉用户下一步可以做什么。Openclaw Skills 保持操作指导的可行性,而不会暴露原始错误代码。
name: manage-inbox description: Read, triage and answer BulkPublish Inbox conversations (DMs, reviews, comment threads) and comments on published posts. Use when the user asks about messages, DMs, reviews, comments, replies, or wants to clear, assign or moderate their inbox.
BulkPublish — Inbox and Comments
The Inbox gathers direct messages, reviews and comment threads from the user's connected accounts. Comment tools work on the comments under a published post.
The rule that matters most
Every reply, message and deletion goes to a real person, immediately, and cannot be unsent. Before calling reply_to_conversation, reply_to_comment or moderate_comment with action: "delete":
Show the user the exact text you will send (or the comment you will delete).
Name the recipient: the platform, the user's account it goes out from, and the person it is addressed to.
Wait for an explicit yes for that message. Approval of one reply is not approval of the next.
Never send in bulk. If the user asks you to "answer all of these", draft every reply, show them one by one (or as a numbered list the user approves item by item), and send only the ones they confirmed. Drafting is always safe; sending is not.
Liking, hiding and unhiding a comment are reversible, but still say what you are about to do before doing it.
Tools
list_conversations list conversations
get_conversation messages in one conversation
reply_to_conversation send a DM or review reply now (cannot be unsent)
update_conversation mark read, archive / reopen, snooze, assign
list_post_comments comments on a published post
reply_to_comment public reply under a comment (cannot be unsent)
moderate_comment like, unlike, hide, unhide or delete a comment
list_conversations
Filters, all optional: status (open, archived, snoozed), kind (dm, review, comment), platforms, channelId, assigned (me, unassigned, or a teammate's user id), q (text search), limit, and cursor from the previous page.
get_conversation
Returns the newest 500 messages, oldest first. Reading a conversation does not mark it read; use update_conversation for that, and only when the user wants it.
reply_to_conversation
text up to 4,000 characters, mediaIds up to 4 (ids from upload_media).
update_conversation
Mark read or unread, archive or reopen, snooze until a time (at most 90 days ahead), assign to a teammate or unassign.
moderate_comment
action is like, unlike, hide, unhide or delete. Deleting needs an owner, admin or approver role on the workspace.
When something is refused
Explain it in plain words and say what the user can do. Do not repeat error codes or technical wording back to them.
Plan. The Inbox is part of the Pro and Business plans; replying to or moderating comments on a post is on every plan except Free. When a call is refused for the plan, say so and suggest upgrading. Reading a post's comments works on every plan.
Reconnect needed (RECONNECT_REQUIRED). The account was connected before message or comment access was granted. Ask the user to reconnect that channel from the Channels page, then try again.
Not available on that network. Some platforms do not allow sending DMs or replying through BulkPublish yet. Tell the user to answer on the platform itself.
Role. Deleting a comment needs an owner, admin or approver; suggest asking one of them.
Too fast. Sending is limited to 30 messages and 10 comment replies a minute. Wait a minute and continue; do not retry in a tight loop.
X messages count against the plan's X allowance. Mention this before a long run of X replies.
Recipes
Triage the inbox
list_conversations with status: "open" (add assigned: "me" if asked)
get_conversation on the ones that look urgent
Summarise: who wrote, on which account, what they want
Offer next steps (reply, assign, snooze, archive) and act only on what the user picks
Answer a DM or review
get_conversation to read the thread
Draft a reply and show it with platform, account and recipient
On a clear yes, reply_to_conversation
Ask whether to archive or mark it read
Work through comments on a post
list_posts with status: "published", then list_post_comments
Group the comments (questions, praise, complaints, spam)
Draft replies; confirm each one before reply_to_comment
Propose hiding spam; delete only when the user explicitly asks
BulkPublish 配额检查器