---
name: flow
description: Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows
---
---
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
2. **Intent Parsing**: Extract capabilities, tags, and execution steps
3. **Registry Search**: Find existing skills that match requirements
4. **Security Scan**: Check all components for malicious patterns
5. **Composition**: Merge skills into single executable FLOW
6. **Registration**: Save new FLOW for future reuse
## Usage
### Interactive Mode
```
python flow.py
Flow> Build a web scraper that extracts prices and saves to CSV
```
### CLI Mode
```bash
python flow.py "Create an automation that monitors API endpoints"
```
### List Skills
```bash
python flow.py --list
```
## 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
- `natural_language_parser.py` - NLP for user intent
- `skill_registry.py` - Reusable skill database
- `skill_scanner_integration.py` - Security scanning
- `skill_composer.py` - Compiles skills into FLOW
## Requirements
- Python 3.8+
- No external dependencies for core functionality
## Author
@bvinci1-designAI advertising agents that automates ad campaigns across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. Creates campaigns, reads live performance data, researches keywords with real CPC data, optimizes budgets, and manages ads through natural language via the Adspirer MCP server. 103 tools across 4 ad platforms.
Self-orchestrating multi-agent development workflows.
Complete guide for creating and deploying browser automation functions
Comprehensive guide for building AI workflows, agents