Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Automate Linear task processing with Discord notifications and git sync. Use when setting up a kanban-to-agent workflow where Linear tasks trigger Clawdbot a...
Automate Linear task processing with Discord notifications and git sync. Use when setting up a kanban-to-agent workflow where Linear tasks trigger Clawdbot a...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
π Security Note: This skill mentions API keys, tokens, and webhook URLs because it teaches you how to set up integrations with Linear, Discord, and automation services (Make.com, Pipedream, Zapier). These are necessary for the tutorial β the skill does NOT collect or transmit your credentials. All setup happens on your local machine and the services you configure. Automated pipeline: Linear β Webhook Service β Discord β Clawdbot β Git Tasks created in Linear automatically trigger Clawdbot processing with real-time notifications and git sync for Obsidian/local access.
Before setup, be aware of free plan limits: ServiceFree Tier LimitsRecommendationLinear250 issues, unlimited membersSufficient for most personal/small team useMake.com1,000 ops/month, 2 scenarios, 15-min intervalβ Best free option β generous limitsPipedream~100 credits (unclear reset), instant triggersGood if you need real-time, burns credits fastZapier100 tasks/month, 5 zaps, 15-min polling, no webhooksβ οΈ Paid plan required for this workflow Important notes: Make.com offers 1,000 ops/month free β our recommendation for free tier users Pipedream has instant webhooks but limited free credits that deplete quickly Zapier free plan does NOT support webhooks. You need a paid Zapier plan (Starter+) For budget-conscious users: use Make.com
Run setup to store your Linear API key: mkdir -p ~/.clawdbot echo "LINEAR_API_KEY=lin_api_xxxxx" > ~/.clawdbot/linear.env Get your API key from: Linear β Settings β API β Personal API keys
Find your team and state IDs: ./scripts/linear-api.sh teams # Get team ID ./scripts/linear-api.sh states # Get state IDs (Todo, In Progress, Done) Update ~/.clawdbot/linear-config.json: { "teamId": "your-team-id", "states": { "todo": "state-id-for-todo", "inProgress": "state-id-for-in-progress", "done": "state-id-for-done" }, "discord": { "notifyUserId": "your-discord-user-id", "taskChannelId": "your-linear-tasks-channel-id" }, "git": { "autoPush": true, "commitPrefix": "task:" } }
Choose your preferred automation platform: Option A: Make.com (Recommended for free tier) 1,000 operations/month free 15-minute minimum interval on free tier See references/make-setup.md for step-by-step guide Quick setup: Create scenario at make.com Add Linear "Watch Issues" trigger Add filter: state.name = "Todo" Add Discord webhook action Activate scenario Option B: Pipedream (If you need instant triggers) Instant webhook triggers Limited free credits (deplete fast) See references/pipedream-setup.md for step-by-step guide Quick setup: Create workflow at pipedream.com with HTTP webhook trigger Add Linear webhook pointing to your Pipedream URL Add Discord "Send Message" step with Clawdbot bot token Message template: <@BOT_ID> π New task: {{steps.trigger.event.data.title}} Status: {{steps.trigger.event.data.state.name}} ID: {{steps.trigger.event.data.identifier}} Option B: Zapier (If you have a paid account) 100 tasks/month on free (very limited) Native Linear + Discord integrations See references/zapier-setup.md for step-by-step guide Quick setup: Create Zap: Linear (New Issue) β Discord (Send Channel Message) Use webhook or bot integration for Discord Map Linear fields to message template
Ensure Clawdbot listens to your task channel. In clawdbot.json: { "channels": { "discord": { "guilds": { "YOUR_GUILD_ID": { "channels": { "YOUR_TASK_CHANNEL_ID": { "allow": true, "requireMention": false } } } } } } }
When a task arrives in the Discord channel:
Reply in channel confirming receipt
Update Linear status β "In Progress" via ./scripts/linear-api.sh start [task-id] Execute the task (spawn sub-agent if complex) Save outputs to appropriate location (research/, content/, etc.)
Update Linear status β "Done" via ./scripts/linear-api.sh done [task-id] Add comment with results via ./scripts/linear-api.sh comment [task-id] "[summary]" Send completion DM to user
git add [output files] git commit -m "task: [ID] - [title]" git push
scripts/linear-api.sh commands: CommandDescriptionteamsList teams and IDsstatesList workflow statesget [id]Get task detailspendingList pending tasksstart [id]Mark as In Progressdone [id]Mark as Donecomment [id] "text"Add comment to task
This workflow handles any task type: Research: Spawn sub-agent, save to research/[topic].md Content creation: Generate drafts, save to content/ Code tasks: Write/modify code, commit changes Data processing: Run scripts, output results Custom: Define your own output patterns
Tasks not triggering? Check Pipedream workflow is enabled Verify Discord channel is in Clawdbot config Ensure allowBots: true if using webhook Linear API errors? Verify API key in ~/.clawdbot/linear.env Check team/state IDs are correct Git push failing? Ensure git remote is configured Check SSH key or credentials
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.