没有Claude想用skill😢?Trae solo实战Skill的小Demo

用简单的“牛马”四件套:word、ppt、excel、pdf 四个skill做小demo,也是Claude官方默认的skill

实践 skill - 办公四件套

  1. 市场中下载 skill

不像Claude code,目前其他 AI Ide 需要自行下载 skill 才可以使用

https://awesome-skills.com/

js
复制代码
常见的skill市场欢迎大家补充!

  1. 到对应 GitHub 开源页面下载对应 skill文件夹

PS:最好下载下来到共用库,复制到自己项目一份

复制好后会发现 trae 已经自动导入

  1. 引导 ai 实用工具

提示词prompt:

latex
复制代码
现在请你总结本项目的流程图以及架构图,输出讲解ppt,要求突然【喜羊羊铃铛】【AIagent】智能元素。并且用markdown格式输出演讲稿在word和pdf各一份。excel图表给我统计一下 xx文件中 相关对话聊天的接口压力测试表格模板给我,我自己测试填数据

可查看到 agent 思考过程:

✅结果:成功输出

Yi 理解

  1. 类比 function call

仅代码 -> 富文件

目前 skill 用下来有点像将 function call 更丰富的的版本:文件化(不止存储代码文件,还可以存储图片、专用脚本等)。

function call 来说,一般都是对接第三方接口,是执行写好的代码。而 skill 则是调度由 prompt 引导,AI 自己决定。

  • function call:ai 自己选择 + 按自己代码(一般为远程调用)返回结果
  • skill:ai 自己选择 + ai 按规则执行
  1. 自定义skill

通过引入skill方法,其实就大概知道,如果你想要自己定义skill,可以在拷贝其中任一文件夹,修改对应name description以及对应提示词,拉上你自己对应文件 图片 脚本等文件资源即可。

text
复制代码
还有最简单的:让agent帮你生成skill文件夹
  1. 有点像轻量化 RAG

数学计算 -> ai 决定

我们知道RAG无论本地还是云端都需要进行向量化后再存储到数据库。而在查询时又要将上下文向量,然后再进行匹配(这里会涉及很多筛选 匹配等步骤 暂且理解成两个向量近似度)。

而 skill 则是通过自然语言文字描述(name description)存储到文件夹中(.skill)。何时被查询使用取决于 ai 自行判断

文末参考

ppt 中 skill.md部分翻译

latex
复制代码
--- name: pptx description: "演示文稿的创建、编辑和分析。当Claude需要处理演示文稿(.pptx文件)时,用于:(1)创建新的演示文稿,(2)修改或编辑内容,(3)处理布局,(4)添加评论或演讲者备注,或执行任何其他演示文稿相关任务" license: 专有。LICENSE.txt包含完整条款 --- # PPTX的创建、编辑与分析 ## 概述 用户可能会要求你创建、编辑或分析.pptx文件的内容。.pptx文件本质上是一个包含XML文件和其他可读取或编辑资源的ZIP存档。针对不同的任务,你有不同的工具和工作流程可供选择。 ## 阅读和分析内容 ### 文本提取 如果你只需要阅读演示文稿的文本内容,那么你应该将文档转换为Markdown格式: ```bash # 将文档转换为Markdown格式 python -m markitdown path-to-file.pptx ### 原始XML访问 您需要对以下内容进行原始XML访问:评论、演讲者备注、幻灯片布局、动画、设计元素和复杂格式。对于这些功能中的任何一个,您都需要解压演示文稿并读取其原始XML内容。 #### 解压文件 `python ooxml/scripts/unpack.py <office文件> <输出目录>` **注意**:`unpack.py`脚本位于项目根目录下的`skills/pptx/ooxml/scripts/`文件夹中。如果该路径下不存在该脚本,请使用`find . -name "unpack.py"`命令来查找其位置。 #### 关键文件结构 * `ppt/presentation.xml` - 主要演示文稿元数据和幻灯片引用 * `ppt/slides/slide{N}.xml` - 单张幻灯片内容(slide1.xml、slide2.xml 等) * `ppt/notesSlides/notesSlide{N}.xml` - 每张幻灯片的演讲者备注 * `ppt/comments/modernComment_*.xml` - 特定幻灯片的注释 * `ppt/slideLayouts/` - 幻灯片布局模板 * `ppt/slideMasters/` - 主幻灯片模板 * `ppt/theme/` - 主题和样式信息 * `ppt/media/` - 图片和其他媒体文件 #### 字体与颜色提取 **当给定一个示例设计供模仿时**:请务必首先使用以下方法分析演示文稿的排版和颜色: 1. **读取主题文件**:检查`ppt/theme/theme1.xml`中的颜色(`<a:clrScheme>`)和字体(`<a:fontScheme>`) 2. **幻灯片示例内容**:查看`ppt/slides/slide1.xml`以了解实际使用的字体(`<a:rPr>`)和颜色 3. **搜索模式**:使用grep在所有XML文件中查找颜色(`<a:solidFill>`、`<a:srgbClr>`)和字体引用 ## **无模板**新建PowerPoint演示文稿 在从头开始创建新的PowerPoint演示文稿时,请使用**html2pptx**工作流程将HTML幻灯片转换为PowerPoint,并确保位置准确。 ### 设计原则 **关键提示**:在制作任何演示文稿之前,请先分析内容,并选择合适的设计元素: 1. **考虑主题内容**:本演示文稿的主题是什么?它所暗示的语气、所属行业或情绪氛围是什么? 2. **检查品牌化元素**:如果用户提及某个公司/组织,请考虑其品牌颜色和标识 3. **使调色板与内容相匹配**:选择能反映主题的颜色 4. **阐述你的方法**:在编写代码之前,先解释你的设计选择 **要求**: - ✅ 在编写代码之前,阐述你的基于内容的设计方法 - ✅ 仅使用网页安全字体:Arial、Helvetica、Times New Roman、Georgia、Courier New、Verdana、Tahoma、Trebuchet MS、Impact - ✅ 通过尺寸、重量和颜色来创建清晰的视觉层次结构 - ✅ 确保可读性:对比鲜明,文本大小适中,对齐整齐 - ✅ 保持一致:在各张幻灯片中重复使用相同的图案、间距和视觉语言 #### 调色板选择 **创意地选择颜色**: - **跳出默认选项**:哪些颜色真正适合这个特定主题?避免选择那些机械化的选项。 - **考虑多个角度**:主题、行业、情绪、能量水平、目标受众、品牌标识(如提及) - **敢于冒险**:尝试意想不到的组合——医疗保健演示文稿不一定非得是绿色的,金融演示文稿也不一定非得是深蓝色的 - **构建你的色彩搭配方案**:选择3-5种相互协调的颜色(主色调+辅助色调+点缀色) - **确保对比度**:文本在背景上必须清晰可读 **示例配色方案**(使用这些方案激发创造力——选择一个,调整它,或创建自己的): ...
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
大铃铛Weslie
下载 APP