
过去的早就该在生命里原谅了我不是那样歇斯底里的人—— 26.5.26一、什么是Agent SkillsSkill 技能一般包含流程规则、经验配方、所需工具、其他材料1.Agent Skill 目录结构Skills就是我们给AI Agent的一个“说明书”与“工具箱”定义与封装任务逻辑让AI表现更卓越。特点模块化封装可复用的能力单元、可靠性任务处理稳健可控、一致性输出结果标准统一二、如何使用Skills1.安装Agent首先在设备上下载并安装核心Agent程序它是运行所有Skill的基础环境opencode是一款开源AI Agent内置免费模型或连接任意提供商的任意模型 包括 Claude, GPT, Gemini 等。Mac 用户直接使用 curl 安装curl -fsSL https://opencode.ai/install | bashWindows 用户推荐使用npm 安装但先需要安装node.js如果没有node.js环境请下载安装node.js下载链接https://nodejs.org/en/download下载opencodehttps://opencode.ai/npm i -g opencode-ai输入opencode命令启动opencode⭐2.使用Agent① 选择使用的模型/models② 链接模型提供商/connect③ 输入对应模型提供商的API KEY3.下载 Skill从社区或者相关站点、仓库中下载 Skill然后集成到Agent中anthropic官方仓库https://github.com/anthropics/skillsSkills社群网站https://skillsmp.com/zh优秀开源集合https://github.com/ComposioHQ/awesome-claude-skills精选skills库https://github.com/]ackyST0/awesome-agent-skills视频制作skillhttps://github.com/remotion-dev/skillsyoutube视频剪辑skillhttps://github.com/op7418/Youtube-clipper-skill大师帮你创建skill的skillhttps://github.com/GBsOSS/skill-from-mastersnotebookLM skillhttps://github.com/PleasePrompto/notebooklm-skillmarkdown发布到X skillhttps://github.com/wshuyi/x-article-publisher-skillAI 视频产品 Vidu Skillshttps://www.vidu.cn/agent-skills.md包含 6000 多个好用的实用技能https://agent-skills.mdSkillstorehttps://skillstore.io/zh-hansReddit 社区推荐的技能合集https://www.skillsdirectory.com/agentskills.mehttps://agentskills.me/Vercel 官方仓库https://github.com/vercel-labs/agent-skills开发者 Antfu 维护的技能库https://github.com/antfu/skillsskill收藏库https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collectionskillsbothttps://www.skillsbot.cn/⭐4.使用 Skill通过指令或界面唤起已安装的 Skill即可享受高效、职能的自动化办公与学习体验将Skill提供给Agent让Agent找到Skill的路径1.在项目文件夹下面创建一个.opencode的文件夹2.在.opencode文件夹下面再创建一个skills文件夹3.然后把下载好的这些skill放到skills文件夹中4.在项目文件夹下创建一个opencode的对话窗口opencode就能够加载到当前项目下的skill三、如何会创造自己的Skills官方文档https://agentskills.io/specification可翻译官方电子书https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf?hsLangenSkill示例--- name: pptx description: 只要任务涉及任意 .pptx 文件作为输入、输出或二者兼具就使用本技能。适用场景包括制作幻灯片、路演演示文稿读取、解析、提取任意 .pptx 文件中的文本即便提取内容将用于邮件、总结等其他场景编辑、修改、更新现有演示文稿合并/拆分幻灯片文件处理模板、版式、演讲者备注或批注。只要用户提及「演示文稿」「幻灯片」「PPT」或 .pptx 文件名无论后续如何使用内容均触发本技能。若需要打开、创建或修改 .pptx 文件请使用本技能。 license: 专有软件。完整条款见 LICENSE.txt --- # PPTX 技能 ## 快速参考 | 任务 | 操作指引 | | -------------------- | ------------------------------------------ | | 读取/分析内容 | python -m markitdown presentation.pptx | | 基于模板编辑或创建 | 阅读 [editing.md](editing.md) | | 从零创建演示文稿 | 阅读 [pptxgenjs.md](pptxgenjs.md) | --- ## 读取内容 bash # 提取文本 python -m markitdown presentation.pptx # 可视化概览 python scripts/thumbnail.py presentation.pptx # 导出原始XML结构 python scripts/office/unpack.py presentation.pptx unpacked/ --- ## 编辑流程 **完整细节请阅读 [editing.md](editing.md)。** 1. 使用 thumbnail.py 分析模板 2. 解压 → 调整幻灯片 → 编辑内容 → 清理冗余 → 重新打包 --- ## 从零创建演示文稿 **完整细节请阅读 [pptxgenjs.md](pptxgenjs.md)。** 无可用模板或参考演示文稿时使用本方式。 --- ## 设计思路 **不要制作平庸的幻灯片。**白底纯项目符号的版式毫无吸引力请为每张幻灯片参考以下设计思路。 ### 开始制作前 - **选取贴合主题的鲜明配色方案**配色必须适配本次演示主题。若该配色套用到其他完全无关的演示文稿中仍适配说明配色针对性不足。 - **主次分明拒绝均等**主色调占视觉比重60%‑70%搭配1‑2个辅助色与1个醒目的强调色禁止所有颜色权重均等。 - **明暗对比**标题页、结尾页使用深色背景正文页使用浅色背景三明治结构或全程使用深色风格营造高级质感。 - **固定视觉主题元素**选定**一种**特色元素贯穿所有幻灯片如圆角图片框、彩色圆形图标、单侧粗边框等。 ### 配色方案 配色需贴合主题禁止默认使用通用蓝色以下方案可作为参考 | 主题 | 主色 | 辅助色 | 强调色 | | -------------- | --------------------- | --------------------- | --------------------- | | **午夜商务风** | 1E2761藏青 | CADCFC冰蓝 | FFFFFF纯白 | | **森林苔藓风** | 2C5F2D森林绿 | 97BC62苔藓绿 | F5F5F5米白 | | **珊瑚活力风** | F96167珊瑚红 | F9E795浅金 | 2F3C7E藏青 | | **暖陶土风** | B85042陶土红 | E7E8D1沙色 | A7BEAE鼠尾草绿 | | **海洋渐变风** | 065A82深海蓝 | 1C7293青蓝 | 21295C午夜蓝 | | **炭灰极简风** | 36454F炭灰 | F2F2F2米白 | 212121纯黑 | | **青蓝信赖风** | 028090青蓝 | 00A896海沫绿 | 02C39A薄荷绿 | | **浆果奶油风** | 6D2E46浆果紫 | A26769豆沙玫瑰 | ECE2D0奶油色 | | **鼠尾草静谧风**| 84B59F鼠尾草绿 | 69A297尤加利绿 | 50808E石板灰 | | **樱桃醒目风** | 990011樱桃红 | FCF6F5米白 | 2F3C7E藏青 | ### 单张幻灯片设计要点 **每张幻灯片必须包含视觉元素**图片、图表、图标或形状纯文本幻灯片缺乏记忆点。 **版式可选方案** - 双栏布局左侧文字、右侧配图 - 图标文字行彩色圆形图标、加粗标题、下方描述 - 2×2 / 2×3网格一侧配图另一侧为内容模块网格 - 半出血大图左侧或右侧通栏大图叠加文字内容 **数据展示方式** - 大号数据突出展示60‑72pt大数字下方配小号说明标签 - 对比栏前后对比、优缺点、多方案并列 - 时间线/流程示意图编号步骤箭头 **视觉优化细节** - 章节标题旁添加小尺寸彩色圆形图标 - 关键数据、标语使用斜体强调文本 ### 字体排版 **选用有设计感的字体组合**禁止默认使用Arial。搭配一款有风格的标题字体与简洁的正文字体。 | 标题字体 | 正文字体 | | ----------- | ------------- | | Georgia | Calibri | | Arial Black | Arial | | Calibri | Calibri Light | | Cambria | Calibri | | Trebuchet MS| Calibri | | Impact | Arial | | Palatino | Garamond | | Consolas | Calibri | | 元素 | 字号 | | ------------ | ------------- | | 幻灯片标题 | 36‑44pt 加粗 | | 章节标题 | 20‑24pt 加粗 | | 正文文本 | 14‑16pt | | 说明注释 | 10‑12pt 淡色 | ### 间距规范 - 页边距最小0.5英寸 - 内容模块间距0.3‑0.5英寸 - 预留留白空间不要填满整个页面 ### 常见错误务必规避 - **版式不要重复**跨幻灯片交替使用分栏、卡片、重点突出等版式 - **正文文本禁止居中**段落、列表左对齐仅标题居中 - **字号对比不要过小**标题需36pt以上与14‑16pt正文形成明显层级 - **不要默认使用蓝色**配色需贴合具体演示主题 - **间距不要混乱**固定使用0.3英寸或0.5英寸间距全程统一 - **不要单张精致、其余简陋**要么全程统一精致风格要么全程极简 - **禁止纯文本幻灯片**添加图片、图标、图表等视觉元素避免仅标题项目符号 - **文本框注意内边距**对齐线条、形状与文字边缘时将文本框内边距设为0或偏移形状补偿内边距 - **元素对比度要充足**图标、文字需与背景形成强烈对比禁止浅字配浅底、深字配深底 - **标题下方禁止使用装饰线**这是AI生成幻灯片的典型特征改用留白或背景色块替代 --- ## 质量校验必须执行 **默认存在问题你的工作是找出问题。** 首次生成的幻灯片几乎不可能完全正确校验应视为**漏洞排查**而非确认检查。若初次检查未发现任何问题说明检查不够细致。 ### 内容校验 bash python -m markitdown output.pptx 检查内容缺失、错别字、顺序错误。 **使用模板时排查残留占位文本** bash python -m markitdown output.pptx | grep -iE xxxx|lorem|ipsum|本页.*版式 若检索到结果必须修复后再确认完成。 ### 视觉校验 **⚠️ 必须调用子代理检查**——即便仅2‑3张幻灯片。开发者长期查看代码易产生视觉盲区子代理可提供客观视角。 将幻灯片转为图片参考[转为图片](#转为图片)使用以下提示词校验 可视化检查以下幻灯片默认存在问题请逐一排查。 重点检查 - 元素重叠文字压形状、线条压文字、元素堆叠遮挡 - 文本溢出/边缘截断 - 单行文本装饰线适配双行标题 - 页脚引用/备注与上方内容冲突 - 元素间距过近小于0.3英寸、模块几乎贴合 - 间距不均局部留白过大、局部内容拥挤 - 幻灯片边缘边距不足小于0.5英寸 - 分栏/同类元素对齐不统一 - 文字对比度不足如浅灰文字配米黄色背景 - 图标对比度不足深色图标配深色背景无对比圆形衬托 - 文本框过窄导致文字过度换行 - 残留占位内容 为每张幻灯片列出问题或潜在隐患微小问题也需标注。 读取并分析以下图片 1. /path/to/slide-01.jpg预期效果[简要描述] 2. /path/to/slide-02.jpg预期效果[简要描述] 列出所有发现的问题包括微小瑕疵。 ### 校验闭环流程 1. 生成幻灯片 → 转为图片 → 视觉检查 2. **列出所有问题**若无问题重新细致检查 3. 修复问题 4. **复核受影响幻灯片**一处修复常引发新问题 5. 重复操作直至无新增问题 **必须完成至少一轮修复‑复核循环方可确认完成。** --- ## 转为图片 将演示文稿批量转为单张幻灯片图片用于视觉校验 bash python scripts/office/soffice.py --headless --convert-to pdf output.pptx pdftoppm -jpeg -r 150 output.pdf slide 执行后生成 slide-01.jpg、slide-02.jpg 等图片。 修复后仅重新渲染指定幻灯片 bash pdftoppm -jpeg -r 150 -f N -l N output.pdf slide-fixed --- ## 依赖库 - pip install markitdown[pptx] — 文本提取 - pip install Pillow — 缩略图网格生成 - npm install -g pptxgenjs — 从零创建演示文稿 - LibreOfficesoffice— PDF转换沙盒环境通过 scripts/office/soffice.py 自动配置 - Popplerpdftoppm— PDF转图片四、什么场景下适合用Skills1.无需上Skills适合人工处理随机聊天情感倾诉、闲聊、段子一次性文案临时活动文案、即兴发言高创造性内容小说、创意广告特点 - 结构太散2.可以上Skills适合自动化/标准化SOP执行型制造业设备巡检质量检查、运营活动复盘数据分析特点 - 固定流程高重复知识密集型培训新员工手册制度问答、HR薪酬政策考勤规则特点 - 文档多更新慢复合型工作流电商选品-定价-文案-投放、市场调研-策划-执行-复盘特点 - 多步骤模板生成型咨询调研报告诊断报告、政企申报材料特点 - 框架固定风控合规型法务合同审查、风险提示、医疗管理流程审批特点错不起五、用好SkillsAgent同样重要1.Agent Skill 渐进式披露元数据给到模型 —— 确定使用某个Skill —— 加载该Skill所需上下文2.其余AgentClaude Code命令行输入 - npm install -g anthropic-ai/claude-codeWorkBuddyhttps://www.codebuddy.cn/Qorderhttps://qoder.com/Traehttps://www.trae.cn/