What problem does it solve?
LinkedIn automation breaks constantly due to shadow DOM, Trusted Types CSP, Lexical composers, native beforeunload dialogs, and aggressive spam filters. This Skill documents verified browser-automation flows that actually work against these obstacles.
Core Features & Use Cases
- Profile Messaging Flow: Verified end-to-end sequence for sending direct messages through the shadow-DOM composer using coordinate clicks and browser_type_focused.
- Connection Request Acceptance: Daily workflow to accept pending invitations with per-card scoping, randomized delays, and a 25-per-day cap to avoid spam detection.
- Feed Post Composer: Create text posts and attach images via browser_upload against hidden file inputs, bypassing the unreachable native OS file picker.
- Use Case: A sales operator needs to accept 20 pending connection requests each morning and send each new connection a personalized welcome message without triggering LinkedIn's rate limits or getting stuck on draft dialogs.
Quick Start
Activate the browser-automation skill first, then ask the agent to send a LinkedIn message to a specific profile URL using the verified profile message flow.