🧪 Skills
Discord Task Center
Manage Discord task-center forums by creating task threads with tags, archiving tasks by updating tags, and following model tag settings per thread.
v1.0.0
Description
name: discord-task-center description: Handles Discord task-center forum: create task posts, archive tasks by tag, and respect model tags for conversation. Use when the user is in a Discord task thread and says 新建任务、开个任务、归档任务、归档当前任务, or when asked to create a task from todo/calendar items. Requires Discord forum task-center integration.
Discord 任务中心 (供 OpenClaw Agent 使用)
你当前对话所在的 Discord 论坛帖子(thread)对应一个任务和一个 session。本 skill 约定你如何响应用户在任务帖内的请求:新建任务、归档任务、以及如何理解帖子上的模型标签。
何时遵循本 Skill
- 用户身处 Discord 任务中心论坛的某个帖子(thread)内与你对话;或
- 用户说 「新建一个任务」「开个任务:xxx」;或
- 用户说 「归档这个任务」「归档当前任务」;或
- 用户要求根据其任务事项/待办/日历主动开一个任务帖。
上下文约定
- 一帖 = 一任务 = 一 session:每个论坛帖子绑定一个独立任务和会话。
- 模型标签:帖子当前所打的「模型」标签(如 gpt-4o、claude-3-5)表示本对话应使用的模型。若用户或管理员在 Discord 上修改了该帖的模型标签,下一轮对话会由后端按新标签切换模型,你无需在回复里改模型,只需知道这一点即可。
- 标签体系:论坛预置状态(待开始、进行中、已完成)、属性(开发、学习、工作)、归档、以及若干模型标签。每个帖子最多 5 个标签。
当用户说「新建一个任务」或「开个任务:xxx」
你要做:
- 创建论坛帖子:调用可用的「在任务中心论坛发帖」工具/接口(例如 Discord 插件提供的创建 forum thread 或
createTaskPost等)。传入:- 标题:用户给出的任务名,或从「开个任务:xxx」中提取;若未给出则根据上下文生成简短标题。
- 首条消息:任务描述或检查项(可选),可从用户话中提取或留空。
- 标签:至少包含 待开始(或 进行中 若业务默认)、一个属性(开发/学习/工作,按用户意图选,否则默认一个)、以及当前会话的模型标签(与当前帖或系统默认一致)。
- 回复用户:确认已创建任务,并附上新帖子的链接(若工具返回了链接)。可写:「已创建任务 [标题],点这里进入帖子继续推进。」
若用户是从「任务事项/待办/日历」让你开任务,同样:在任务中心论坛新建一帖,打上上述标签,并在回复中说明已根据其事项创建了任务帖。
当用户说「归档这个任务」或「归档当前任务」
你要做:
- 更新当前帖子标签:调用可用的「修改帖子/thread 标签」工具/接口(例如更新 thread 的
applied_tags)。将当前帖的标签改为:加入「归档」,并移除「进行中」(若有)。其他标签(如属性、模型)可保留。 - 回复用户:确认已归档。可写:「已归档当前任务,之后可在论坛里用「归档」标签筛选查看。」
当用户要求「建一个任务管理频道」或首次配置
若用户要求创建专门用于任务管理的论坛频道(仅当你有创建频道权限时):
- 使用 GUILD_FORUM(论坛频道),建议名称如「任务中心」或
task-center。 - 在频道中预置 available_tags:待开始、进行中、已完成、归档、开发、学习、工作、以及若干模型标签(如 gpt-4o、claude-3-5)。
- 具体 API 与字段见 reference.md。
与 ClawHub / 官方 Discord skill 配合使用
本 skill 与 OpenClaw 的 discord skill 一起使用:由 discord skill 提供 discord 工具(发消息、thread、频道管理等),你按本 skill 的语义调用即可。
- 安装 Discord skill(若尚未安装):
- ClawHub:
clawhub install steipete/discord或openclaw add @steipete/discord - 需在配置中启用
channels.discord并设置 bot token。
- ClawHub:
- 新建任务帖:使用
discord工具的 threadCreate。在论坛频道下创建 thread 时,若后端支持「论坛帖」(不传 messageId),则用channelId(论坛频道 ID)、name(帖子标题)、首条内容(若工具支持 message/content)。若该工具支持 applied_tags 或创建后可用 channelEdit 打标签,则传入或随后编辑为:待开始 + 属性 + 模型标签。 - 归档任务:使用
discord工具的 channelEdit(目标为当前 thread 的 channelId),更新 applied_tags:在现有标签中加入「归档」、移除「进行中」。 - 建任务中心频道:使用 channelCreate,
type: 15(GUILD_FORUM),并设available_tags(若工具支持);否则需在 Discord 后台或通过其他方式预置标签。详见 reference.md 的「与 ClawHub Discord skill 结合」一节。
若当前 discord 工具未暴露论坛帖的 applied_tags(创建时或 channelEdit),你在执行新建/归档时尽量完成发帖与改标题,并回复用户说明「标签需在 Discord 客户端手动勾选」或建议管理员扩展工具以支持 applied_tags。详细 API 与扩展点见 reference.md。
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!