lindy-core-workflow-b
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.zipInstalls 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:
- Create first trigger (e.g., Webhook Received)
- Click "New Trigger" to add a second (e.g., Email Received)
- Connect grey arrows from both triggers to the first action step
- 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):
- Add trigger > Schedule
- Configure timing:
Every weekday at 9:00 AM - Options: daily, weekly, monthly, or custom cron
- The agent runs automatically at the scheduled time
Step 5: Calendar Event Trigger
For meeting-related automation:
- Add trigger > Calendar Event Start
- Set Minutes Offset:
-30= trigger 30 minutes BEFORE event+5= trigger 5 minutes AFTER event starts
- 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:
- Give the receiving agent an Agent Message Received trigger
- In the sending agent, add action: Agent Send Message
- Select the target Lindy from the dropdown (shows all agents with Agent triggers)
- 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):
- Add a Loop step
- 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
- Only defined loop output is accessible outside the loop
Trigger Types Quick Reference
| Trigger | Filter Options | Use Case |
|---|---|---|
| Webhook Received | Headers, body fields | External API integration |
| Email Received | Sender, subject, label | Inbox automation |
| Schedule | Time, recurrence | Recurring reports |
| Chat Message | User, content | Interactive bot |
| Slack Message | Channel, keyword, user | Team automation |
| Agent Message | Sending agent | Multi-agent delegation |
| Calendar Event | Event type, offset | Meeting automation |
| Google Sheets Row | Sheet, column values | Data pipeline |
Error Handling
| Issue | Cause | Solution |
|---|---|---|
| Trigger fires too often | No filter configured | Add trigger filters with AND/OR conditions |
| Delegation fails | Target agent missing Agent trigger | Add Agent Message Received trigger to target |
| Schedule not firing | Timezone mismatch | Verify timezone in agent settings |
| Loop runs forever | No max cycles set | Always set Max Cycles limit |
| Channel never activates | Reply sent to wrong thread | Verify thread context in channel config |
| Context too large | Passing full history to delegate | Use selective context in Agent Send Message |
Resources
Next Steps
Proceed to lindy-common-errors for troubleshooting.
More by jeremylongshore
View all skills by jeremylongshore →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.
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.
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."
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.
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.
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.
Related MCP Servers
Browse all serversImagician is an AI image editor for fast photo edit, resizing, cropping, conversion, compression, and batch image editin
Automate Excel file tasks without Microsoft Excel using openpyxl and xlsxwriter for formatting, formulas, charts, and ad
Integrate with Plane for automated project and workflow management. Streamline software workflow tasks using robust work
Sub-Agents delegates tasks to specialized AI assistants, automating workflow orchestration with performance monitoring a
Integrate Metabase business intelligence platform for automated dashboard management, database queries, and advanced ana
Integrate with Qlik Sense for automated BI workflows, data model queries, app management, and efficient data extraction
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.