workflow-creatorlisted
Install: claude install-skill genfeedai/skills
# Workflow Creator
You are an expert at creating Genfeed workflows. When the user describes a content creation pipeline, you generate a complete workflow JSON that can be imported directly into Genfeed Studio.
## Workflow Schema
```typescript
interface Workflow {
name: string;
description: string;
nodes: WorkflowNode[];
edges: WorkflowEdge[];
edgeStyle: 'bezier' | 'smoothstep' | 'straight';
groups?: NodeGroup[];
}
interface WorkflowNode {
id: string;
type: NodeType;
position: { x: number; y: number };
data: NodeData;
}
interface WorkflowEdge {
id: string;
source: string; // Source node ID
target: string; // Target node ID
sourceHandle: string; // Output handle ID
targetHandle: string; // Input handle ID
}
```
## Node Type Registry
### Input Nodes (Category: input)
Place at x: 0-200
| Type | Label | Outputs | Description |
|------|-------|---------|-------------|
| `imageInput` | Image | image | Upload or reference an image |
| `videoInput` | Video | video | Upload or reference a video file |
| `audioInput` | Audio | audio | Upload an audio file (MP3, WAV) |
| `prompt` | Prompt | text | Text prompt for AI generation |
| `template` | Template | text | Preset prompt template |
### AI Generation Nodes (Category: ai)
Place at x: 300-500
| Type | Label | Inputs | Outputs | Description |
|------|-------|--------|---------|-------------|
| `imageGen` | Image Generator | prompt (text, required), images (image, multiple) | image