lindy-core-workflow-b

0
0
Source

Core Lindy workflow for automating tasks and scheduling agents. Use when setting up automated workflows, scheduling agent runs, or creating trigger-based automations. Trigger with phrases like "lindy automation", "schedule lindy agent", "lindy workflow automation", "automate with lindy".

Install

mkdir -p .claude/skills/lindy-core-workflow-b && curl -L -o skill.zip "https://mcp.directory/api/skills/download/8767" && unzip -o skill.zip -d .claude/skills/lindy-core-workflow-b && rm skill.zip

Installs to .claude/skills/lindy-core-workflow-b

About this skill

Lindy Core Workflow B: Triggers & Multi-Agent Automation

Overview

Configure trigger-based automation, scheduled agents, and multi-agent delegation ("Societies of Lindies"). Covers all trigger types, trigger filters, multiple triggers per agent, and the Agent Send Message delegation pattern.

Prerequisites

  • Completed lindy-core-workflow-a (agent creation)
  • Integrations authorized (Gmail, Slack, etc.)
  • For delegation: multiple agents created

Instructions

Step 1: Configure Trigger Filters

Trigger filters add conditional logic that determines WHICH events wake the agent. Filters are not case-sensitive and support AND/OR operators with condition groups.

Email trigger filter example:

Filter: sender contains "support" AND subject does not contain "auto-reply"

Slack trigger filter example:

Filter: channel equals "#help-desk" AND message contains "urgent"

Step 2: Multiple Triggers (Same Workflow)

One agent can respond to multiple trigger types feeding into the same workflow:

  1. Create first trigger (e.g., Webhook Received)
  2. Click "New Trigger" to add a second (e.g., Email Received)
  3. Connect grey arrows from both triggers to the first action step
  4. The agent processes both identically

Step 3: Multiple Workflows (Different Triggers)

A single agent can run entirely different workflows based on trigger type:

  • Trigger A (Email Received) -> Classify + Draft Reply
  • Trigger B (Chat Message) -> Search KB + Respond in chat Each trigger connects to its own action chain.

Step 4: Schedule-Based Triggers

For recurring automation (daily reports, weekly digests):

  1. Add trigger > Schedule
  2. Configure timing: Every weekday at 9:00 AM
  3. Options: daily, weekly, monthly, or custom cron
  4. The agent runs automatically at the scheduled time

Step 5: Calendar Event Trigger

For meeting-related automation:

  1. Add trigger > Calendar Event Start
  2. Set Minutes Offset:
    • -30 = trigger 30 minutes BEFORE event
    • +5 = trigger 5 minutes AFTER event starts
  3. Use case: Pre-meeting briefing agent pulls attendee data and sends summary

Step 6: Multi-Agent Delegation (Societies of Lindies)

Build modular agent systems where specialized agents collaborate:

Architecture:

[Lead Generator Lindy]
    ↓ Agent Send Message
[Outreach Lindy]
    ↓ Agent Send Message
[Meeting Scheduler Lindy]

Setup:

  1. Give the receiving agent an Agent Message Received trigger
  2. In the sending agent, add action: Agent Send Message
  3. Select the target Lindy from the dropdown (shows all agents with Agent triggers)
  4. Choose what context to pass — selective context reduces token cost

Benefits:

  • Modularity: Change one agent without affecting others
  • Cost savings: Send only relevant context, not full history
  • Specialization: Each agent excels at one task
  • Shared memory: Societies share memory across tasks

Step 7: Linked Actions & Channels

Linked Actions create downstream execution paths after an action completes:

  • Standard linked action: Immediate follow-up (email sent -> log to sheet)
  • Channel: Listen for future events (email sent -> wait for reply -> process reply)

Multi-channel example:

Send Email → [Channel: Email Reply Received]
           → [Channel: Slack Message Received]
Each channel maintains its own conversation thread.

Step 8: Looping

For batch processing (e.g., process 50 leads from a spreadsheet):

  1. Add a Loop step
  2. Configure:
    • Items: Static list, dynamic data, or AI-generated
    • Max Cycles: Limit iterations (prevent runaway)
    • Max Concurrent: Parallel execution limit
    • Output: Data passed from inside the loop to subsequent steps
  3. Only defined loop output is accessible outside the loop

Trigger Types Quick Reference

TriggerFilter OptionsUse Case
Webhook ReceivedHeaders, body fieldsExternal API integration
Email ReceivedSender, subject, labelInbox automation
ScheduleTime, recurrenceRecurring reports
Chat MessageUser, contentInteractive bot
Slack MessageChannel, keyword, userTeam automation
Agent MessageSending agentMulti-agent delegation
Calendar EventEvent type, offsetMeeting automation
Google Sheets RowSheet, column valuesData pipeline

Error Handling

IssueCauseSolution
Trigger fires too oftenNo filter configuredAdd trigger filters with AND/OR conditions
Delegation failsTarget agent missing Agent triggerAdd Agent Message Received trigger to target
Schedule not firingTimezone mismatchVerify timezone in agent settings
Loop runs foreverNo max cycles setAlways set Max Cycles limit
Channel never activatesReply sent to wrong threadVerify thread context in channel config
Context too largePassing full history to delegateUse selective context in Agent Send Message

Resources

Next Steps

Proceed to lindy-common-errors for troubleshooting.

d2-diagram-creator

jeremylongshore

D2 Diagram Creator - Auto-activating skill for Visual Content. Triggers on: d2 diagram creator, d2 diagram creator Part of the Visual Content skill category.

6532

svg-icon-generator

jeremylongshore

Svg Icon Generator - Auto-activating skill for Visual Content. Triggers on: svg icon generator, svg icon generator Part of the Visual Content skill category.

9029

automating-mobile-app-testing

jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user requests mobile app testing, test automation for iOS or Android, or needs assistance with setting up device farms and simulators. The skill is triggered by terms like "mobile testing", "appium", "detox", "xcuitest", "espresso", "android test", "ios test".

15922

performing-penetration-testing

jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a "penetration test", "pentest", "vulnerability assessment", or asks to "exploit" a web application. It provides comprehensive reporting on identified security flaws.

4915

designing-database-schemas

jeremylongshore

Design and visualize efficient database schemas, normalize data, map relationships, and generate ERD diagrams and SQL statements.

12014

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

5110

You might also like

flutter-development

aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

1,4071,302

drawio-diagrams-enhanced

jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.

1,2201,024

ui-ux-pro-max

nextlevelbuilder

"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."

9001,013

godot

bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.

958658

nano-banana-pro

garg-aayush

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.

970608

pdf-to-markdown

aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.

1,033496

Stay ahead of the MCP ecosystem

Get weekly updates on new skills and servers.