Agent skill

LinkedIn Ads Management

by ivangfalco in ivangfalco/ads-skills

Routes LinkedIn Ads work for B2B SaaS to the right playbook: campaign planning, performance analysis, account audits, creative, scaling and account-based campaigns.

Custom licenceAuto-check passedMarketing & SEO

Install LinkedIn Ads Management

skills CLI
$ npx skills add ivangfalco/ads-skills --skill linkedin-ads -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ivangfalco/ads-skills linkedin-ads --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ivangfalco/ads-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/linkedin-ads .claude/skills/linkedin-ads && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
linkedin-ads
GitHub stars
279
Token cost
~1.7k tokens
SKILL.md length
658 words
Files
32 (incl. scripts)
Skills in repo
4
Repo updated
First seen
Licence
Custom licence

At a glance

Routes LinkedIn Ads work for B2B SaaS to the right playbook: campaign planning, performance analysis, account audits, creative, scaling and account-based campaigns.

  • Works in 10 steps: Speak from this methodology directly and… → Always use the full-funnel framework… → TLAs (Thought Leader Ads) are the #1… → …
  • Planning a new LinkedIn campaign and budget for a B2B product
  • SKILL.md covers Methodology, Routing Logic, Knowledge Base and Core Rules, plus 1 more section
  • Runs Python scripts from its folder

What it does

This is an orchestrator skill. It works out what you are asking for, loads the matching files from its knowledge base before doing any work, and requires recommendations to be grounded in those files. The methodology is a full-funnel, five-stage demand engine for B2B that stresses audience precision, Thought Leader Ads and scaling through audience penetration.

Requests map to files: new campaign plans draw on the full-funnel framework, campaign structures, audience sizing, bidding strategy and launch checklist; performance analysis on benchmarks, bidding and scaling; audits on the audit checklist; creative work on creative strategy, copy audit, conversation ads and document ads; and account-based campaigns on their own strategy file. The folder also ships an api-reference.md and a scripts folder with files such as account_overview.py.

When your agent uses it

  • Planning a new LinkedIn campaign and budget for a B2B product
  • Auditing an existing LinkedIn ad account
  • Diagnosing why campaign performance dropped in the weekly report
  • Deciding how and when to scale budgets or audiences
  • Writing ad copy or choosing between conversation and document ad formats

Example prompts

  • “Build a LinkedIn media plan for our product launch across top, middle and bottom of the funnel.”
  • “Audit our LinkedIn Ads account and list what to fix first.”
  • “Our LinkedIn cost per lead rose over the last month; diagnose it against the benchmarks.”
  • “Draft Thought Leader Ad copy built around our CTO's posts.”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Speak from this methodology directly and with conviction - it's built from managing real B2B spend, so present it as the operator playbook…
  2. Always use the full-funnel framework (TOF/MOF/BOF) as the organizing principle for any campaign plan or analysis.
  3. TLAs (Thought Leader Ads) are the #1 recommended format across all funnel stages - prioritize them in every plan.
  4. Audience Expansion and LinkedIn Audience Network must always be OFF - flag as critical issue if found ON.
  5. Benchmarks are B2B SaaS specific. Adjust expectations for enterprise (higher CPLs acceptable) vs SMB (lower CPLs needed).
  6. Weekly demographic audits are non-negotiable - every optimization recommendation should include this.
  7. Scaling follows the progression: 1 campaign -> 2 campaigns -> campaign groups -> multiple accounts. Always read scaling-strategy.md before…
  8. Budget penetration drives scaling decisions. 30-day penetration under 25% or 60-day under 40% = increase budget. Aim for 35%+ penetration.
  9. ABM campaigns should use company lists over contact lists. Segment large lists into smaller homogeneous groups to prevent LinkedIn from…
  10. Job function targeting is preferred at scale over job title targeting for better reach and lower costs, but requires ongoing negative…

What it can do on your machine

Read from SKILL.md and the folder at commit 558c4db. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

LinkedIn Ads Management loads about 1.7k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 658 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 658 words (~1,701 tokens).

“Orchestrator for all LinkedIn Ads tasks. Route to the correct sub-skill based on the user's request.”

— opening of SKILL.md by ivangfalco, Custom licence
name
linkedin-ads

Read the full SKILL.md on GitHub

Files

SKILL.md and 31 other files (scripts) in .claude/skills/linkedin-ads of ivangfalco/ads-skills.

  • SKILL.md
  • api-reference.md
  • knowledge-base/abm-strategy.md
  • knowledge-base/audience-sizing.md
  • knowledge-base/audit-checklist.md
  • knowledge-base/benchmarks.md
  • knowledge-base/bidding-strategy.md
  • knowledge-base/campaign-structures.md
  • knowledge-base/conversation-ads.md
  • knowledge-base/copy-audit-framework.md
  • knowledge-base/creative-strategy.md
  • knowledge-base/ctv-strategy.md
  • knowledge-base/document-ads.md
  • knowledge-base/full-funnel-framework.md
  • knowledge-base/landing-pages.md
  • knowledge-base/launch-checklist.md
  • knowledge-base/scaling-strategy.md
  • scripts/README.md
  • scripts/account_overview.py
  • … and 13 more

Open the folder on GitHubat commit 558c4db

Compare with similar skills

LinkedIn Ads Management next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

LinkedIn Ads Management compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
LinkedIn Ads Management this skillivangfalco/ads-skills279—~1.7kAutomated safety check: PassCustom licence
Business Contact and Social Links Finderbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
LinkedIn Ads AuditAgriciDaniel/claude-ads9.9k—~510Automated safety check: PassMIT
Paid Ads Linkedinnowork-studio/notfair-plugin3.9k—~274Automated safety check: PassMIT
Linkedin Ads Auditirinabuht12-oss/marketing-skills4.1k—~1.2kAutomated safety check: PassNone
LinkedIn Authority BuilderBrianRWagner/ai-marketing-claude-code-skills441—~1.9kAutomated safety check: PassNone

Similar skills

  • Finds a company's official website and social profiles from its name, or collects social links from a website URL, using BrowserAct templates run by a Python script.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Marketing & SEOAuto-check passed
  • LinkedIn Ads Audit

    AgriciDaniel/claude-ads

    Audits a LinkedIn Ads account across measurement, professional audiences, lead generation, ABM, creative, bidding, pacing, automation and policy, returning findings as validated JSON.

    9.9k GitHub stars~510 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Paid Ads Linkedin

    nowork-studio/notfair-plugin

    Audit, diagnose, plan, and safely operate connected LinkedIn Ads accounts through the NotFair MCP, with an export-based fallback.

    3.9k GitHub stars~274 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Linkedin Ads Audit

    irinabuht12-oss/marketing-skills

    LinkedIn Ads campaign analysis for B2B marketers detecting CTR issues, audience quality problems, lead gen form friction, and budget inefficiencies.

    4.1k GitHub stars~1.2k tokensUpdated 17 days ago
    Marketing & SEOAuto-check passed
  • LinkedIn Authority Builder

    BrianRWagner/ai-marketing-claude-code-skills

    Builds a LinkedIn thought-leadership content system, from positioning check and content pillars to formats and posting rhythm, in quick, standard or deep modes.

    441 GitHub stars~1.9k tokensUpdated 6 mo ago
    Marketing & SEOAuto-check passed
  • Marketing Demand Acquisition

    alirezarezvani/claude-skills

    Creates demand generation campaigns, optimizes paid ad spend across LinkedIn, Google, and Meta, develops SEO strategies, and structures partnership programs.

    28k GitHub starsUsed in 1 repo~2.5k tokens
    Marketing & SEOAuto-check passed

More from ivangfalco/ads-skills

  • Google Ads Management

    ivangfalco/ads-skills

    Manages Google Ads accounts with Python scripts for the Google Ads API, backed by an intent-first B2B strategy knowledge base.

    279 GitHub stars~2.1k tokensUpdated 2 mo ago
    Auto-check: notes
  • Meta Ads for B2B

    ivangfalco/ads-skills

    Guides B2B campaigns on Meta (Facebook and Instagram): audience data, campaign structure, creative testing, lead forms and account audits for SaaS lead generation.

    279 GitHub stars~2.4k tokensUpdated 2 mo ago
    Auto-check passed
  • Ads Skills Onboarding

    ivangfalco/ads-skills

    Interactive setup flow that confirms the user is in Claude Code, gathers API credentials for LinkedIn, Meta and Google Ads, tests the connections and explains the ads approach.

    279 GitHub stars~2.3k tokensUpdated 2 mo ago
    Auto-check: notes

Works with

Categories

Questions about LinkedIn Ads Management

What does LinkedIn Ads Management do?

Routes LinkedIn Ads work for B2B SaaS to the right playbook: campaign planning, performance analysis, account audits, creative, scaling and account-based campaigns. This is an orchestrator skill. It works out what you are asking for, loads the matching files from its knowledge base before doing any work, and requires recommendations to be grounded in those files.

When should I use LinkedIn Ads Management?

LinkedIn Ads Management fits situations like: planning a new LinkedIn campaign and budget for a B2B product; auditing an existing LinkedIn ad account; diagnosing why campaign performance dropped in the weekly report; deciding how and when to scale budgets or audiences.

How do I install LinkedIn Ads Management in Claude Code?

Run `npx skills add ivangfalco/ads-skills --skill linkedin-ads -a claude-code`. Or copy the skill folder (.claude/skills/linkedin-ads in ivangfalco/ads-skills) into .claude/skills/linkedin-ads in your project. Claude Code loads it when a task matches its description.

How do I install LinkedIn Ads Management in Codex?

Run `npx skills add ivangfalco/ads-skills --skill linkedin-ads -a codex`. Or copy the skill folder (.claude/skills/linkedin-ads in ivangfalco/ads-skills) into .agents/skills/linkedin-ads in your project. Codex loads it when a task matches its description.

Can I use LinkedIn Ads Management in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ivangfalco/ads-skills --skill linkedin-ads -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/linkedin-ads, .gemini/skills/linkedin-ads, .github/skills/linkedin-ads and .opencode/skills/linkedin-ads in your project.

What does LinkedIn Ads Management need to run?

Going by SKILL.md and its folder, LinkedIn Ads Management needs Python for the scripts in its folder.

Does LinkedIn Ads Management access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is LinkedIn Ads Management safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does LinkedIn Ads Management use?

LinkedIn Ads Management has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does LinkedIn Ads Management use?

About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to LinkedIn Ads Management?

Skills that share tags, products or a category with LinkedIn Ads Management: Business Contact and Social Links Finder (browser-act/skills, 6.1k stars), LinkedIn Ads Audit (AgriciDaniel/claude-ads, 9.9k stars), Paid Ads Linkedin (nowork-studio/notfair-plugin, 3.9k stars) and Linkedin Ads Audit (irinabuht12-oss/marketing-skills, 4.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains LinkedIn Ads Management?

ivangfalco (a GitHub user) maintains it in ivangfalco/ads-skills, which has 279 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on July 15, 2026.

Source: ivangfalco/ads-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.