Social
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
How to produce ad creative that converts at performance scale.
$ npx skills add rampstackco/claude-skills --skill ads-creative-development -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rampstackco/claude-skills ads-creative-development --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/rampstackco/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ads-creative-development .claude/skills/ads-creative-development && 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 "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .claude/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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/rampstackco/claude-skills/tree/main/skills/ads-creative-developmentType 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 rampstackco/claude-skills --skill ads-creative-development -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rampstackco/claude-skills ads-creative-development --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rampstackco/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ads-creative-development .agents/skills/ads-creative-development && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .agents/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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 rampstackco/claude-skills --skill ads-creative-development -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rampstackco/claude-skills ads-creative-development --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rampstackco/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ads-creative-development .cursor/skills/ads-creative-development && 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 "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .cursor/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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/rampstackco/claude-skills.git --path skills/ads-creative-development--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 rampstackco/claude-skills --skill ads-creative-development -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rampstackco/claude-skills ads-creative-development --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rampstackco/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ads-creative-development .gemini/skills/ads-creative-development && 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 "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .gemini/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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 rampstackco/claude-skills ads-creative-developmentInstalls 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 rampstackco/claude-skills --skill ads-creative-development -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rampstackco/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ads-creative-development .github/skills/ads-creative-development && 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 "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .github/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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 rampstackco/claude-skills --skill ads-creative-development -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rampstackco/claude-skills ads-creative-development --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rampstackco/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ads-creative-development .opencode/skills/ads-creative-development && 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 "ads-creative-development" agent skill from https://github.com/rampstackco/claude-skills/tree/main/skills/ads-creative-development into .opencode/skills/ads-creative-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ads-creative-development", 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.
ads-creative-developmentHow to produce ad creative that converts at performance scale.
Ads Creative Development is an agent skill from rampstackco/claude-skills. How to produce ad creative that converts at performance scale. Hook patterns, format selection, video pacing, variation systems, sequential testing methodology, fatigue detection, brand-voice alignment without conversion dilution, and platform-specific creative norms. Triggers on ad creative, ad design, hook patterns, ad video pacing, creative testing, ad variations, creative refresh, creative fatigue, refresh ad creative, video ads for Meta, TikTok creative, LinkedIn ad creative, ad asset library. Also triggers…
Its SKILL.md is about 5.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including reference files (for example `README.md`, `references/brand-voice-performance-balance.md` and `references/creative-variation-templates.md`).
It sits in Writing & Content, covering Paid advertising and Brand voice and tone. It works with LinkedIn and TikTok. The repository describes itself as: Stack-agnostic Claude Skills covering the full website lifecycle: brand, design, content, SEO, dev, ops, growth, and research. Build, ship, audit, optimize. The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 482c9bf. 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.
Ads Creative Development loads about 5.3k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 166 tokens; SKILL.md has 2,858 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 rampstackco/claude-skills at commit 482c9bf, republished under its MIT licence (© rampstackco). 2,858 words, ~5,336 tokens.
.claude/skills/ads-creative-development/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.A senior creative strategist's playbook for producing ad creative that performs.
Performance creative is a different discipline from brand creative. Brand work optimizes for memorability, emotional resonance, and distinctive identity. Performance creative optimizes for stopping the scroll, communicating value in three seconds, and producing a click. Both matter. Mixing them up costs money. Brand creative running as performance ads bleeds budget; performance creative running as brand ads erodes equity.
This skill is the discipline that produces performance creative without diluting brand. It assumes you know your audience and offer (see paid-media-strategy). It assumes you have brand-voice guidance (see brand-voice). The hard part is the systematic production of variations that test cleanly and ship without manual approval bottlenecks, and that is what is here.
When to use this skill: producing ad creative for paid campaigns, planning a creative testing cycle, diagnosing creative fatigue, or auditing why creative is not converting.
This skill spans creative production, hook patterns, testing methodology, and fatigue diagnosis. It does not cover paid media strategy (use paid-media-strategy), result interpretation (use ads-performance-analytics once it ships), or brand voice authoring (use brand-voice). Pair this skill with the relevant integrations microsite for platform-specific MCP details and example prompts.
The audience is an ad creative producer, a growth marketer responsible for creative testing, or an agency producing creative at scale. The voice is tactical. There is no "consider every option." Performance creative has shape, and a senior practitioner can map a brief to a production-ready variation matrix in an afternoon.
The two disciplines optimize for different metrics. Brand creative optimizes for memorability, distinctiveness, and emotional resonance over months. Performance creative optimizes for scroll-stop in 1 second, value comprehension by 5 seconds, and click by 15.
The shared layer. Both should reflect brand voice. Both should look like they came from the same brand. The difference is structure, pacing, and where the creative effort concentrates.
The failure mode. Most agency creative tries to do both and does neither well. The brand video that runs as a 60-second performance ad has a strong narrative arc and zero CTR. The performance ad that ignores brand voice converts but trains the audience to not recognize the brand. The fix is not to compromise; it is to produce both, in their respective formats, with shared voice and divergent structure.
A worked example. A premium coffee brand running a 60-second YouTube awareness ad gets to build the world: cinematography, the founder's hands, slow-pour rituals, music that sets a mood. That same brand running a 15-second Meta Reels performance ad gets 1 second to stop the scroll (a visual pattern interrupt: the steam rising from a cup, fast cut, brand logo dropping in), 4 seconds to clarify the offer (the new flavor, the price, the deal), 8 seconds for social proof (three customer-style testimonials, fast cuts), and 2 seconds for CTA (shop now, end card with logo). Same voice. Different structure. Different pacing. Different creative effort distribution.
The biggest lever in performance creative. If the hook fails, no amount of body copy or CTA can recover the impression. A user who scrolled past the first second has already decided. The hook is the whole game until the body justifies why the user kept watching.
Twelve hook patterns work consistently. Detail in references/hook-pattern-library.md.
For each pattern, the anti-pattern is the same: a hook that does not actually hook. Generic openings ("In today's world...", brand-logo cards, slow zooms over title cards) train the audience to scroll past. The first second is for the hook. The brand can wait.
Different formats fit different combinations of audience, platform, and offer.
The decision rule. Match format to platform native style and to audience consumption pattern. Detail in references/format-decision-matrix.md.
Video performance correlates more with pacing than with production value. A well-paced phone-shot video outperforms a poorly-paced agency-produced spot. Specific guidance for the 15-second performance video.
| Time window | Job |
|---|---|
| 0 to 1s | Hook. Visual pattern interrupt plus audio hook. |
| 1 to 3s | Clarify what this is. Brand and offer registered. |
| 3 to 7s | Value proposition. The problem-solution moment. |
| 7 to 12s | Social proof or demonstration. Show, do not just tell. |
| 12 to 15s | CTA. End card with logo and call to action. |
Anything past 15 seconds in a performance video is awareness territory. Performance creative should resolve by 15s.
Platform variations. TikTok performs at 15 to 30 seconds; the platform tolerates longer because the audience is in a longer dwell mode. Meta In-Feed performs at 15s. YouTube Shorts at 15 to 60s. Long-form YouTube at 30s+ for awareness, with the value prop still front-loaded.
The systematic way to produce 20 to 50 ad variations from one core concept without manual creative authoring per variation.
The decomposition. A creative is a hook plus a body plus a CTA in a format. Treat each as a variable.
concepts/launch-2026/hooks/, concepts/launch-2026/bodies/, etc.Naming convention. Use a structured naming system so the analyst can join performance data back to creative components. Example: launch2026_meta-reel_hookA_bodyB_ctaC_v1. The analyst pulls the report, joins on the naming components, and identifies which hook is winning across body and CTA combinations.
Worked example in references/creative-variation-templates.md. A half-day production session produces 40 variations from one core concept by using the matrix. Without the matrix, the same 40 variations require five days of authoring overhead.
The waterfall. Most teams test everything at once and lose the signal. Sequential testing isolates the variable that matters at each step.
The common mistake. Testing all variables at once. Variance compounds; the team cannot tell whether the hook, the body, the CTA, or the format made the difference. Sequential is slower but produces real learnings the team can apply to the next campaign.
Detail in references/testing-cadence-playbook.md.
Fatigue is real. The same audience seeing the same creative six times a week tunes it out, or worse, develops negative associations. Five signals indicate fatigue.
Refresh cadence. Weekly for high-spend campaigns ($50K+/month). Biweekly for medium spend. Monthly for low spend. The economics: producing a fresh variant is cheaper than running tired creative for one extra week.
The decision tree. If a top performer's metrics are still strong but frequency is climbing, ship variants of the same concept (same hook structure, different copy and visuals). If the metrics are dropping, retire the concept and ship a new one. Detail in references/fatigue-detection-checklist.md.
The tension. Brand voice can feel off-brand when squeezed into 15-second ads. The fix is hierarchy, not compromise.
Voice attributes that survive compression. Tone (playful, serious, expert, irreverent). Cadence (short sentences vs long-form). Vocabulary (industry-specific or accessible). Visual treatment (color, type, motion language). These survive in 15s because they live in the texture of every frame.
Voice attributes that do not survive compression. Deep narrative arcs. Complex metaphors. Layered humor that requires setup. Long-form storytelling. These need 30s+ of runtime to land. Forcing them into 15s produces diluted versions that read as off-brand.
The hierarchy. Brand voice in every frame; performance discipline in the structure. The brand voice shows up in tone, cadence, vocabulary, and visual treatment. The performance discipline shows up in pacing, hook strength, and CTA placement.
A worked example. A brand whose voice is "warm and direct, slightly contrarian, plain-language" runs three creatives. The 60-second YouTube awareness piece has the founder talking to camera, plain language, contrarian framing of the category. The 15-second Meta performance ad has fast cuts, plain language captions on screen, contrarian hook ("Stop overpaying for project management software"), specific value prop, CTA. The static carousel has 6 cards, plain language, contrarian opening card, value prop progression, CTA on the last card. Same voice. Different structure. None feels off-brand to a customer who has seen all three.
Detail in references/brand-voice-performance-balance.md.
Each platform has native norms. Violating them tanks performance. The fix is producing platform-native, not repurposing.
Meta (Facebook plus Instagram). In-feed visual hierarchy. Captions on by default (most users watch sound-off). Native-feeling production beats studio production for direct response. Vertical 9:16 for Reels and Stories; 1:1 or 4:5 for in-feed. CTAs above the fold or in first 2 lines of caption.
TikTok. Vertical 9:16 recommended, with 1:1 and 16:9 also accepted. Native-creator aesthetic; phone-shot is the default. Fast cuts every 1 to 2 seconds. Captions for accessibility. Music-driven; trending sounds compound reach but expire fast. Spark Ads (boost an existing organic post) consistently outperform pure paid because they retain organic engagement signal.
LinkedIn. Professional tone. Slower pacing tolerated; B2B audiences are in research mode rather than scroll mode. B2B vocabulary is fine; consumer-style copy reads as off-platform. Thought leadership angle works; product pitches feel salesy.
Google Search. Text-only headlines plus descriptions. Character limits are real constraints (30-character headlines, 90-character descriptions). RSA (Responsive Search Ads) optimization rewards filling all 15 headline slots and all 4 descriptions, which are the platform caps; the platform mixes them.
Google Display and YouTube. Depends on placement. YouTube allows longer narrative (15s to 6m); Display is fast banner-style. Skippable YouTube ads need to earn the next second of attention; non-skippable annoys.
Detail in references/platform-creative-norms.md.
Eight patterns recur across creative production work. The short version.
When designing or auditing ad creative, walk these 10 considerations.
The output of the framework is a production plan. A list of variations to ship in the next testing cycle, the testing waterfall to run, the fatigue thresholds that trigger refresh, and the platform-specific norms the variations respect. Three answers from the framework: ship as planned, revise the plan, or stop because a precondition is missing.
references/hook-pattern-library.md - Twelve hook patterns with worked examples and anti-patterns for each.references/format-decision-matrix.md - Audience-objective context to recommended format with reasoning and common alternatives.references/creative-variation-templates.md - Matrix-based production system, naming conventions, asset library structure, half-day worked example.references/testing-cadence-playbook.md - Sequential testing waterfall with per-stage variant counts, durations, and winner-advancement criteria.references/fatigue-detection-checklist.md - Five fatigue signals with thresholds and refresh decision tree.references/platform-creative-norms.md - Per-platform aspect ratios, lengths, audio expectations, caption norms, and native-aesthetic anti-patterns.references/brand-voice-performance-balance.md - Voice attributes that survive 15-second compression vs those that do not, with a four-format worked example.In performance creative, the hook is the whole game. If the hook fails, no body copy or CTA can recover the impression. A user who scrolled past the first second has already decided.
Spend the disproportionate creative effort on the first 3 seconds. The rest is delivery. The team that puts 60% of its creative effort into the hook and 40% into everything else outperforms the team that distributes effort evenly. The team that puts 90% of its effort into hooks and 10% into delivery beats both, as long as it ships enough variations for the testing waterfall to find which hooks actually work.
When in doubt, ship the variant. A weak variant ships; a perfect variant never does. The sequential testing waterfall finds the winners; the variation system makes shipping cheap. The asymmetric cost of inaction is real; the asymmetric cost of shipping a marginal variant is small.
© rampstackco, 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 8 other files (references) in skills/ads-creative-development of rampstackco/claude-skills.
Open the folder on GitHubat commit 482c9bf
Ads Creative Development 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 |
|---|---|---|---|---|---|---|
| Ads Creative Development this skillrampstackco/claude-skills | 940 | — | ~5.3k | Automated safety check: Pass | MIT | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Social Strategyindranilbanerjee/digital-marketing-pro | 855 | 1 repos | ~995 | Automated safety check: Pass | MIT | |
| Caption Writerstevenflanagan1/social-ai-team | 241 | — | ~2.9k | Automated safety check: Pass | None | |
| Ads Copywriterclaude-office-skills/skills | 499 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Ad Creativecoreyhaines31/marketingskills | 54k | — | ~6.2k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
indranilbanerjee/digital-marketing-pro
Build a platform-specific social media strategy: 3-5 content pillars, posting cadence, content-mix ratios, an engagement playbook with response templates, growth tactics, KPI targets, and a 30-day…
stevenflanagan1/social-ai-team
Writes on-brand social media captions for SMBs. An agent skill from stevenflanagan1/social-ai-team.
claude-office-skills/skills
Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants
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.
minhnv0807/ai-business-skills
A skill your agent uses when the user needs ORGANIC social captions for Instagram, LinkedIn, TikTok, Facebook, or X — hook, mobile-readable body, two A/B variants, platform-correct hashtags, written…
rampstackco/claude-skills
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons.
rampstackco/claude-skills
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
rampstackco/claude-skills
Build or audit a comprehensive brand style guide that documents the full brand system including story, logo system, color, typography, imagery, voice, applications, and dos/don'ts.
rampstackco/claude-skills
Develop or document a complete brand voice and tone system covering voice attributes, tone shifts by context, vocabulary preferences, grammar rules, and copy examples.
rampstackco/claude-skills
Write or edit website copy, blog content, and editorial pieces with attention to voice, structure, and goal.
rampstackco/claude-skills
Develop a content strategy covering editorial positioning, content pillars, formats, calendar, governance, and topical authority planning.
Categories
How to produce ad creative that converts at performance scale. Ads Creative Development is an agent skill from rampstackco/claude-skills. How to produce ad creative that converts at performance scale.
Ads Creative Development fits situations like: ad video pacing; creative testing; creative refresh; creative fatigue.
Run `npx skills add rampstackco/claude-skills --skill ads-creative-development -a claude-code`. Or copy the skill folder (skills/ads-creative-development in rampstackco/claude-skills) into .claude/skills/ads-creative-development in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rampstackco/claude-skills --skill ads-creative-development -a codex`. Or copy the skill folder (skills/ads-creative-development in rampstackco/claude-skills) into .agents/skills/ads-creative-development 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 rampstackco/claude-skills --skill ads-creative-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ads-creative-development, .gemini/skills/ads-creative-development, .github/skills/ads-creative-development and .opencode/skills/ads-creative-development in your project.
SKILL.md names no scripts, command-line tools or credentials: Ads Creative Development 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.
Ads Creative Development is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.3k tokens (SKILL.md is roughly 21k 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 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Ads Creative Development: Social (coreyhaines31/marketingskills, 54k stars), Social Strategy (indranilbanerjee/digital-marketing-pro, 855 stars), Caption Writer (stevenflanagan1/social-ai-team, 241 stars) and Ads Copywriter (claude-office-skills/skills, 499 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rampstackco (a GitHub organization) maintains it in rampstackco/claude-skills, which has 940 GitHub stars. The repository holds 103 skills in this directory. The repository was last updated on October 7, 2026.
Source: rampstackco/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.