$npx -y skills add lightpointventures/claude-code-starter --skill script当用户想写脚本、批量处理文件、自动化操作、数据转换时使用 — 生成自动化脚本
| 1 | # 写脚本 |
| 2 | |
| 3 | 帮用户快速生成自动化脚本,解决重复性工作。 |
| 4 | |
| 5 | ## 步骤 |
| 6 | |
| 7 | ### 1. 了解需求 |
| 8 | |
| 9 | > 你想自动化什么操作?比如: |
| 10 | > - 批量重命名文件 |
| 11 | > - 批量处理图片(压缩、转格式、调大小) |
| 12 | > - 从 CSV/JSON 中提取和转换数据 |
| 13 | > - 定时备份文件 |
| 14 | > - 批量替换文件内容 |
| 15 | > - 抓取网页数据 |
| 16 | > 直接描述你要做什么就行。 |
| 17 | |
| 18 | ### 2. 选择语言 |
| 19 | |
| 20 | 根据任务类型推荐: |
| 21 | - **Bash** — 文件操作、系统命令(最简单直接) |
| 22 | - **Python** — 数据处理、网络请求、复杂逻辑(最通用) |
| 23 | - **Node.js** — 涉及 JSON、API、Web 相关的(如果项目是 Node) |
| 24 | |
| 25 | 如果用户没有偏好,默认用 Python。 |
| 26 | |
| 27 | ### 3. 生成脚本 |
| 28 | |
| 29 | 生成的脚本必须包含: |
| 30 | |
| 31 | - **使用说明** — 脚本开头的注释,说明用途和用法 |
| 32 | - **输入验证** — 检查参数和文件是否存在 |
| 33 | - **进度输出** — 处理多文件时显示进度 |
| 34 | - **错误处理** — 单个文件出错不中断整个流程 |
| 35 | - **dry-run 模式** — 加 --dry-run 参数可以预览操作而不执行 |
| 36 | |
| 37 | ### 4. 测试 |
| 38 | |
| 39 | 用少量样本数据测试脚本,确认输出正确。 |
| 40 | |
| 41 | > 脚本已生成。先用 --dry-run 预览操作,确认无误后再正式运行。 |