summary: Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows
tags:
- automation
- workflow
- nlp
- security
- orchestration
- skill-builder
- clawdbot
- mcp
Flow
Intelligent Skill Orchestrator for Clawdbot/MCP - compose natural language requests into secure, reusable FLOW skills.
Capabilities
- - Parse natural language build requests
- Search skill registry for reusable components
- Security scan all skills before composition
- Compile multiple skills into unified FLOW
- Track skill usage for intelligent reuse
- Dependency resolution with topological sorting
How It Works
- 1. Natural Language Input: Describe what you want to build
- Intent Parsing: Extract capabilities, tags, and execution steps
- Registry Search: Find existing skills that match requirements
- Security Scan: Check all components for malicious patterns
- Composition: Merge skills into single executable FLOW
- Registration: Save new FLOW for future reuse
Usage
Interactive Mode
CODEBLOCK0
CLI Mode
CODEBLOCK1
List Skills
CODEBLOCK2
Security Features
- - Code execution detection (eval, exec)
- Data exfiltration pattern matching
- Crypto mining indicator scanning
- System modification attempt detection
- AST-based code analysis
- Obfuscation detection
Architecture
- -
flow.py - Main orchestrator - INLINECODE1 - NLP for user intent
- INLINECODE2 - Reusable skill database
- INLINECODE3 - Security scanning
- INLINECODE4 - Compiles skills into FLOW
Requirements
- - Python 3.8+
- No external dependencies for core functionality
Author
@bvinci1-design
summary: 智能技能编排器,将自然语言请求编译为安全、可复用的工作流
tags:
- 自动化
- 工作流
- 自然语言处理
- 安全
- 编排
- 技能构建器
- Clawdbot
- MCP
Flow
Clawdbot/MCP 的智能技能编排器——将自然语言请求组合成安全、可复用的 FLOW 技能。
功能
- - 解析自然语言构建请求
- 搜索技能注册表以获取可复用组件
- 在组合前对所有技能进行安全扫描
- 将多个技能编译为统一的 FLOW
- 追踪技能使用情况以实现智能复用
- 通过拓扑排序解决依赖关系
工作原理
- 1. 自然语言输入:描述你想要构建的内容
- 意图解析:提取能力、标签和执行步骤
- 注册表搜索:查找符合需求的现有技能
- 安全扫描:检查所有组件是否存在恶意模式
- 组合:将技能合并为单个可执行的 FLOW
- 注册:保存新的 FLOW 以供将来复用
使用方法
交互模式
python flow.py
Flow> 构建一个网页爬虫,用于提取价格并保存为 CSV
命令行模式
bash
python flow.py 创建一个监控 API 端点的自动化
列出技能
bash
python flow.py --list
安全特性
- - 代码执行检测(eval、exec)
- 数据泄露模式匹配
- 加密货币挖矿指标扫描
- 系统修改尝试检测
- 基于抽象语法树的代码分析
- 混淆检测
架构
- - flow.py - 主编排器
- naturallanguageparser.py - 用户意图的自然语言处理
- skillregistry.py - 可复用技能数据库
- skillscannerintegration.py - 安全扫描
- skillcomposer.py - 将技能编译为 FLOW
要求
作者
@bvinci1-design