Install any skill in seconds. Free to start, no credit card required.
Get Started Free →LinkedIn inbox management with scheduled scanning, auto-draft responses following user's communication style, and approval workflows. Use when monitoring LinkedIn messages, drafting replies, managing inbox during off-hours, or setting up morning ping summaries of LinkedIn activity.
.claude/skills/sundial-org-linkedin-inbox/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-20 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 234% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 39% | 0% |
Automated LinkedIn inbox monitoring with human-in-the-loop approval for responses. Uses Peekaboo for UI automation (no API rate limits, works with any LinkedIn account).
brew install steipete/tap/peekaboo)bash# Grant Peekaboo permissions peekaboo permissions # Verify LinkedIn is accessible peekaboo app launch "Google Chrome" peekaboo see --app "Google Chrome" --annotate --path /tmp/linkedin-check.png
Create linkedin-inbox-config.json in your workspace:
json{ "scan": { "intervalMinutes": 60, "activeHours": { "start": 9, "end": 18, "timezone": "America/Los_Angeles" }, "skipWeekends": true }, "drafting": { "styleProfile": "USER.md", "templates": { "decline": "Thanks for reaching out. Not a fit for us right now, but best of luck.", "interested": "This looks interesting. Happy to chat more. What's your availability?", "referral": "I might know someone. Let me check and get back to you." } }, "notifications": { "channel": "discord", "target": "#linkedin" } }
Tell your agent: "Start LinkedIn inbox monitoring" or add to HEARTBEAT.md:
markdown- Check LinkedIn inbox if last scan >1 hour ago
bash# Navigate to LinkedIn messaging peekaboo app launch "Google Chrome" peekaboo menu click --app "Google Chrome" --item "New Tab" peekaboo type "https://www.linkedin.com/messaging/" --return sleep 3 # Capture inbox state peekaboo see --app "Google Chrome" --window-title "Messaging" --annotate --path /tmp/linkedin-inbox.png
The agent reads the annotated screenshot to identify:
For each unread message:
Example notification:
💼 LinkedIn: New message from **Alex M.** (Founder @ SomeCompany)
Preview: "Hi, I noticed you're growing and wondered if..."
**My read:** Services pitch. Doesn't fit current needs.
**Draft reply:**
> Thanks for reaching out. We're set on that side for now, but I'll keep you in mind if that changes.
React ✅ to send, ❌ to skip, or reply with edits.On approval:
bash# Click into conversation peekaboo click --on [message-element-id] --app "Google Chrome" sleep 1 # Type response peekaboo type "Your approved message here" --app "Google Chrome" # Send (Enter or click Send button) peekaboo press return --app "Google Chrome"
The skill reads USER.md (or configured style file) to match the user's tone:
Extract these signals:
Apply to drafts:
See references/style-extraction.md for detailed guidance.
Add LinkedIn summary to your morning ping:
markdown📣 The Morning Ping — Monday, Jan 27 **LinkedIn:** • 💚 Sarah Chen replied — "That sounds great, let's do Thursday" → Draft ready • 💚 Mike R. replied — "Not interested right now" → No action needed • 📩 3 new connection requests (2 sales pitches, 1 relevant) • 📩 1 unread message from Alex (job inquiry) → Draft ready Reply "send sarah" to approve, "skip mike" to archive.
Users can respond with:
send [name] - Send the drafted replysend all - Send all pending draftsskip [name] - Archive without replyingedit [name]: [new message] - Replace draft and sendshow [name] - Show full conversationjson{ "schedule": "0 */2 9-18 * * 1-5", "text": "Scan LinkedIn inbox and post any new messages to #linkedin with draft replies" }
In HEARTBEAT.md:
markdown- If 9am-6pm PT and last LinkedIn scan >60min: scan inbox, draft replies, post to #linkedin
peekaboo list windows --app "Google Chrome" --json to debugbashpeekaboo permissions # Check status # Grant via System Preferences > Privacy & Security > Screen Recording + Accessibility
scripts/scan_inbox.sh - Peekaboo commands for inbox capturescripts/send_message.sh - Peekaboo commands for sendingreferences/style-extraction.md - Guide for communication style matchingOther measured skills in the registry, with their headline benchmark lift.