workflow_automation
Skill1 starsChanged 10 months agoMITView on GitHub
Inputs: - name: Workflow name - description: What the workflow does - steps: List of step definitions - triggers: What initiates workflow (manual/schedule/event) Outputs: - workflow_id: Unique workflow identifier - step_count: Number of steps - validation: Workflow validation results Inputs: - workflow_id: Workflow to execute - parameters: Input parameters for workflow - background: Run in background (default: false) Outputs: - execution_id: Execution instance ID - status: Running/completed/failed - outputs: Results from each step Inputs: - category: product_creation/content_marketing/social_media/automation - search: Optional…
In this repository14 other files it gives its agents.
- docs/CLAUDE.mdCLAUDE.md
- business_operationsSkill
- content_creationSkill
- data_analysisSkill
- ecommerce_automationSkill
- email_marketingSkill
- model_chainingSkill
- product_designSkill
- research_analysisSkill
- seo_optimizationSkill
- social_media_marketingSkill
- task_queueSkill
- video_productionSkill
- web_automationSkill
The file
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 12 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 38
Run saved workflows with real-time progress tracking.
- Distinctive: line 57
search: Optional search term
- Distinctive: line 87
Add if/then branches to workflows.
- Distinctive: line 141
generate_image: Create images with AI
- Distinctive: line 142
generate_video: Create videos
- Distinctive: line 143
generate_text: Create written content
- Distinctive: line 144
generate_design: Create product designs
- Distinctive: line 148
printify_create: Create Printify products
- Distinctive: line 159
condition: If/then branching
- Distinctive: line 160
parallel: Run steps simultaneously
- Distinctive: line 183
Write full blog post
- Distinctive: line 201
All tool categories: AI, product, publishing
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Workflow Automation Skill
Overview
Build and execute multi-step automation pipelines with visual workflow builder capabilities.
Capabilities
create_workflow
Build multi-step automation pipelines.
Inputs:
- name: Workflow name
- description: What the workflow does
- steps: List of step definitions
- triggers: What initiates workflow (manual/schedule/event)
Outputs:
- workflow_id: Unique workflow identifier
- step_count: Number of steps
- validation: Workflow validation results
Example:
create_workflow(
name="Daily Product Creator",
steps=[
{"type": "generate_image", "prompt": "{{product_concept}}"},
{"type": "create_mockup", "image": "{{step_1_output}}"},
{"type": "printify_create_mug", "design": "{{step_2_output}}"},
{"type": "shopify_create_product", "product_id": "{{step_3_product_id}}"}
]
)execute_workflow
Run saved workflows with real-time progress tracking.
Inputs:
- workflow_id: Workflow to execute
- parameters: Input parameters for workflow
- background: Run in background (default: false)
Outputs:
- execution_id: Execution instance ID
- status: Running/completed/failed
- outputs: Results from each step
workflow_templates
Access pre-built workflow templates.
Inputs:
- category: product_creation/content_marketing/social_media/automation
- search: Optional search term
Outputs:
- templates: List of available templates
- preview: Template configuration
Available Templates:
- Product Design Pipeline: idea → design → mockup → product
- Content Marketing Suite: blog → graphics → social posts → schedule
- Video Production Flow: script → video → thumbnail → publish
- Daily Social Media: generate → design → post → track
step_chaining
Connect outputs from one step to next step inputs.
Inputs:
- workflow_id: Workflow to modify
- source_step: Step providing output
- target_step: Step receiving input
- mapping: How to map output to input
Outputs:
- connection_id: Chain connection identifier
- validation: Connection validation
conditional_logic
Add if/then branches to workflows.
Inputs:
- workflow_id: Workflow to modify
- condition: Expression to evaluate
- true_path: Steps if true
- false_path: Steps if false
Outputs:
- branch_id: Conditional branch identifier
Example:
conditional_logic(
condition="{{step_1_quality}} > 0.8",
true_path=["publish_to_shopify"],
false_path=["regenerate_design", "retry_publish"]
)schedule_workflow
Set up recurring workflow execution.
Inputs:
- workflow_id: Workflow to schedule
- schedule: cron expression or simple schedule
- enabled: Start/stop schedule
Outputs:
- schedule_id: Schedule identifier
- next_run: Next execution time
workflow_builder_ui
Visual node-based workflow editor (for UI integration).
Inputs:
- workflow_id: Optional workflow to edit
Outputs:
- editor_data: Workflow configuration for UI
- available_nodes: All available step types
Step Types
Data Flow Steps
- input: Accept user input
- variable: Store intermediate values
- transform: Modify data between steps
AI Generation Steps
- generate_image: Create images with AI
- generate_video: Create videos
- generate_text: Create written content
- generate_design: Create product designs
Product Steps
- create_mockup: Product mockup generation
- printify_create: Create Printify products
- shopify_publish: Publish to Shopify
Content Steps
- write_blog: Generate blog posts
- create_social_post: Social media content
- generate_email: Email campaigns
Automation Steps
- wait: Delay execution
- loop: Repeat steps
- condition: If/then branching
- parallel: Run steps simultaneously
Publishing Steps
- publish_shopify: Shopify store
- publish_youtube: YouTube upload
- publish_social: Social media posting
- send_email: Email delivery
Workflows
Standard Templates
Product Launch Pipeline
- Generate product concept (AI)
- Create 3 design variations
- Generate mockups for each
- Create Printify products
- Publish to Shopify
- Create marketing materials
- Schedule social posts
Content Marketing Automation
- Generate blog topic ideas
- Write full blog post
- Create featured image
- Extract social snippets
- Design social graphics
- Schedule posts across platforms
Video Production Workflow
- Generate video script
- Create storyboard images
- Generate video with AI
- Add background music
- Create thumbnail
- Upload to YouTube
- Post announcement to social
Dependencies
- task_queue: For execution management
- execution_agent: For step running
- All tool categories: AI, product, publishing
Configuration
- max_workflow_steps: 50
- max_parallel_branches: 5
- auto_save: true
- workflow_directory: data/workflows/
- execution_timeout: 3600 (seconds)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

