oxygen-linkedin-marketing
Installation
SKILL.md
OXYGEN LinkedIn Marketing
Route each part of “LinkedIn” to its owner instead of treating it as one generic tool: Posts, Signals, Publishing, Sequences, Tables, and the connected LinkedIn transport.
Motion map
- Draft or inspect a broadcast artifact: Posts.
- Schedule, review, approve, and dispatch a post: Publishing.
- Read comments/reactions on an owned post: Posts. Aggregate performance is free and local:
oxygen publishing analytics summary --channel linkedin --range 30d --json. - Convert owned-account viewers, followers, connections, or post engagement into durable events: Signals.
- Capture profile viewers, followers, connections, or one watched post:
oxygen linkedin intent setup; idempotent and contacts nobody. - Auto-enroll captured intent:
oxygen linkedin intent autoenroll --account <ref> --sequence <ref> --json; it previews by default and can provision rotatingown_postscapture. Read recipes/inbound-network-feed.md before approval. - Start a new DM or run a capped follow-up program: Sequences.
- Reply in an existing LinkedIn conversation: Messages/Unibox.
- Mutual/shared connections with a profile:
oxygen tools get linkedin.users_get --json, then run a no-bill read with the sender account id andnotify:false;unavailableis not zero. This is the connected-account exception. - Research public/third-party profiles, companies, posts, comments, reactions, or engagers: native cookieless
scraper.*operations, not the connected account.
Use oxygen capabilities search "<motion>" --json, then hydrate its command. Known-post engagers use engagement harvest; other public research starts with oxygen tools search "public LinkedIn <intent>" --json, then exact tools get.