Flowclaw — FlowClaw — YAML工作流编排器
v1.1.3YAML驱动的工作流编排器,为AI代理团队提供人机协作审批流程。支持可选的Notion、n8n和Discord集成。
0· 116·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidenceFlowClaw的代码、运行时指令和请求的环境变量与YAML驱动的工作流编排器一致,可选择集成Notion、n8n和Discord;未发现明显的配置不匹配或隐藏安装,但在生产环境运行前应审查预期的风险功能。
评估建议
FlowClaw似乎如描述的那样:一个本地工作流执行器,将Notion/n8n/Discord连接到代理驱动的YAML工作流。在敏感环境中安装或运行前,请考虑以下事项:1) 在启用任何工作流YAML和QA脚本之前进行审查——QA脚本作为Python执行且未进行沙箱化(可以读取文件系统和发起网络调用)。2) 保持服务绑定在127.0.0.1(默认),并使用强WORKFLOW_EXECUTOR_API_KEY;如果将HOST改为0.0.0.0,请在其前面放置反向代理和认证。3) 不要设置FLOWCLAW_LOAD_OPENCLAW_CONFIG=true,除非您打算授予FlowClaw访问~/.openclaw/openclaw.json中所有凭据的权限。4) 如果启用调用外部CLI的部署步骤(例如vercel),请注意这些CLI会使用进程环境运行,并可能使用其中可用的凭据。5) 在隔离的服务账户或容器中运行,并在启用systemd/LaunchAgent之前审查启动/服务模板。这些是工作流编排器固有的运维风险,而非技能本身行为不当的迹象。...详细分析 ▾
✓ 用途与能力
名称/描述、必需的环境变量(WORKFLOW_EXECUTOR_API_KEY)、可选的Notion/Discord/n8n环境、脚本和Python应用与声称的工作流执行器和集成的目的相符。包含的文件(执行器、启动脚本、n8n工作流、示例YAML工作流)与声明的功能相称。
ℹ 指令范围
SKILL.md保持指令聚焦(安装依赖、复制.env、运行执行器、导入n8n工作流)。它明确记录了重要行为和安全边界(Content-Type检查、认证、本地绑定默认、凭据隔离可选)。需要注意的要点:(1) FlowClaw执行用户提供的QA Python脚本(允许但明确未沙箱化),(2) 部署步骤可能调用外部CLI(例如vercel),这些CLI使用服务的运行环境运行,(3) 有运维指令以系统服务(LaunchAgent/systemd)运行,这对于长期运行的处理程序是预期的。
✓ 安装机制
无远程下载或不透明安装程序;这是一个包含源代码的纯指令技能。依赖项是requirements.txt中列出的标准Python包,SKILL.md告诉操作员运行pip install -r src/requirements.txt。技能元数据中的自动安装规范不会获取外部URL或归档文件。
ℹ 凭证需求
仅声明了一个必需的环境变量(WORKFLOW_EXECUTOR_API_KEY);其他令牌(NOTION_API_KEY、DISCORD_BOT_TOKEN、N8N_API_KEY、OPENCLAW_GATEWAY_TOKEN等)是可选的,并由可选集成提供理由。README和配置明确记录了一个可选标志(FLOWCLAW_LOAD_OPENCLAW_CONFIG),如果启用,将读取~/.openclaw/openclaw.json从而暴露其他OpenClaw凭据——这是一个明确的、已记录的权限提升,默认关闭。
✓ 持久化与权限
该技能不是始终启用的,也不请求提升的自主平台权限。它包含启动/服务模板和脚本以作为持久服务运行(LaunchAgent/systemd),这对于此类组件是正常的。未观察到修改其他技能配置或系统级代理设置的尝试。
⚠ src/n8n-workflow.json:145
安装源指向URL缩短服务或原始IP地址。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.1.32026/3/30
最终QA修复:datetime处理、systemd集成、schema路径解析、SKILL.md对齐。81/81测试通过。
● 可疑
安装命令 点击复制
官方npx clawhub@latest install flowclaw-orchestrator
镜像加速npx clawhub@latest install flowclaw-orchestrator --registry https://cn.clawhub-mirror.com
技能文档
YAML-driven workflow orchestrator for OpenClaw agent teams. Connects Notion → n8n → agents, with approval gates so nothing runs without your go-ahead.
What It Does
FlowClaw is a workflow execution engine that:
- Receives task triggers from n8n (via Notion polling)
- Loads the appropriate YAML workflow definition
- Executes each step by dispatching to specialized AI agents
- Pauses at approval gates and waits for human sign-off
- Reports progress via Discord notifications
Requirements
- Python 3.8+
- OpenClaw with configured agents
- n8n (optional — only needed for n8n-triggered workflows)
- Notion workspace with task database (optional — only needed for Notion sync)
Setup
- Copy
config/example.envto.envand fill in your API keys - Install:
pip3 install -r src/requirements.txt - Start:
python3 src/workflow-executor.py - Import
src/n8n-workflow.jsoninto your n8n instance - Update n8n credential/ID placeholders with your values — see INTEGRATION-STEPS.md
Configuration
All configuration is via environment variables. See config/example.env for the full list.
Key variables:
WORKFLOW_EXECUTOR_API_KEY— API key for authenticating requestsNOTION_API_KEY— Notion integration token (starts withsecret_...)DISCORD_BOT_TOKEN— Discord bot token for notifications (optional)PORT— Server port (default: 8765)MAX_WORKERS— Gunicorn worker count (default: 4, recommended: 2× CPU cores)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制