360 Secure SkillHub
360 安全技能中心

自动化配方

核心提供10个实用自动化配方,涵盖批量文件处理、数据清洗转换、工作流编排等高频任务;付费版支持可视化编排、定时触发等进阶功能。适用于文件管理、数据处理、工作流优化场景,适配效率爱好者、自动化新手、开发者及企业团队,不适用于需人工创意判断的任务。输入为任务描述或参数,输出含处理结果的结构化JSON。

thcjp
thcjp
热度 54.79
最近更新 2026-09-22 02:59:57
分类:自动化依赖:代码执行 / 读写文件 / 内部调用大模型 / 第三方 API应用场景:自动化脚本 / 数据处理 / 文件转换 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add automation-recipe-pack
Metadata
name
automation-recipe-pack
slug
automation-recipe-pack
displayName
自动化配方
version
1.1.2
summary
10个实用自动化场景配
description
10个实用自动化场景配方,覆盖文件处理、数据转换、批量操作等高频任务。适用于效率工具爱好者、自动化新手,可自动化提升工作效率。支持批量处理、工作流优化、定时触发等场景。Use。Use when 需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于需要人工创意判断的任务。适用于独立开发者、企业团队和自动化工作流场景。 功能涵盖: recipe(食谱), pack。
license
MIT
tools
["Read","Write","Edit","Bash"]

核心功能: 本技能提供时使用等能力。

自动化配方

10个实用自动化场景配方,覆盖文件处理、数据转换、批量操作等高频任务。

专业版增值服务

能力 免费版 付费版
基础功能 支持 支持
复杂工作流可视化编排 不支持 支持
条件分支与异常重试 不支持 支持
定时触发与事件驱动 不支持 支持
执行日志与审计追踪 不支持 支持

能力描述

本技能提供10个实用自动化场景配方,覆盖文件处理、数据转换、批量操作等高频任务:

文件处理配方

  • 批量文件重命名: 按规则(日期/序号/正则)批量重命名目录下文件,支持预览与回滚
  • 文件格式转换: 支持CSV/JSON/Excel/TXT等格式互转,保留数据结构完整性
  • 重复文件清理: 基于文件哈希(MD5/SHA256)识别并清理重复文件,释放存储空间
  • 目录结构同步: 增量同步源目录到目标目录,支持过滤规则与删除策略

数据转换配方

  • 数据清洗与结构化: 去除空行/空格/特殊字符,统一日期与数字格式,输出标准化结构数据
  • 多源数据合并: 按主键合并多个CSV/Excel数据源,处理冲突字段与缺失值
  • 模板数据填充: 基于模板文件批量生成个性化文档(邮件/合同/报告),支持变量替换

工作流编排配方

  • 定时任务编排: 基于cron表达式定时触发数据处理流水线,支持失败重试与通知
  • 条件分支流程: 根据数据内容自动选择处理分支(IF-ELSE/SWITCH模式),实现智能路由
  • 多步骤管道编排: 将多个处理步骤串联为管道,前一步输出作为后一步输入,支持中间结果缓存

每个配方均可独立调用,也可组合编排为复杂工作流。付费版支持可视化编排界面、执行日志审计与异常重试机制。

使用方法

  1. 定义自动化任务: 解析用户需求,构建任务执行计划与触发条件
  2. 编排执行流程: 按依赖顺序执行各步骤,处理条件分支与异常重试
  3. 监控与报告: 记录执行日志,输出任务状态与结果摘要
  4. 异常处理: 如遇错误,参考错误处理章节中对应场景的处理方式

示例代码

1. 批量文件重命名配方(PowerShell)

按日期前缀批量重命名指定目录下的图片文件:

# 批量重命名配方:按 YYYYMMDD_序号 格式重命名图片
$targetDir = "C:\Photos\2024"
$files = Get-ChildItem -Path $targetDir -Include *.jpg,*.png -File | Sort-Object Name
$datePrefix = Get-Date -Format "yyyyMMdd"
$counter = 1

foreach ($file in $files) {
    $newName = "${datePrefix}_{0:D3}{1}" -f $counter, $file.Extension
    $newPath = Join-Path $targetDir $newName
    Rename-Item -Path $file.FullName -NewName $newPath
    Write-Host "已重命名: $($file.Name) -> $newName"
    $counter++
}
Write-Host "完成! 共重命名 $($counter - 1) 个文件"

2. CSV数据清洗与格式转换配方(Python)

清洗CSV数据并转换为JSON格式:

import csv
import json
from datetime import datetime

def clean_and_convert(input_csv, output_json):
    """数据清洗配方:去空行、统一日期格式、转JSON"""
    cleaned = []
    with open(input_csv, 'r', encoding='utf-8') as f:
        reader = csv.DictReader(f)
        for row in reader:
            # 去除首尾空格
            row = {k.strip(): v.strip() for k, v in row.items() if k}
            # 跳过空行
            if not any(row.values()):
                continue
            # 统一日期格式为 YYYY-MM-DD
            for key, val in row.items():
                if 'date' in key.lower() and val:
                    try:
                        row[key] = datetime.strptime(val, '%m/%d/%Y').strftime('%Y-%m-%d')
                    except ValueError:
                        ...  # 具体实现请参考上下文文档
            cleaned.append(row)

    with open(output_json, 'w', encoding='utf-8') as f:
        json.dump(cleaned, f, ensure_ascii=False, indent=2)

    print(f"清洗完成: 输入 {len(cleaned)} 条记录 -> {output_json}")

# 示例:清洗销售数据CSV并输出JSON
clean_and_convert('sales_raw.csv', 'sales_clean.json')

输入定义

参数名 类型 必填 说明
content string 否 处理的内容输入
format string 否 可选值: json/text/markdown
style string 否 输出风格

返回格式

{
  "success": true,
  "data": {
    "result": "处理结果",
    "metadata": {
      "template_used": "automation",
      "word_count": 0,
      "style": "专业"
    }
  },
  "error": null
}

前置条件

依赖项 类型 是否必需 获取方式
Agent LLM API 必需 由Agent内置LLM提供
Agent平台 运行时 必需 支持SKILL.md的任意AI Agent

运行环境

  • Agent平台: Code / Cursor / Codex / CLI等
  • 操作系统: Windows / macOS / Linux

热门问题

Q1: 如何开始使用自动化配方?

A: 在AI Agent对话中直接调用本技能,提供需要自动化处理的任务描述即可。

使用约束

  1. 不适用于需要人工创意判断的任务
  2. 复杂工作流编排需付费版支持
  3. 依赖Agent平台的LLM能力执行

创新特色

效率提升量化分析

操作步骤 手动耗时 自动化耗时 时间节约 准确率提升
文件批量重命名 1小时 5分钟 55分钟 100%
数据格式转换 2小时 15分钟 135分钟 95%
重复文件清理 3小时 20分钟 180分钟 100%
多源数据合并 4小时 30分钟 210分钟 98%
模板批量生成 1.5小时 10分钟 140分钟 100%

差异化对比

对比维度 本技能 手动操作 Python脚本 专业软件
易用性 高 低 中 高
成本 低 中 中 高
执行效率 高 低 中 高
功能丰富度 中 低 中 高
可定制性 高 低 中 高

核心痛点解决

痛点 描述 影响范围 解决方案 量化效果
文件管理效率低 大量文件处理耗时且易出错 影响工作效率和文件安全 自动化批量处理 时间节约50%
数据处理复杂 数据格式转换和清洗工作繁琐 影响数据分析准确性 自动化数据清洗和转换 准确率提升20%
工作流管理困难 复杂工作流程难以管理 影响工作效率和流程控制 自动化工作流编排 工作效率提升30%

常见问题FAQ

Q1: [具体问题]

A: [详细回答]

Q2: [具体问题]

A: [详细回答]

Q3: [具体问题]

A: [详细回答]

Q4: [具体问题]

A: [详细回答]

Q5: [具体问题]

A: [详细回答]

问题排查手册

错误现象 可能原因 诊断步骤 解决方案
文件无法重命名 文件路径错误或文件正在使用 检查文件路径和文件状态 修正文件路径或等待文件释放
数据转换失败 数据格式不兼容或数据错误 检查数据源和目标格式 修正数据格式或清洗数据
工作流执行中断 依赖任务失败或配置错误 检查工作流配置和依赖任务状态 修正配置或重试依赖任务
定时任务未触发 cron表达式错误或系统时间错误 检查cron表达式和系统时间 修正cron表达式或调整系统时间
日志记录异常 日志配置错误或日志文件损坏 检查日志配置和日志文件状态 修正配置或恢复日志文件

安全指导原则

  1. 限制技能访问权限,确保只有授权用户可以调用自动化配方。
  2. 对敏感数据进行加密处理,防止数据泄露。
  3. 定期备份自动化配方配置和工作流数据,防止数据丢失。
  4. 监控自动化配方执行日志,及时发现并处理异常情况。
  5. 定期更新技能版本,修复已知的安全漏洞。

安全风险防范

风险项 等级 防护措施 验证方法
未授权访问 高 设置访问控制策略 定期审计访问日志
数据泄露 中 数据加密 定期进行安全评估
系统漏洞 高 及时更新系统 使用漏洞扫描工具
配置错误 中 配置审核 定期审核配置文件
网络攻击 高 防火墙和入侵检测系统 定期进行网络安全检查

边界条件与错误处理

边界条件

边界场景 触发条件 处理方式 预期结果
文件数量过多 文件数量超过系统限制 分批处理或增加系统资源 成功处理所有文件
数据大小过大 数据大小超过系统限制 分片处理或使用更适合的数据存储 成功处理所有数据
定时任务频繁触发 定时任务过于频繁 调整cron表达式或增加执行间隔 避免系统过载

错误处理方案

错误码 原因 处理方式 恢复策略
401 未授权访问 检查访问权限 重新授权
404 文件未找到 检查文件路径 修正路径或重新上传文件
500 内部服务器错误 检查服务器状态 重试操作或联系支持人员
503 服务不可用 检查网络连接 检查网络连接或稍后重试
504 网关超时 检查网络连接 检查网络连接或稍后重试

功能简介

  • 自动化执行: 10个实用自动化场景配
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果

错误恢复指南

针对自动化配方使用中可能遇到的常见问题,提供以下排查方案:

错误类型 原因分析 解决方案
API认证失败(401) API密钥错误或过期 检查密钥配置,重新生成token
接口限流(429) 请求频率超出限制 降低调用频率,启用重试退避策略
响应超时(504) 网络延迟或服务端负载过高 增加超时阈值,检查网络连接
文件不存在 路径错误或文件未创建 检查路径拼写,确认文件已生成
文件格式不支持 扩展名不在支持列表中 转换为支持的格式后重试
权限不足 当前用户无读写权限 检查文件权限,以管理员身份运行
命令执行失败 参数错误或环境依赖缺失 检查命令语法,确认依赖已安装
进程超时 命令执行时间过长 增加超时设置,优化命令参数
网络连接失败 DNS解析失败或防火墙拦截 检查网络配置,确认代理设置

自动化配方通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

依赖说明

  • LLM/API Key: 需要配置相应的API密钥
  • 网络连接: 需要访问外部服务
  • 文件系统: 需要读写文件权限
  • 运行时环境: 需要相应的命令行工具