跳至主要内容
小龙虾小龙虾AI
🤖

自动化

通过脚本、计划任务和简单的工作流程帮助自动化重复性任务。适用于用户想要编写脚本操作、按计划运行某些操作等场景。

下载1.1k
星标2
版本1.0.0
自动化脚本
安全通过

技能说明


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
  • 确保脚本具有执行权限(chmod +x),必要时在 crontab 中设置 PATH 或使用绝对路径。

根据用户指定的执行频率和系统类型,提供具体的 cron 或 schtasks 配置示例。


简单工作流

  • 本地流程:通过脚本串联命令(如 构建 → 测试 → 打包),利用退出码控制流程继续与否。
  • CI/CD 集成:在 GitHub Actions、GitLab CI、Jenkins 等工具中编写 job 调用现有脚本或内联命令;本技能仅提供单步骤或简短流程示例,复杂流水线建议参考对应平台文档。
  • 幂等性设计:确保流程可重复执行而不产生副作用(如"同步至目录"而非"无检查追加"),在说明中予以标注。

实施原则

  • 明确自动化步骤:先将当前手动操作分解为 1、2、3 的步骤列表,再转化为脚本或任务。
  • 最小化可行方案:优先实现基础可运行版本,后续再完善错误处理和日志。
  • 敏感信息处理:密码、API 密钥等应通过环境变量或密钥管理工具传递,避免硬编码在脚本或任务中。

如何使用「自动化」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「自动化技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能