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
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
python flow.py
Flow> Build a web scraper that extracts prices and saves to CSV
CLI Mode
python flow.py "Create an automation that monitors API endpoints"
List Skills
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 orchestratornatural_language_parser.py- NLP for user intentskill_registry.py- Reusable skill databaseskill_scanner_integration.py- Security scanningskill_composer.py- Compiles skills into FLOW
Requirements
Python 3.8+
No external dependencies for core functionality
Author
@bvinci1-design