Productivity & TasksDocumentedScanned

flow

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

Share:

Installation

npx clawhub@latest install flow

View the full skill documentation and source below.

Documentation


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