LinkedIn Claude Code Workflow
This repository packages a Claude Code workflow for turning LinkedIn signals into outbound execution. It includes reusable skills for engagement scraping and scoring, LinkedIn Ads campaign build, end-to-end outbound routing, and loop measurement for continuous iteration.
What's inside
| File | What it does |
|---|---|
.agents/skills/SKILL.md | Orchestrator and routing logic |
.agents/skills/linkedin-engagement-routing.md | Runs the engagement to lead-list workflow with enrichment, validation, scoring, and routing gates. |
.agents/skills/linkedin-ad-campaign-builder.md | Builds LinkedIn campaigns from a config sheet and validates launch. |
.agents/skills/outbound-campaign-builder.md | Converts a scored company list into a live sequencer campaign. |
.agents/skills/signal-loop-operator.md | Closes the loop across content, outbound, and retargeting, logging improvements. |
.agents/skills/linkedin-ad-audiences.md | Architecting high-intent ABM ad audiences using matched lists and exclusions. |
.agents/skills/linkedin-ad-bidding-optimization.md | Setting manual bidding floors, caps, and managing pacing based on performance. |
.agents/skills/linkedin-ad-measurement.md | Connecting Insight Tag data to downstream pipeline creation metrics. |
.agents/skills/linkedin-ad-creative-copy.md | Frameworks for structuring high-performing ad copy by funnel stage. |
Prerequisites
- Claude Code installed and running
- Phantom Buster API access
- Apollo access for enrichment
- Million Verifier API key for validation
- LinkedIn Ads API access if using campaign automation
- Sequencer API access (Apollo, Smartlead, or Instantly)
Installation
Cursor, Windsurf, or Generic AI IDE
- Clone the repo:
git clone https://github.com/forma-norden/linkedin-claude-code-workflow - Copy the
.agents/skills/directory into your project's.agents/skills/folder.
Claude Code
- Clone the repo:
git clone https://github.com/forma-norden/linkedin-claude-code-workflow - Copy the
.agents/skills/directory into your project's.claude/skills/folder.
Usage
Load the workflow skill and run it against a target LinkedIn post:
Read .agents/skills/linkedin-engagement-routing.md
Use docs/templates/icp-scoring-criteria-template.md as the scoring source.
Post URL: https://www.linkedin.com/posts/...
Output folder: /outputs
Expected output:
- Enriched and validated contact CSV with tier column
- Routing recommendation by tier
- Retargeting audience export list
Running tests
Use the prompt tests in tests/ to validate expected behavior and edge cases before deployment.
tests/README.mdinlinkedin-claude-code-workflow- Load each skill and run the corresponding test prompt
- Compare output against the validation checklist before rollout
Who this is for
GTM engineers, RevOps leads, VP Sales, and founders at B2B companies with 50 to 500 employees who are building or consolidating their outbound infrastructure and want to reduce tool sprawl through better-engineered GTM systems.
Ecosystem connections
This repository is designed to work as part of the Forma Norden open-source GTM ecosystem.
Works with
| Repo | Relationship | When to use together |
|---|---|---|
linkedin-profile-dm-conversion-playbook | Parallel | This repo handles ads and signal processing, that repo handles organic/DM |
cold-email-copy-playbook | Downstream | Multi-channel: ads build awareness, email converts |
clay-claude-code-skill-pack | Upstream | Enriched data feeds LinkedIn ad audience targeting |
buying-window-signal-workflow | Upstream | Signal scoring determines ad campaign prioritization |
n8n-gtm-workflow-pack | Parallel | n8n automates ad-to-outbound sync workflows |
Suggested skill chains
- Ad program: ad-audiences > linkedin-ad-campaign-builder > ad-creative-copy > ad-bidding-optimization > ad-measurement
- Signal to outbound: engagement-routing > outbound-campaign-builder > signal-loop-operator