用途
team-assign 是 digital-marketing-pro 插件下的一个技能,用于将营销任务分配给团队成员。它基于角色匹配度、渠道专长、区域对齐和当前工作量进行智能匹配,目标是让每项任务落到合适的人手上,避免过载和技能错配。
主要能力
该技能处理三类核心操作:
- assign:分配新任务,并进行智能成员匹配。
- get-assignments:查看和筛选团队当前的任务分配。
- check-workload:生成团队利用率看板,提前暴露容量风险。
对于管理多个品牌的代理机构,它还提供跨品牌可见性,查看团队利用率。
使用方式
调用方式为 /digital-marketing-pro:team-assign。脚本位于插件 scripts/ 文件夹中,需使用 Python 3.10 或更新版本运行(python 或 python3)。
分配任务时需要提供或会被提示输入:
- Action:assign、get-assignments 或 check-workload。
- 任务描述(assign):例如“Write Q2 email nurture sequence”。
- Channel(assign):email、social、paid、blog、seo、analytics、content、design、pr、influencer、automation 或 multi-channel。
- Priority(assign):low、medium、high 或 urgent(urgent 时容量可覆盖至 95%)。
- Due date(assign):目标完成日期。
- Estimated hours(可选):预计工时,省略时按任务类型和渠道复杂度估算。
- Brand(可选):任务所属品牌,默认当前品牌。
- Specific team member(可选):指定成员,系统会先校验容量。
- Dependencies(可选):前置任务 ID。
- Filter criteria(get-assignments):按成员、状态、渠道、优先级、品牌或日期范围筛选。
- Time range(check-workload):本周、未来两周、本月或自定义范围。
- Notes(可选):给执行者的补充说明。
处理流程包括:加载品牌上下文、加载团队名册、按操作类型分支、检查团队容量、估算任务工时、检查任务依赖、匹配最佳成员(角色匹配 40%、渠道专长 30%、当前利用率 20%、区域对齐 10%)、检查排期冲突、校验指定成员请求、创建分配并通知、列出当前分配、生成工作量看板、检测跨品牌冲突、记录分配历史。
适用场景
适用于营销团队或代理机构进行任务分配、查看任务状态、评估团队产能、发现过载与闲置、进行再平衡,以及管理多品牌下的跨品牌任务冲突。
限制
资料未提供该技能的收费、价格、平台支持范围或效果保证等信息。使用前需要存在品牌设置和团队名册;若没有品牌,会提示先设置品牌或使用默认值;若没有团队名册,会提示先建立名册。通知功能依赖 Slack MCP 或 email MCP 连接,若均未连接,则输出通知文本供手动转发。