with one click
linkedin-outreach-batch
// Thin compatibility entrypoint for preparing approved LinkedIn outreach batches through the generalized linkedin-outreach lane workflow.
// Thin compatibility entrypoint for preparing approved LinkedIn outreach batches through the generalized linkedin-outreach lane workflow.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | linkedin-outreach-batch |
| description | Thin compatibility entrypoint for preparing approved LinkedIn outreach batches through the generalized linkedin-outreach lane workflow. |
This skill is deprecated as a standalone workflow. Use linkedin-outreach for the lane-agnostic process; this wrapper remains because existing visualizer commands, automations, and batch markdown files still reference the batch entrypoint.
For any lane, build the outreach queue with:
python3 skills/linkedin-outreach/scripts/build_outreach_targets.py --contact-type <lane> --limit <N>
For the legacy batch markdown manifests, the compatibility script still works:
python3 skills/linkedin-outreach-batch/scripts/build_recruiter_batch.py --contact-type recruiter
python3 skills/linkedin-outreach-batch/scripts/build_recruiter_batch.py --contact-type engineer
Before sending, re-read skills/linkedin-outreach/OPERATING_CARD.md. It is the source of truth for approval gates, send behavior, and outcome recording.
For large engineer or recruiter batches, use the monitored runner from the generalized skill instead of keeping one long Codex context alive:
python3 skills/linkedin-outreach/scripts/run_monitored_batches.py --contact-type engineer --mode label
python3 skills/linkedin-outreach/scripts/run_monitored_batches.py --contact-type engineer --mode send
label finds and verifies missing contacts, then leaves them at Needs approval. send only processes rows already marked Approved.