flow
Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows
Best use case
flow is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows
Teams using flow should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/flow/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How flow Compares
| Feature / Agent | flow | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
--- 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-design
Related Skills
n8n-workflow-automation
Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.
signup-flow-cro
When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," or "account creation flow." For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.
habit-flow
AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
flowmind
Manage productivity with FlowMind — goals, tasks (with subtasks), notes, people, and tags via REST API. Use when the user wants to create, list, update, or delete goals, tasks, notes, contacts, or tags; manage focus/priorities; track progress; or organize their productivity workspace through FlowMind.
excalidraw-flowchart
Create Excalidraw flowcharts from descriptions. Use when user asks to "create a flowchart", "draw a diagram", "visualize a process", "make a flow diagram", "architecture diagram", or discusses workflow/process visualization. Supports DSL, DOT/Graphviz, and JSON formats.
clawflows
Search, install, and run multi-skill automations from clawflows.com. Combine multiple skills into powerful workflows with logic, conditions, and data flow between steps.
answeroverflow
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
portfolio-watcher
Monitor stock/crypto holdings, get price alerts, track portfolio performance
portainer
Control Docker containers and stacks via Portainer API. List containers, start/stop/restart, view logs, and redeploy stacks from git.
portable-tools
Build cross-device tools without hardcoding paths or account names
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
polymarket-traiding-bot
No description provided.