cross-tool-flow
CommunityOrchestrate multi-tool flows from plain text
Software Engineering#workflow orchestration#YAML#Telegram#templating#tool allowlist#dispatcher-core#webhook triggers
AuthorCleanExpo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It eliminates hard-to-maintain, code-based orchestration by letting you define multi-step cross-tool workflows in a reviewable YAML/JSON file and run them through the Dispatcher engine.
Core Features & Use Cases
- Declarative flow authoring: Define ordered steps, context inputs, and template-based parameter wiring using YAML or JSON.
- Multi-tool execution with guardrails: Enforce per-flow tool allowlists, required context schema, and HITL routing so sensitive drafting steps cannot bypass review.
- Operational triggers and runtime controls: Run flows via manual, Telegram command, cron, or webhook triggers with schema validation and max-runtime limits.
- Step dependency wiring: Consume prior step outputs via template variables such as {{step_id.output.field}} with dependency ordering.
- Use Case: Create a “research-and-summarise” workflow where Margot performs research and a Telegram drafting tool posts a reviewed digest to the original chat.
Quick Start
Add a new YAML flow file under Pi-Dev-Ops/flows with the required context_schema, steps, and tool_allowlist, then trigger it via the Dispatcher flow run endpoint using your context values.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cross-tool-flow Download link: https://github.com/CleanExpo/Pi-Dev-Ops/archive/main.zip#cross-tool-flow Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.