โ† All skills
Tencent SkillHub ยท Developer Tools

Linear Webhook

Comment @mason or @eureka in Linear issues to dispatch tasks to agents. Webhook receives Linear comments and routes to correct agent.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Comment @mason or @eureka in Linear issues to dispatch tasks to agents. Webhook receives Linear comments and routes to correct agent.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md, config-example.json, example-payload.json, linear-transform.js, post-response.js

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 17 sections Open source page

Linear Webhook Skill

Enables Linear issue comment @mentions to dispatch tasks to Clawdbot agents.

How It Works

Comment in Linear: @mason implement user authentication or @eureka plan Q2 roadmap Linear webhook fires on comment creation Clawdbot receives webhook via exposed endpoint Transform parses payload: Extracts @mason or @eureka mention Gets issue context (title, description, labels) Prepares task prompt Routes to agent session: @mason โ†’ mason agent (code/implementation) @eureka โ†’ eureka agent (planning/strategy) Agent processes task and returns result Result posted back as Linear comment

1. Configure Clawdbot Webhooks

Add to your config.json5: { hooks: { enabled: true, token: "your-secret-token-here", // Generate with: openssl rand -base64 32 path: "/hooks", transformsDir: "/home/sven/clawd-mason/skills/linear-webhook", mappings: [ { name: "linear", match: { path: "/linear", method: "POST" }, action: "agent", transform: { module: "./linear-transform.js", export: "transformLinearWebhook" }, deliver: false, // Don't auto-deliver to chat - Linear comments handle responses } ] } }

2. Expose Webhook Endpoint

Use Cloudflare Tunnel or Tailscale Funnel to make webhook publicly accessible: Option A: Cloudflare Tunnel (Recommended) # Install if needed brew install cloudflared # Start tunnel (replace with your domain) cloudflared tunnel --url http://localhost:18789 Option B: Tailscale Funnel # Enable funnel tailscale funnel 18789 Note the public URL (e.g., https://your-tunnel.trycloudflare.com)

3. Configure Linear Webhook

Go to Linear Settings โ†’ API โ†’ Webhooks Click "Create new webhook" Set URL: https://your-tunnel.trycloudflare.com/hooks/linear Add custom header: x-clawdbot-token: your-secret-token-here Select events: Comment โ†’ Created Save webhook

4. Test

Comment in a Linear issue: @mason add user authentication to the login page Expected flow: Webhook fires to Clawdbot Mason agent receives task Mason implements or responds Result posted back to Linear issue as comment

Agent Routing

@mason โ†’ Code implementation, debugging, technical tasks @eureka โ†’ Planning, strategy, research, communication Other mentions โ†’ Ignored (not handled)

Issue Context Provided

The agent receives: Issue title Issue description Issue labels Comment text (the @mention) Issue URL Commenter name

Add More Agents

Edit linear-transform.js: const AGENT_MENTIONS = { '@mason': 'mason', '@eureka': 'eureka', '@designer': 'designer', // Add your own agents };

Change Response Behavior

Modify deliver and channel in config: { deliver: true, channel: "telegram", to: "1878354815", // Your Telegram chat ID } This will also send agent responses to Telegram.

Security

Never commit hook token to version control Use environment variables: CLAWDBOT_HOOK_TOKEN Verify webhook source (Linear's IP ranges if needed) Use HTTPS only (Cloudflare Tunnel provides this)

Webhook not firing

Check Linear webhook logs (Settings โ†’ API โ†’ Webhooks โ†’ View logs) Verify tunnel is running: curl https://your-tunnel.trycloudflare.com/hooks/linear Check Clawdbot logs: clawdbot gateway logs

Agent not responding

Check transform is loading: Look for errors in gateway logs Verify agent session exists: clawdbot sessions list Test transform manually: node linear-transform.js

Response not posting to Linear

Implement Linear API comment posting in transform Add Linear API token to config See linear-transform.js for example

Linear API Access

To post comments back to Linear, you need a Linear API token: Go to Linear Settings โ†’ API โ†’ Personal API keys Create new token with write scope Add to environment: CLAWDBOT_LINEAR_API_KEY=lin_api_... Transform will use this to post responses

Files

SKILL.md - This documentation linear-transform.js - Webhook payload parser and agent router linear-api.js - Linear GraphQL API client (for posting comments) example-payload.json - Sample Linear webhook payload for testing

References

Clawdbot Webhook Docs Linear Webhooks API Cloudflare Tunnel

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs2 Scripts2 Config
  • SKILL.md Primary doc
  • README.md Docs
  • linear-transform.js Scripts
  • post-response.js Scripts
  • config-example.json Config
  • example-payload.json Config