适合打包成skill的任务需满足三个硬条件:①已完整走通至少一次;②有明确触发信号;③含至少一个可被agent调用的工具动作;不满足任一条件则易卡死或跳步。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想把上周刚跑通的竞品分析流程、反复修改三次才定稿的周报模板、或者每次都要手动点五次才能导出的数据清洗步骤,变成下次一说就自动执行的Skill,而不是每次都重新教Manus一遍。
确认任务是否适合打包成Skill
先判断这件事是否满足三个硬条件:①你已完整走通至少一次;②流程中包含明确的触发信号(比如“生成月度竞品简报”“导出清洗后CSV”);③中间有至少一个可被Agent识别并调用的工具动作(如调用网页抓取、运行Python脚本、打开指定Excel表)。不满足任一条件,强行打包会导致Skill在后续调用时卡死或跳步。
如果只是临时改个标题、换种语气写法,这类纯文本微调不值得建Skill——Manus的记忆缓存能记住最近三轮对话的格式偏好,够用了。
用Manus内置命令一键初始化Skill目录
在当前对话中直接对Manus说:【把这个工作流打包成Skill】,它会立刻暂停当前任务,自动生成一个带标准结构的本地目录。
该目录包含SKILL.md(含frontmatter元数据)、scripts/(空文件夹)、references/(空文件夹),路径默认落在~/.manus/skills/下,名称按你最后那句指令自动命名,比如“竞品分析简报_v1”。
这一步不能手动新建文件夹再贴内容——Manus只认它自己生成的目录结构,手建的会被系统忽略。
编辑SKILL.md定义触发逻辑与执行顺序
打开刚生成的SKILL.md,重点修改三处:
① 在trigger_keywords字段填入2~4个精准动词短语,例如["生成月度竞品简报", "输出竞品功能对比表"]。别写“做竞品分析”这种模糊表达,Manus不会匹配。
② 在steps列表里用数字序号写清动作链,每步必须含工具名和参数占位符,例如:1. 使用web_crawler抓取[竞品官网URL] → 2. 调用clean_table.py处理[原始HTML路径] → 3. 用report_template.docx填充[清洗后CSV]。
这款全能AI助手融合了深度推理、多模态对话与图像生成等前沿技术,全面赋能职场、学习与生活。它支持多模态搜索,精准响应各类信息需求;内置AI文档助手,快速提炼要点并生成思维导图;更有智能创作功能,一键生成报告与文案。强大的AI能力助你高效处理复杂任务,让工作与生活更轻松便捷。
③ 在validation段落写一句验收标准,比如“最终PDF页数≥8且含‘风险提示’小节”,Manus会在执行完自动校验,不达标就中断并返回错误位置。
注入真实资源文件到对应子目录
方法一:把clean_table.py脚本拖进skills/竞品分析简报_v1/scripts/目录,确保文件权限为可执行(macOS/Linux执行chmod +x clean_table.py)。
方法二:将report_template.docx复制到skills/竞品分析简报_v1/assets/目录,文件名必须与SKILL.md中steps里写的完全一致,大小写、下划线都不能错。
注意:【references/目录只放Markdown格式说明文档,PDF/Excel等二进制文件严禁放入】——Manus读取references时只解析文本,遇到非MD文件会静默跳过整条路径。
本地验证Skill能否被正确加载
第一步:在Manus界面右上角点击「技能管理」→「刷新本地技能库」。
第二步:新开一个对话窗口,输入你设定的触发词,例如“生成月度竞品简报”。
第三步:观察Manus是否立即显示「正在加载Skill:竞品分析简报_v1」,并开始执行第一步动作。若卡在“未找到匹配Skill”,检查SKILL.md中的trigger_keywords是否含中文全角空格或隐藏符号。
第四步:成功执行后,Manus会在对话末尾附上本次Skill运行的token消耗统计和各步骤耗时——这是唯一确认打包生效的凭证。










