Flow

Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows

Installa
$clawhub install flow

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

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 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-design