Skip to content

Omerbahari/linear-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 Linear Sync — Bidirectional Linear ↔ OpenClaw

The missing piece: True bidirectional sync between Linear and OpenClaw workspace files. Changes flow both ways automatically.

Built by @Omerbahari because no existing ClawdHub skill does this.

Why?

If you're running OpenClaw agents and want a passive mission control on your phone:

  • ✅ Move issues in Linear on your phone → agents react
  • ✅ Agents complete work → Linear updates automatically
  • ✅ Comments flow both ways
  • ✅ No new tools to learn, no new habits needed
  • ✅ Works with any Linear team/project

Quick Start

# 1. Clone into your OpenClaw skills
git clone https://github.com/Omerbahari/linear-sync.git ~/clawd/skills/linear-sync

# 2. Edit config with your Linear API key
cp config.json.example config.json
vim config.json

# 3. Test it
node sync.js test

# 4. Add to your heartbeat or cron
# See SKILL.md for details

How It Works

You (Linear app) ←──pull──→ sync.js ←──push──→ Agents (OpenClaw)

Pull (Linear → files): Polls Linear API, detects changes, writes to memory/linear-changes.md Push (files → Linear): Reads memory/linear-push.jsonl, creates/updates issues

No webhooks needed. No public URL required. Just polling.

Detected Changes

Change Example
🔄 Status move "ROS-5 moved Todo → In Progress"
💬 New comment "ROS-2 comment by Omer: deployed to staging"
⚡ Priority change "ROS-1 priority 2 → 1"
🏷️ Label change "ROS-3 +🔴 Blocked"
🆕 New issue "ROS-7 created in Todo"

Files

File What
sync.js Main sync engine
config.json Your Linear config (team, tokens, IDs)
SKILL.md OpenClaw skill instructions
skill.yaml ClawdHub manifest

License

MIT — use it, fork it, improve it.

About

Bidirectional sync between Linear and OpenClaw workspace files. The missing mission control layer for AI agents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors