From Adspirer Advertising Agent
Creates and manages LinkedIn Ads via Adspirer: sponsored content, image/video/carousel/text ads, lead-gen forms with B2B job-title, company, and industry targeting. Handles campaign groups, targeting, and performance analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/adspirer-advertising-agent:adspirer-linkedin-adsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Everything on LinkedIn goes through the `linkedin_ads` router. Follow `adspirer-mcp` for the
Everything on LinkedIn goes through the linkedin_ads router. Follow adspirer-mcp for the
two-step.
Account parameter: account_id, as a string. Budgets are in the account's currency.
LinkedIn will not create a bare campaign. Pass either an existing campaign_group_id, or a
campaign_group_name to create one. There is no default and no implicit group — omitting both
fails.
List the existing groups before you invent a new one; most accounts already have a structure the user cares about.
Campaign group → campaign → creative. Campaigns are created paused.
select_linkedin_campaign_type picks the format when the user hasn't said. Then
create_linkedin_image_campaign, _video_campaign, _carousel_campaign, or _text_campaign.
Creatives attach with add_linkedin_creative and its variants.
LinkedIn's value is the professional graph: job title, seniority, function, company, company size, industry, skills, and groups. That's what the user is paying LinkedIn's CPMs for — a broad, demographic-only LinkedIn campaign is a waste of money and you should say so.
search_linkedin_targeting resolves a name ("VP of Engineering", "Financial Services") to the
facet id you need. research_business_for_linkedin_targeting turns a company description into a
targeting proposal. Don't guess facet ids.
LinkedIn enforces a minimum audience size (about 300 members). Over-narrow targeting simply won't run — check the estimated size before you build.
LinkedIn CPCs run many times Google's. That changes the advice:
analyze_linkedin_creative_performance
shows which creative is carrying the campaign.delete_linkedin_creative cannot be undone. Pausing is almost always what the user meant. Name what
will be lost and ask first.
Performance goes through the router — there is no top-level LinkedIn performance tool. Use
{"action": "execute", "tool_name": "get_linkedin_campaign_performance", ...}.
get_linkedin_engagement_metrics covers social actions; analyze_linkedin_wasted_spend finds
campaigns spending without converting.
Lead-gen submissions contain real people's names, titles, and emails. Summarize them; don't dump personal data into the conversation unprompted.
2plugins reuse this skill
First indexed Jul 9, 2026
npx claudepluginhub amekala/adspirer-mcp-plugin --plugin adspirer-ads-agentGuides setup, targeting, and optimization of LinkedIn Ads including Campaign Manager, Sponsored Content, Lead Gen Forms, and Sponsored Messaging for B2B campaigns.
Builds LinkedIn ad campaigns, writes sponsored content, defines professional audiences, and plans B2B advertising budgets.
Evaluates LinkedIn Ads across 27 checks for technical setup, audience targeting, creative quality, lead gen forms, and bidding strategy. Covers Thought Leader Ads, ABM, predictive audiences, and the Oct 2025 terminology change.