agentsclimarketplace

Lindy hello world

Skill jeremylongshore/claude-code-plugins-plus-skills/plugins/saas-packs/lindy-pack/skills/lindy-hello-world

'Create your first Lindy AI agent with a real trigger and action.From its SKILL.md

Install
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill lindy-hello-world

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.0 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Lindy Hello World

Overview

Build a minimal Lindy AI agent: Webhook Received trigger -> LLM processing -> Slack notification. Demonstrates the three core building blocks every Lindy agent uses: Trigger, Agent Step (prompt + model + skills), and Action.

Prerequisites

  • Lindy account at
  • Slack workspace connected (or Gmail for email variant)
  • Completed lindy-install-auth setup

Instructions

Step 1: Create Agent via Dashboard

  1. Click "New Agent" at

  2. In the prompt field ("How can I help you?"), type:

    When I send a webhook, summarize the message and post it to Slack
    
  3. Agent Builder auto-generates the workflow with trigger + action nodes

Step 2: Configure the Webhook Trigger

  1. Click the trigger node at the top of the workflow canvas

  2. Select Webhook Received

  3. Copy the generated URL:

    https://public.lindy.ai/api/v1/webhooks/<unique-id>
    
  4. Click Generate Secret — copy immediately (shown once)

Step 3: Add the Slack Action

  1. Click "+" to add a step
  2. Search for Slack Send Channel Message
  3. Authorize your Slack workspace when prompted
  4. Configure fields:
    • Channel: #general (or test channel)

    • Message field mode: AI Prompt

    • Instruction:

      Summarize the webhook payload in one sentence.
      Payload: {{webhook_received.request.body}}
      

Step 4: Set the Agent Prompt

Open Settings > Prompt:

You are a webhook summarizer. When you receive a webhook payload,
extract the key information and create a concise one-sentence summary.
Be factual and specific. Do not add opinions or speculation.

Step 5: Test It

curl -X POST "https://public.lindy.ai/api/v1/webhooks/YOUR_ID" \
  -H "Authorization: Bearer YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "event": "order.created",
    "customer": "Jane Doe",
    "amount": 149.99,
    "items": ["Widget Pro", "Adapter Cable"]
  }'

Expected Slack message:

Jane Doe placed a $149.99 order for Widget Pro and Adapter Cable.

Step 6: Verify in Dashboard

Navigate to the Tasks tab in your agent view. Confirm status shows Completed. Click into the task to see each step's input/output for debugging.

Agent Anatomy

ComponentPurposeHello World Value
PromptCore behavioral instructions"Summarize webhook payloads"
ModelAI engine powering decisionsDefault (GPT-4 / Claude / Gemini)
SkillsAvailable actions & toolsSlack Send Channel Message
Exit ConditionsWhen the task is "done"Message sent successfully

Webhook Data Variables

VariableContents
{{webhook_received.request.body}}Full JSON payload
{{webhook_received.request.headers}}HTTP request headers
{{webhook_received.request.query}}URL query parameters

Field Configuration Modes

ModeBehaviorCredit Cost
AutoAgent determines value from contextStandard
AI PromptNatural language instructions generate contentStandard
Set ManuallyExact value, no AI processingLower

Variant: Email Instead of Slack

Replace the Slack action with Gmail Send Email:

  • To: Set manually or reference a webhook field
  • Subject: AI Prompt — "Summary: {{webhook_received.request.body.event}}"
  • Body: AI Prompt — "Summarize this event: {{webhook_received.request.body}}"

Error Handling

IssueCauseSolution
Webhook returns 401Missing Authorization headerAdd Bearer <secret> header
Slack message not sentChannel not authorizedRe-authorize Slack in Lindy
Task shows "Failed"Action misconfiguredCheck field references in step config
No task createdAgent not activePublish/activate the agent
Empty summaryPayload not reaching LLMVerify {{webhook_received.request.body}} reference

Cost

~1-3 credits per invocation on basic models. Free tier (400 credits/month) supports ~130-400 test runs per month.

Resources

Next Steps

Proceed to lindy-core-workflow-a for a full multi-step agent workflow.

What ships with it: 1 file

2.5 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.