当前位置: 首页 > news >正文

如何在SKILL.md 中调用 scripts/ 目录下的脚本

SKILL.md 中调用 scripts/ 目录下的脚本,关键在于明确指示 AI 何时运行、如何传参以及如何处理输出。你需要将脚本视为 AI 的“手和脚”,通过自然语言指令告诉 AI 如何操作这些工具。

以下是具体的调用方式和模板示例:

🛠️ 核心调用逻辑

SKILL.md 的正文中,你不需要写代码来调用脚本,而是用自然语言指令告诉 AI:

  1. 触发条件:什么时候该运行脚本?
  2. 命令格式:运行哪个脚本?参数是什么?
  3. 参数来源:参数从哪里获取(用户输入、上一步的输出、文件内容)?
  4. 结果处理:脚本运行后,AI 该做什么(读取输出、报错处理、展示给用户)?

📝 在模板中如何编写

假设你的技能目录结构如下:

my-skill/
├── SKILL.md
└── scripts/└── analyze_data.py

你应该在 SKILL.md核心指令 部分这样描述:

示例模板

---
name: data-analyzer
description: 分析用户提供的 CSV 数据文件,生成统计摘要。当用户上传 CSV 文件或要求“分析数据”时触发。
version: 1.0.0
---# 数据分析助手## 角色定义
你是一名数据分析师,擅长使用 Python 脚本处理 CSV 数据并提取关键指标。## 核心指令
请严格按照以下步骤执行任务:1. **获取输入**:- 确认用户是否提供了 CSV 文件路径或内容。如果没有,请询问用户。2. **执行脚本**:- **调用工具**:使用 `Bash` 工具运行位于 `scripts/analyze_data.py` 的脚本。- **参数传递**:将用户提供的文件路径作为参数传递给脚本。- **命令示例**:```bashpython scripts/analyze_data.py --file "用户提供的文件路径"```3. **处理输出**:- 读取脚本的标准输出(stdout)。- 如果脚本执行成功,将输出的 JSON 数据格式化为易读的 Markdown 表格或列表展示给用户。- 如果脚本报错(stderr),请将错误信息完整反馈给用户,并建议检查文件格式。## 输出格式
- **统计摘要**:使用 Markdown 表格展示均值、中位数、最大值。
- **异常检测**:列出数据中的异常点。## 错误处理
- 如果 `scripts/analyze_data.py` 不存在或无法执行,请提示用户检查技能安装。
- 如果文件路径无效,请引导用户重新上传。

💡 关键点解析

明确路径

在指令中明确写出脚本的相对路径(如 scripts/analyze_data.py),这样 AI 知道去哪里找工具。

参数化

用占位符(如 "用户提供的文件路径")告诉 AI 参数是动态的,需要从上下文提取。

工具权限

确保你的 AI 环境(如 Cursor, Claude Desktop)配置了允许执行 Bash 或 Shell 命令的权限,否则 AI 无法运行脚本。

结果解析

脚本通常输出纯文本或 JSON。你需要告诉 AI 拿到这些文本后做什么(例如:“将 JSON 输出转换为 Markdown 表格”)。

🚀 进阶:处理复杂交互

如果脚本需要多个参数或交互式输入,可以在 SKILL.md 中写得更细致:

## 复杂参数处理
如果用户同时提供了“开始日期”和“结束日期”,请在运行脚本时添加 `--start` 和 `--end` 标志:
```bash
python scripts/generate_report.py --start "2023-01-01" --end "2023-12-31"

如果用户未提供日期,默认使用当前月份。


通过这种方式,`SKILL.md` 就成为了连接 **用户意图** 和 **脚本功能** 的桥梁。
http://www.jsqmd.com/news/443661/

相关文章:

  • 2026藤校本科申请规划全攻略,深圳高端定制留学中介精选指南 - 品牌2026
  • 2026年湖南性价比高的财务咨询公司,企鑫财税值得选择 - myqiye
  • 总结2026年驻马店家具定制靠谱的厂家,哪家口碑好 - 工业品牌热点
  • 2026年3月广东不锈钢锅架/毛巾架/挂钩/票夹/浴室置物架厂家哪家好?行业 TOP5 解析 + 选型指南 - 2026年企业推荐榜
  • 2026年闭式冷却塔厂家推荐榜单:工业/密/横流/逆流/复合流/混流式闭式冷却塔品牌实力与高效节能方案深度解析 - 品牌企业推荐师(官方)
  • 2026年口碑绝佳的儿童游乐设备空中摇篮,按需定制怎么选? - 工业推荐榜
  • 2026年猪饲料资深厂商哪家好,大正原农牧优势显著 - mypinpai
  • 2026藤校申请规划与高端定制服务详解,深圳留学中介哪家好怎么选 - 品牌2026
  • 代码随想录算法训练营第三天| 203.移除链表元素、707.设计链表 、206.反转链表 
  • 2026年香港本科申请中介哪家好?港前三申请中介专业机构推荐 - 品牌2026
  • 2026国内护肤洗涤OEM_ODM广东广州十品牌实力排行榜 - 十大品牌榜
  • 从对话到协同:2026 年 Multi-Agent 框架深度选型与商业价值指南
  • SKILL.md文档的书写规范和要求
  • 2026年湖南望城区性价比高的财务咨询品牌公司排名出炉 - myqiye
  • 2026 必看!铂金定制生产厂家哪家强? - 品牌推荐大师
  • RC-1溶出仪口碑厂家深度评测与推荐 - 品牌推荐大师1
  • 2026年总结优质空中摇篮供应商,郑州地区哪家值得选 - 工业推荐榜
  • 终端执行python脚本,并使用终端输入的额外参数
  • 分享江苏导热油炉价格行情,分析哪家性价比高 - 工业设备
  • 2026年SAT快速提分补习机构推荐 高效出分冲刺培训机构哪家提分快 - 品牌2026
  • 详解2026郑州华埔装饰客户评价,推荐专业评价高的装修公司选择 - 工业品网
  • 2026香港留学申请深度解析与深圳留学中介推荐指南 - 品牌2026
  • DevonAR/VR:沉浸式编程体验探索 - 教程
  • 2026 年国内大健康 OEM_ODM 十大品牌广东广州排名及解析 - 十大品牌榜
  • kotlin 基础(1)
  • 2026年商丘互联网运营公司口碑排名,沟通能力强的公司盘点 - 工业推荐榜
  • 2026SAT精品小班辅导机构哪家好 线下一对一专业高端培训机构推荐 - 品牌2026
  • 2026最新新风系统/换气扇/风幕机/除湿机/风机推荐:多元场景适配,这家实力突出 - 十大品牌榜
  • 2026年驻马店家具定制供应企业排名,哪家性价比高? - 工业品牌热点
  • 2026深圳美国留学中介哪家好?专业高端美国留学中介服务推荐 - 品牌2026