Initial commit
This commit is contained in:
30
skills/workflow.compose/skill.yaml
Normal file
30
skills/workflow.compose/skill.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
name: workflow.compose
|
||||
version: 0.1.0
|
||||
description: >
|
||||
Executes multi-step Betty Framework workflows by chaining existing skills.
|
||||
Enables declarative orchestration of skill pipelines.
|
||||
inputs:
|
||||
- workflow_path
|
||||
outputs:
|
||||
- workflow_history.json
|
||||
dependencies:
|
||||
- skill.create
|
||||
- skill.define
|
||||
- registry.update
|
||||
status: active
|
||||
|
||||
entrypoints:
|
||||
- command: /workflow/compose
|
||||
handler: workflow_compose.py
|
||||
runtime: python
|
||||
description: >
|
||||
Execute a Betty workflow defined in a YAML file.
|
||||
parameters:
|
||||
- name: workflow_path
|
||||
type: string
|
||||
required: true
|
||||
description: Path to a workflow YAML file to execute.
|
||||
permissions:
|
||||
- filesystem
|
||||
- read
|
||||
- write
|
||||
Reference in New Issue
Block a user