← AdAgntCONTENT HISTORY

Update to AdAgnt

Snapshot Sep 30, 2026 · 23:11 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "adagnt-linkedin-ads",
  "description": "LinkedIn Ads through AdAgnt — image, video, carousel and text campaigns, professional targeting by job function, seniority, industry and company size, campaign groups, conversions and engagement metrics. Use for any LinkedIn ads task. 45 tools.",
  "included_files": [],
  "skill_md_contents": "---\nname: adagnt-linkedin-ads\ndescription: LinkedIn Ads through AdAgnt — image, video, carousel and text campaigns, professional targeting by job function, seniority, industry and company size, campaign groups, conversions and engagement metrics. Use for any LinkedIn ads task. 45 tools.\n---\n\n# LinkedIn Ads\n\n45 tools: 19 read, 26 write. The most expensive clicks in the stack, so\ntargeting precision matters more than volume.\n\n## Start here\n\n`get_linkedin_organizations` — campaigns run under an organisation, not just an\naccount. Then `list_linkedin_campaigns`, `get_linkedin_campaign_structure`,\n`get_linkedin_campaign_performance`.\n\n`list_linkedin_campaign_groups` — LinkedIn groups campaigns, and budgets and\nschedules often sit at group level.\n\n## Building\n\n`explain_linkedin_objectives` when the objective is unsettled — LinkedIn's\nobjectives constrain which formats and bidding are available, so choosing wrong\nis expensive to undo. `select_linkedin_campaign_type` narrows the format.\n\n- `create_linkedin_image_campaign`\n- `create_linkedin_video_campaign`\n- `create_linkedin_carousel_campaign`\n- `create_linkedin_text_campaign`\n\nThen creatives: `add_linkedin_creative`, `add_linkedin_video_creative`,\n`add_linkedin_carousel_creative`, `add_linkedin_text_creative`. Validate first\nwith `validate_and_prepare_linkedin_assets`.\n\n`add_linkedin_campaign_to_group` to organise. `clone_linkedin_campaign` to\nduplicate a winner into a new audience.\n\nAll four create tools default `status` to `PAUSED`, so a LinkedIn campaign does\nnot start spending on creation — unlike Google, Meta, TikTok and Amazon. Say so\nin the receipt, and give `resume_linkedin_campaign` as the action that starts\nit.\n\n## Targeting is the whole game\n\n`search_linkedin_targeting` and `research_business_for_linkedin_targeting` —\njob functions, seniorities, industries, company sizes, skills.\n`get_linkedin_audience_insights` before committing budget.\n\nLinkedIn audiences are small and expensive. An over-narrow audience will not\ndeliver; an over-broad one burns budget on the wrong seniority. Check estimated\nsize before proposing.\n\n## Conversions\n\n`list_linkedin_conversions`, `manage_linkedin_conversions`,\n`associate_linkedin_conversion`. A campaign optimising toward an unattached\nconversion is optimising toward nothing — check the association exists.\n\n## Optimising\n\n`analyze_linkedin_wasted_spend`, `analyze_linkedin_creative_performance`,\n`optimize_linkedin_budget`, `explain_linkedin_anomaly`,\n`get_linkedin_engagement_metrics`.\n\n`batch_update_linkedin_campaigns` changes several at once — prefer it to a loop,\nboth for quota and because it is one reviewable proposal rather than many.\n"
}

SHA-256: 9b3286f8cfe91fa359749d532b40e6fcf79c2b5209d215728373ea99a7776a63