Ad Creative
LeoYeAI/openclaw-marketing-skills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
A skill your agent uses when the user wants to execute, operationalize, or "build the ads for" a LinkedIn ABM strategy; asks for ad briefs, a campaign outline, ad mockups, LinkedIn ad creatives, TLA…
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-design --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .claude/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.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/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .claude/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-designType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .agents/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .agents/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .cursor/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .cursor/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/swan-gtm/gtm-skills.git --path skills/emilia-korczynska/linkedin-abm-ad-design--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .gemini/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .gemini/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-designInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .github/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .github/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install swan-gtm/gtm-skills linkedin-abm-ad-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/emilia-korczynska/linkedin-abm-ad-design .opencode/skills/linkedin-abm-ad-design && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "linkedin-abm-ad-design" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/emilia-korczynska/linkedin-abm-ad-design into .opencode/skills/linkedin-abm-ad-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "linkedin-abm-ad-design", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
linkedin-abm-ad-designA skill your agent uses when the user wants to execute, operationalize, or "build the ads for" a LinkedIn ABM strategy; asks for ad briefs, a campaign outline, ad mockups, LinkedIn ad creatives, TLA…
Linkedin Abm Ad Design is an agent skill from swan-gtm/gtm-skills. Use this skill when the user wants to execute, operationalize, or "build the ads for" a LinkedIn ABM strategy; asks for ad briefs, a campaign outline, ad mockups, LinkedIn ad creatives, TLA (Thought Leader Ad) copy, or campaign briefs; or says things like "turn my strategy into campaigns", "create the ads from the plan", "make the briefs", or "set up my campaign database". Turns a finished LinkedIn ABM strategy into launch-ready campaign assets - a concise ABM Campaign Outline, per-ad copy & design briefs…
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/ad-brief-templates.md`, `references/anti-slop.md` and `references/image-ad-mockups-html-rules-design-patterns.md`).
It sits in Marketing & SEO, covering Copywriting and Paid advertising. It works with LinkedIn. The repository describes itself as: Open, production-grade GTM skills for AI agents. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 67abd04. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Linkedin Abm Ad Design loads about 3.8k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 152 tokens; SKILL.md has 2,041 words of instructions outside code blocks.
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.
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); files beside SKILL.md are not scanned.
The full file from swan-gtm/gtm-skills at commit 67abd04, republished under its MIT licence (© swan-gtm). 2,041 words, ~3,834 tokens.
.claude/skills/linkedin-abm-ad-design/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Take a finished ABM strategy (from a strategy-planning session or an equivalent uploaded strategy) and turn it into everything needed to launch: an outline, ad briefs, rendered image-ad mockups, and optionally a database to manage it all.
The strategy decides what to run. This skill decides exactly what each ad says and looks like. Do not re-litigate the strategy: take its campaigns, ad sets, formats, budgets, audiences and value props as given.
This skill doesn't need live LinkedIn Ads data - it builds from the strategy you already have. It works best alongside the ZenABM connector (app.zenabm.com) if you want to ground the ads in real ZenABM data (e.g. real engaged accounts to name), but it is fully usable without it.
Work through these in order:
Do not invent a strategy from scratch. Without one, this skill has nothing to execute.
Distill the strategy into a concise, actionable outline and hand it to the user before anything else - it needs only the strategy, not the interview, and it lets them correct the map before you build the territory. The outline is also the index to every deliverable: each ad gets its own brief file (Step 3) and, for image ads, its own mockup files (Step 4), and the outline links to each one directly. Produce three sibling files at the root of the output folder and present them immediately:
00-ABM-Campaign-Outline.md - the plain-markdown source00-ABM-Campaign-Outline.html - a styled, self-contained artifact: brand-neutral clean layout, a "Download PDF" button (window.print()), the per-campaign Assets tables, AND every ad's brief inlined as an anchored section (<section id="ad-NN">) with each image ad's PNG embedded inline (base64). The Assets links are internal anchors (href="#ad-NN"), never relative file paths - so every link works in the browser, in a preview panel, AND in the exported PDF. (Relative links to sibling files only resolve in the unzipped folder and never in a preview or PDF - don't rely on them for the clickable index.) If a live-artifact tool is available, publish the same HTML there too.00-ABM-Campaign-Outline.pdf (optional, if PDF tooling is available) - render the self-contained HTML with any HTML-to-PDF tool that preserves internal anchor links (e.g. WeasyPrint or headless Chromium), so the anchors become clickable jump-to-section links in the PDF. Verify the PDF contains working internal links for each #ad-NN.File-path convention (fixed). Give each ABM campaign a kebab-case folder slug and number the ads within it (01, 02, ...) in outline order. Per-ad files still live on disk so the user can edit them:
./[abm-campaign-slug]/briefs/[NN]-[format]-[ad-slug].md (+ .docx if document-export tooling is available). [format] is lowercase: image, tla, text, video, document, carousel../[abm-campaign-slug]/mockups/[NN]-[ad-slug].html and ./[abm-campaign-slug]/mockups/[NN]-[ad-slug].png - same [NN] and [ad-slug] as the ad's brief.Anchor IDs match the file numbers: the inline section for NN-format-slug uses id="ad-NN", so the Assets link #ad-NN and the on-disk file [NN]-[format]-[slug].md always line up. The self-contained outline is finalized once the briefs/mockups exist (its inline sections embed them); if you deliver a preliminary map first, say the brief sections are filled in the following steps.
Use exactly this hierarchy (an ABM Campaign is the highest-order unit targeting a distinct audience). Each ABM campaign ends with an Assets table that links to every file produced for it:
# ABM Campaign Outline
## ABM Campaign 1 - [Title] - [Persona]
### LinkedIn Campaign 1
#### Ad set 1 - [FORMAT] - [daily budget]
- Ad 1 - [FORMAT] - [what it's about]
- Ad 2 - [FORMAT] - [what it's about]
#### Ad set 2 - [FORMAT] - [daily budget]
- Ad 1 - ...
#### Assets for ABM Campaign 1
| # | Ad | Format | Brief | Creative |
|---|----|--------|-------|----------|
| 1 | [ad name] | Image | [brief](./campaign-1-slug/briefs/01-image-[slug].md) | [PNG](./campaign-1-slug/mockups/01-[slug].png) · [HTML](./campaign-1-slug/mockups/01-[slug].html) |
| 2 | [ad name] | TLA | [brief](./campaign-1-slug/briefs/02-tla-[slug].md) | post copy is in the brief |
| 3 | [ad name] | Text | [brief](./campaign-1-slug/briefs/03-text-[slug].md) | copy is in the brief |
## ABM Campaign 2 - [Title] - [Persona]
...Every row's Brief link is an internal anchor (#ad-NN) that jumps to that ad's inlined brief section; the Creative cell links (also by anchor) to the same section, where each image ad's PNG is embedded inline. So the whole table is clickable in the browser, the preview panel, and the PDF - not just the unzipped folder. This table is the "very clear, concise list of assets per ABM campaign with working links" - it must be present for every ABM campaign.
Derive daily budgets from the strategy's monthly allocations (monthly ÷ 30, rounded sensibly). One line per ad - format plus a 5-15 word "what about". Keep the whole outline scannable in under a minute; it's the map, the briefs are the territory.
Only include the ad formats the strategy actually calls for. If the strategy has no video ads, there are no video briefs. Never pad the plan with extra formats to be thorough.
Before writing briefs or mockups, gather what the strategy can't tell you. Batch questions, don't drip them.
A. Design system (for image-ad mockups):
B. Images folder. Based on the ads you plan, recommend the specific images each mockup needs (product screenshots, founder/poster headshots, customer logos, report covers, G2 badges). Ask the user to put them all in one local folder and share/connect it. Every brief must list which image files it needs by name, and mockups must use these real files - not placeholders - wherever the user has provided them.
C. TLA inputs (only if the strategy includes Thought Leader Ads):
[bracketed placeholder], add a short banner ("EXAMPLE - illustrative; replace [brackets] with the author's real figures before launch"), and note it reads on the shorter engagement-variant length. Never present invented figures as real under a person's name.D. Personalization macros. Confirm whether they want personalized intro-text variants (%FIRSTNAME%, %COMPANYNAME%, %INDUSTRY%, %JOBTITLE%).
Give every ad its own brief file - regardless of format - saved under its ABM campaign's briefs/ folder using the fixed path convention from Step 1: ./[abm-campaign-slug]/briefs/[NN]-[format]-[ad-slug].md. Do not compile everything into one combined document; separate files are easier to find, share and link, and they make each of the outline's Assets links resolve to a specific ad. If document-export tooling is available, also export each brief as a sibling .docx ([NN]-[format]-[ad-slug].docx) and link that from the outline.
Each brief file:
# ABM Campaign 1 · Ad set 1 · Ad 1 (Image) - [slug]), so the file makes sense opened on its own.[NN], [format], [ad-slug]). If you rename or renumber an ad, update the outline row too - briefs and outline links never drift apart.Non-negotiables for all copy:
For every image ad, build an on-brand mockup following the Ad design patterns reference:
object-fit: cover; prefer contained slots (avatar circle, right column, framed card) over full-bleed backgrounds; if a photo needs an overlay to keep text readable, cap it at ~55% opacity and re-check the subject is still clearly visible in the PNG../images/...) and copy the images next to the HTML so both browser preview and PNG render work.Deliver everything in one folder:
[Client]-ABM-Campaign/
├── 00-ABM-Campaign-Outline.md / .html / .pdf (delivered first; links to every asset below)
├── [abm-campaign-1-slug]/
│ ├── briefs/ (one brief file per ad, any format: NN-format-slug.md [+ .docx])
│ └── mockups/ (image ads only: NN-slug.html + NN-slug.png per ad)
│ └── images/ (copies of the user images used)
└── [abm-campaign-2-slug]/
├── briefs/
└── mockups/
└── images/Present the folder's key files to the user when done (the outline artifact + a couple of sample brief files + a sample mockup), and confirm the outline's Assets links open the right files.
After the briefs and mockups are delivered, always ask whether they'd like a campaign-management database - don't skip this step. Explain the payoff in a line: a database makes every future campaign far easier to manage - one row (or page) per ad, filterable by campaign, persona, format, stage and status, with links to every brief and graphic in one place.
Then ask which they'd prefer:
Pick one, build it, and hand it over. If they genuinely don't want a database, skip it - but make the offer.
Before delivering, check: every ad in the outline has its own brief file at the exact path the Assets table links to, and every one of those links resolves (no dead links, no 01-Ad-Briefs-style combined doc); every image ad has an HTML + PNG pair you have actually looked at, linked from its Assets row; no brief references an image that isn't either in the folder or explicitly requested; TLA copy passes the checklist in the TLA writing reference; nothing in any brief exists for a format the strategy didn't ask for.
© swan-gtm, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/emilia-korczynska/linkedin-abm-ad-design of swan-gtm/gtm-skills.
Open the folder on GitHubat commit 67abd04
Linkedin Abm Ad Design 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Linkedin Abm Ad Design this skillswan-gtm/gtm-skills | 172 | — | ~3.8k | Automated safety check: Pass | MIT | |
| Ad CreativeLeoYeAI/openclaw-marketing-skills | 1k | 8 repos | ~3.4k | Automated safety check: Pass | Custom licence | |
| Ad Creativecoreyhaines31/marketingskills | 54k | — | ~6.3k | Automated safety check: Pass | MIT | |
| Ads Copywriterclaude-office-skills/skills | 505 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Social Ad Campaignmohitagw15856/pm-claude-skills | 1.4k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Ad Creativeaiskillstore/marketplace | 433 | — | ~5.2k | Automated safety check: Pass | None |
LeoYeAI/openclaw-marketing-skills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
coreyhaines31/marketingskills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
claude-office-skills/skills
Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants
mohitagw15856/pm-claude-skills
Plan and write a paid social advertising campaign. An agent skill from mohitagw15856/pm-claude-skills.
aiskillstore/marketplace
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
Yuzzyuk/marketing-os
A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.
swan-gtm/gtm-skills
Annual and quarterly revenue plan construction, top-down vs bottoms-up reconciliation, plan versioning, stretch goal handling, and FP&A-RevOps collaboration for B2B revenue teams.
swan-gtm/gtm-skills
A skill your agent uses when setting up AI-powered personalization, building Clay or lemlist workflows, or automating prospect research — 6 AI personalization prompts (lemlist style) plus 2 email…
swan-gtm/gtm-skills
A skill your agent uses when a list of people already exists and someone needs to know who on it is worth contacting — event or webinar attendees, registrants, a prospecting export, a CRM segment, a…
swan-gtm/gtm-skills
A skill your agent uses when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a…
swan-gtm/gtm-skills
Use this skill before staging a prospect and before drafting any first touch, when a segment has gone silent, and when deciding whether an account is genuinely cold.
swan-gtm/gtm-skills
Use this skill on a monthly cadence to detect champions and heavy users of your paying customers who changed jobs, verify the move against live LinkedIn data, score the new company, and surface…
Works with
Categories
A skill your agent uses when the user wants to execute, operationalize, or "build the ads for" a LinkedIn ABM strategy; asks for ad briefs, a campaign outline, ad mockups, LinkedIn ad creatives, TLA…. Linkedin Abm Ad Design is an agent skill from swan-gtm/gtm-skills. Use this skill when the user wants to execute, operationalize, or "build the ads for" a LinkedIn ABM strategy; asks for ad briefs, a campaign outline, ad mockups, LinkedIn ad creatives, TLA (Thought Leader Ad) copy, or campaign briefs; or says things like "turn my strategy into campaigns", "create the ads from the plan", "make the briefs", or "set up my campaign database".
Linkedin Abm Ad Design fits situations like: the user wants to execute; build the ads for a LinkedIn ABM strategy; asks for ad briefs; A campaign outline.
Run `npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a claude-code`. Or copy the skill folder (skills/emilia-korczynska/linkedin-abm-ad-design in swan-gtm/gtm-skills) into .claude/skills/linkedin-abm-ad-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -a codex`. Or copy the skill folder (skills/emilia-korczynska/linkedin-abm-ad-design in swan-gtm/gtm-skills) into .agents/skills/linkedin-abm-ad-design in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swan-gtm/gtm-skills --skill linkedin-abm-ad-design -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-abm-ad-design, .gemini/skills/linkedin-abm-ad-design, .github/skills/linkedin-abm-ad-design and .opencode/skills/linkedin-abm-ad-design in your project.
SKILL.md names no scripts, command-line tools or credentials: Linkedin Abm Ad Design is instructions for the agent only.
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.
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. Review the folder before installing.
Linkedin Abm Ad Design is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Linkedin Abm Ad Design: Ad Creative (LeoYeAI/openclaw-marketing-skills, 1k stars), Ad Creative (coreyhaines31/marketingskills, 54k stars), Ads Copywriter (claude-office-skills/skills, 505 stars) and Social Ad Campaign (mohitagw15856/pm-claude-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
swan-gtm (a GitHub organization) maintains it in swan-gtm/gtm-skills, which has 172 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 8, 2026.
Source: swan-gtm/gtm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.