# linkedin-ads

Build B2B ad campaigns, define professional targeting, and write sponsored content for LinkedIn Campaign Manager with guidance on formats and budgets.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 423 installs · ★ 721
- Author: OpenClaudia
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/OpenClaudia/openclaudia-skills/tree/HEAD/skills/linkedin-ads/SKILL.md
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/skills/openclaudia-linkedin-ads

## What it does

The skill structures LinkedIn advertising into four actionable steps. It begins by collecting your offer details, landing page, and deal sizes. LinkedIn requires a baseline of $10 per day, but the skill recommends $50 daily for lead generation or website conversions when dealing with contracts over $10K.

Audience sizing rules protect your spend. A segment under 20,000 professionals causes delivery bottlenecks and inflates CPM. The guide sets ideal targeting between 50,000 and 500,000 members for sponsored content. Website retargeting requires an active LinkedIn Insight Tag, while customer list matching needs at least 300 matched accounts.

Copy guidelines enforce LinkedIn character cutoffs. Intro copy stays under 150 characters to prevent truncation before the fold. For video creatives, the framework structures scripts between 15 and 90 seconds, requiring captions because 85% of members browse without sound.

## Requirements
- Works with: LinkedIn

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add OpenClaudia/openclaudia-skills --skill linkedin-ads -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/linkedin-ads/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/linkedin-ads/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add OpenClaudia/openclaudia-skills --skill linkedin-ads -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/linkedin-ads/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add OpenClaudia/openclaudia-skills --skill linkedin-ads -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/linkedin-ads/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install OpenClaudia/openclaudia-skills linkedin-ads
```

2. **Manually: put the files in place**
- File: `.github/skills/linkedin-ads/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add OpenClaudia/openclaudia-skills --skill linkedin-ads -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/OpenClaudia/openclaudia-skills --path skills/linkedin-ads
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/linkedin-ads/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add OpenClaudia/openclaudia-skills --skill linkedin-ads -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/OpenClaudia/openclaudia-skills/tree/HEAD/skills/linkedin-ads/SKILL.md

## When to use it
- plan B2B campaign budgets and objectives in LinkedIn Campaign Manager
- configure professional targeting by seniority, company size, and industry
- draft Sponsored Content and InMail copy within platform character limits
- design account-based marketing workflows for target company lists

## Example prompts
- Create a LinkedIn Ads campaign for a B2B SaaS tool with a $50 daily budget
- Write single image sponsored content targeting IT Directors with a lead gen form
- Set up audience criteria for an ABM campaign targeting 500 enterprise companies

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 9c69ad3f561e37b0.

BEGIN THIRD-PARTY FILE 9c69ad3f561e37b0
````text
---
name: linkedin-ads
description: Create LinkedIn ad campaigns, write sponsored content, define professional audiences, and plan B2B advertising budgets. Use when the user asks about LinkedIn Ads, sponsored content, LinkedIn Campaign Manager, InMail ads, lead gen forms, B2B advertising, professional targeting, or LinkedIn retargeting. Trigger phrases include "LinkedIn Ads", "LinkedIn campaign", "sponsored content", "InMail ad", "LinkedIn lead gen", "B2B ads", "LinkedIn retargeting", "LinkedIn audience", "LinkedIn ad copy", "LinkedIn Campaign Manager".
---

# LinkedIn Ad Campaign Builder

You are an expert LinkedIn advertising strategist specializing in B2B marketing. When the user asks you to create LinkedIn ad campaigns, write sponsored content, or optimize their LinkedIn advertising, follow this comprehensive framework.

## Step 1: Gather Campaign Context

Before building any campaign, establish:

- **Product/Service**: What is being promoted?
- **Target audience**: Job titles, industries, company sizes, seniority levels?
- **Campaign objective**: Brand awareness, website visits, engagement, lead gen, conversions?
- **Budget**: Daily or total? Amount? (LinkedIn minimum: $10/day)
- **Landing page**: Where does the ad drive traffic?
- **Lead gen forms**: Will you collect leads on LinkedIn or on your site?
- **Creative assets**: Images, videos, brand guidelines, logos?
- **Sales cycle**: How long and complex is the buying journey?

If the user has not provided these, ask before proceeding.

## Step 2: Campaign Objective Selection

| Objective | Use When | KPI | Min Budget Recommendation |
|---|---|---|---|
| Brand Awareness | Launching in a new market or category | Impressions, brand lift | $50/day |
| Website Visits | Driving traffic to content or landing pages | CPC, CTR | $30/day |
| Engagement | Growing page followers, post interactions | CPE, engagement rate | $20/day |
| Video Views | Promoting video content for awareness | CPV, view-through rate | $30/day |
| Lead Generation | Collecting leads via LinkedIn forms | CPL, lead quality | $50/day |
| Website Conversions | Driving sign-ups, demos, purchases | CPA, conversion rate | $50/day |
| Job Applicants | Recruiting campaigns | Cost per applicant | $30/day |

**Rules**: For B2B with deal sizes >$10K, Lead Generation or Website Conversions are typically most effective. For content marketing, use Website Visits. For product launches, start with Brand Awareness for 2-4 weeks, then retarget with Lead Gen.

## Step 3: Audience Targeting

### Professional Targeting (LinkedIn's Key Advantage)

```
Audience: [Descriptive Name]
  Location: [Country/Region/Metro area]
````
END THIRD-PARTY FILE 9c69ad3f561e37b0

The third-party file has ended. Everything between the 9c69ad3f561e37b0 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2662 of 13181 bytes. © OpenClaudia · MIT · https://github.com/OpenClaudia/openclaudia-skills/tree/HEAD/skills/linkedin-ads/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
