Token导航 LogoToken导航TokenDH.com
开发敏感数据github未标认证来源可访问许可证需确认审计提醒

automation-workflows自动化工作流程

Agent Skill

automation-workflows 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

661

周安装

27

GitHub Stars

4

下载量

214
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:automation-workflows(自动化工作流程)
来源仓库:https://github.com/alphaonedev/openclaw-graph
仓库路径:skills/automation-workflows
安装命令:
npx skills add https://github.com/alphaonedev/openclaw-graph --skill automation-workflows
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/alphaonedev/openclaw-graph --skill automation-workflows

简介

automation-workflows 实现事件驱动的自动化流程,类似 IFTTT 模式。

  • 适用于跨应用数据同步、Webhook 触发与自定义数据处理管道。
  • 支持时间、文件或 API 事件作为触发条件,串联多个动作节点。
  • 安装命令为 npx skills add https://github.com/alphaonedev/openclaw-graph --skill automation-workflows。
  • 复杂流程建议分阶段测试,避免因错误配置导致数据丢失。

SKILL.md

automation-workflows

Purpose

This skill automates workflows using IFTTT-style triggers (e.g., event-based or time-based), chains webhooks for service integration, and builds data transformation pipelines to process and route data efficiently.

When to Use

Use this skill for automating repetitive tasks like syncing data between apps, responding to web events (e.g., API calls or file changes), or creating custom pipelines for data processing. It's ideal for integrations in development, IoT, or business automation where triggers and actions need chaining.

Key Capabilities

  • Define triggers via simple configs, e.g., JSON files with formats like {"trigger": "http-post", "url": "https://example.com/hook"}.
  • Chain webhooks to sequence actions, such as triggering a script on a GitHub event then posting to Slack.
  • Build data pipelines for transformations, e.g., using built-in functions like JSON.parse() or custom JS snippets for data mapping.
  • Support conditional logic in workflows, e.g., if-then rules based on payload data.
  • Handle asynchronous operations, like scheduling tasks with cron-like expressions (e.g., "0 0 * * *" for daily runs).

Usage Patterns

To set up a workflow, first define it in a YAML config file (e.g., workflow.yaml with keys for triggers, actions, and transforms). Load it via CLI or API, then test by simulating triggers. For ongoing use, schedule workflows with system cron or the skill's built-in scheduler. Always use environment variables for sensitive data, like $WORKFLOW_API_KEY in configs. Monitor execution logs for debugging, and chain multiple workflows by referencing outputs as inputs.

Common Commands/API

Use the OpenClaw CLI for most operations; authenticate with $WORKFLOW_API_KEY via env var. Key commands:

  • Create a workflow: claw workflow create --file workflow.yaml --key $WORKFLOW_API_KEY
  • Run a workflow: claw workflow run --id 123 --trigger manual
  • List workflows: claw workflow list --cluster community API endpoints under https://api.openclaw.com/workflows:
  • POST /workflows to create: Send JSON body like {"name": "my-flow", "trigger": {"type": "webhook", "url": "https://hook.example.com"}}.
  • GET /workflows/{id} to retrieve details. Code snippet for API call in Python:
import requests; import os
key = os.environ.get('WORKFLOW_API_KEY')
response = requests.post('https://api.openclaw.com/workflows', json={"name": "test"}, headers={'Authorization': f'Bearer {key}'})
print(response.json())

For data transformations, use inline JS in configs: e.g., {"transform": "return data.map(item => item * 2);"} to process arrays.

Integration Notes

Integrate by exposing webhooks via the skill's server (e.g., run claw server start --port 8080 to listen on a port). For external services, include auth in configs, like {"action": "webhook", "url": "https://api.service.com/endpoint", "headers": {"Authorization": "Bearer $SERVICE_API_KEY"}}. Use JSON for payload formats, e.g., {"event": "push", "data": {...}}. Chain integrations by referencing previous outputs, such as piping a GitHub webhook to a database insert. Ensure services support HTTP callbacks; test with tools like Postman.

Error Handling

Always check API responses for status codes (e.g., if response.status_code!= 200, log error). In CLI commands, use --debug flag for verbose output, e.g., claw workflow run --id 123 --debug. Handle common errors like invalid keys by validating env vars first (e.g., in scripts: if not os.environ.get('WORKFLOW_API_KEY'): raise ValueError("Key missing")). For workflows, define error handlers in configs, like {"onError": "retry 3 times"} or {"onError": "notify slack"}. Code snippet for error wrapping:

try:
    response = requests.post(url, headers=headers)
    response.raise_for_status()
except requests.exceptions.HTTPError as e:
    print(f"Error: {e} - Retrying...")

Log all failures to a file or service for auditing.

Graph Relationships

  • Related to: integration (shares webhook handling), automation (common triggers), workflow-management in community cluster.
  • Depends on: webhook-services for external triggers.
  • Connected to: data-pipelines skill for advanced transformations.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.15%
按下载量换算77

Claude

30.96%
按下载量换算66

Cursor

18.21%
按下载量换算39

Gemini CLI

9.98%
按下载量换算21

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills