🤖
自动化
通过脚本、计划任务和简单的工作流程帮助自动化重复性任务。适用于用户想要编写脚本操作、按计划运行某些操作等场景。
安全通过
技能说明
name: auto
description: 通过脚本、定时任务和简单工作流帮助自动化重复性任务。适用于用户希望编写脚本执行操作、按计划运行任务(如 cron、任务计划程序)、自动化构建或部署,或减少工作流中手动步骤的场景。
Auto(自动化)
本技能用于将重复性工作转化为脚本或定时任务:编写小型脚本、配置计划执行、以及简单的自动化流程(如构建、备份、发布前检查)。
使用场景
当用户需要:
- 将一系列命令/操作编写成脚本(Shell、PowerShell、Node、Python 等)
- 定时执行任务(每日、每小时、系统启动时等)
- 自动化构建、测试、打包或部署中的某个环节乃至整个流水线
- 批量处理文件、拉取数据、发送通知等可重复流程
- 实现"避免手动操作,支持单次触发/定时运行"
脚本自动化
- 目标:用最少步骤实现可重复、易维护的自动化流程。
- 语言选择:跨平台或 Linux/macOS 推荐 Bash;Windows 优先 PowerShell;复杂逻辑可用 Python/Node。
- 注意事项:脚本中使用相对路径或环境变量替代硬编码路径/密钥;关键步骤添加简单日志或
echo,失败时通过非零退出码或set -e(Bash)便于调用方检测。
根据用户当前操作系统和环境提供对应示例(如 Windows 使用 PowerShell,Linux 使用 Bash)。
定时任务
Windows
- 任务计划程序:创建基本任务 → 设置触发器(每日/启动时/登录时等)→ 操作选择"启动程序",填写脚本或可执行文件路径。
- 命令行创建示例:
schtasks /create /tn "任务名" /tr "powershell -File C:\path\to\script.ps1" /sc daily /st 09:00(按需调整参数)。
Linux/macOS
- cron:通过
crontab -e编辑,每行一条任务。格式:分 时 日 月 周 命令。- 每日 9 点执行:
0 9 * * * /path/to/script.sh - 每 5 分钟执行:
*/5 * * * * /path/to/script.sh
- 每日 9 点执行:
- 确保脚本具有执行权限(
chmod +x),必要时在 crontab 中设置PATH或使用绝对路径。
根据用户指定的执行频率和系统类型,提供具体的 cron 或 schtasks 配置示例。
简单工作流
- 本地流程:通过脚本串联命令(如 构建 → 测试 → 打包),利用退出码控制流程继续与否。
- CI/CD 集成:在 GitHub Actions、GitLab CI、Jenkins 等工具中编写 job 调用现有脚本或内联命令;本技能仅提供单步骤或简短流程示例,复杂流水线建议参考对应平台文档。
- 幂等性设计:确保流程可重复执行而不产生副作用(如"同步至目录"而非"无检查追加"),在说明中予以标注。
实施原则
- 明确自动化步骤:先将当前手动操作分解为 1、2、3 的步骤列表,再转化为脚本或任务。
- 最小化可行方案:优先实现基础可运行版本,后续再完善错误处理和日志。
- 敏感信息处理:密码、API 密钥等应通过环境变量或密钥管理工具传递,避免硬编码在脚本或任务中。
如何使用「自动化」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「自动化」技能完成任务
- 结果即时呈现,支持继续对话优化