Ecommerce Ppc Strategy Planner
LeoYeAI/openclaw-master-skills
Cross-platform PPC strategy planner for ecommerce businesses.
When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels.
$ npx skills add kostja94/marketing-skills --skill paid-ads-strategy -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kostja94/marketing-skills paid-ads-strategy --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/kostja94/marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .claude/skills/paid-ads-strategy && 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 "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .claude/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-adsType 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 kostja94/marketing-skills --skill paid-ads-strategy -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kostja94/marketing-skills paid-ads-strategy --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .agents/skills/paid-ads-strategy && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .agents/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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 kostja94/marketing-skills --skill paid-ads-strategy -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kostja94/marketing-skills paid-ads-strategy --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .cursor/skills/paid-ads-strategy && 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 "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .cursor/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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/kostja94/marketing-skills.git --path skills/strategies/commercial/paid-ads--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 kostja94/marketing-skills --skill paid-ads-strategy -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kostja94/marketing-skills paid-ads-strategy --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .gemini/skills/paid-ads-strategy && 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 "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .gemini/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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 kostja94/marketing-skills paid-ads-strategyInstalls 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 kostja94/marketing-skills --skill paid-ads-strategy -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .github/skills/paid-ads-strategy && 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 "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .github/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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 kostja94/marketing-skills --skill paid-ads-strategy -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kostja94/marketing-skills paid-ads-strategy --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/strategies/commercial/paid-ads .opencode/skills/paid-ads-strategy && 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 "paid-ads-strategy" agent skill from https://github.com/kostja94/marketing-skills/tree/main/skills/strategies/commercial/paid-ads into .opencode/skills/paid-ads-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paid-ads-strategy", 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.
paid-ads-strategyWhen the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels.
Paid Ads Strategy is an agent skill from kostja94/marketing-skills. When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels. Also use when the user mentions "paid ads," "paid media," "PPC," "SEM," "web ads," "app ads," "TV ads," "CTV," "OOH," "banner ads," "ad network," "ad alliance," "Taaft ads," "Shopify App Store ads," "Google Ads," "Meta Ads," "PMF testing," "PMF validation," "test product-market fit with ads," "ad spend," "ad budget," "ROAS," "paid acquisition," "Quality Score," or "ad-to-page alignment." For Google Ads execution, use…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Marketing & SEO, covering Paid advertising. It works with Google Ads, Meta Ads and Shopify. The repository describes itself as: Agent Skills for Marketing — SEO, Social, Influencer & More. 160+ open-source skills for SEO, content, 40+ page types, paid ads, channels, and strategies. Add project context… The licence is MIT.
Read from SKILL.md and the folder at commit 8dd89c5. 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.
Links to these hosts (documentation or services it may open):
mktcactus.comFrom 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.
Paid Ads Strategy loads about 3.3k tokens when it runs. Until then it costs about 159 tokens; SKILL.md has 1,424 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 kostja94/marketing-skills at commit 8dd89c5, republished under its MIT licence (© kostja94). 1,424 words, ~3,284 tokens.
.claude/skills/paid-ads-strategy/SKILL.md (or your agent's skills folder).Guides paid ads strategy: when to use paid acquisition, channel selection, budget allocation, ad-to-landing-page alignment, and cross-platform best practices. Paid ads (Google Ads, Meta, LinkedIn, Reddit, TikTok, etc.) deliver immediate reach and targeting; use when PMF is validated and budget allows.
When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
Platform-specific execution: Web: google-ads, meta-ads, linkedin-ads, reddit-ads, tiktok-ads. App: app-ads. TV/Streaming: ctv-ads.
Project context: Read root contextus.md when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.
Gather this context (ask if not provided):
| Area | Questions |
|---|---|
| Goals | Primary objective? (Awareness, traffic, leads, sales, app installs) Target CPA/ROAS? Monthly budget? Constraints? |
| Product & offer | What are you promoting? Landing page URL? What makes it compelling? |
| Audience | Ideal customer? Problem you solve? What do they search for or care about? Existing customer data for lookalikes? |
| Current state | Run ads before? What worked/didn't? Pixel/conversion data? Funnel conversion rate? |
| Mode | When | Goal | Budget | Metrics |
|---|---|---|---|---|
| PMF testing | Pre-PMF; idea validation | Validate demand, messaging, pricing, audience before building | $47–500; small | CTR, sign-up rate, bounce rate; low CTR/high bounce = messaging issue |
| Conversion-driven | PMF validated | Commercialization; scale; efficient acquisition | Scale; ROAS target | ROAS, CAC, conversion rate |
PMF testing: Use paid ads as a learning tool—simple landing page, "Join Waitlist" or "Get Early Access" CTA, test ad variations (value props, price points, audiences). No full product needed. See google-ads for PMF testing setup.
Conversion-driven: Full funnel; conversion tracking; scale budget. Avoid large-scale paid acquisition before PMF—see cold-start-strategy.
Reference: Marketing Cactus – Using Google Ads to Test Product-Market Fit
| Condition | Rationale |
|---|---|
| PMF validated (conversion mode) | Product-market fit confirmed; scale acquisition |
| PMF testing (validation mode) | Small budget; validate demand, messaging, pricing before building |
| Budget available | CAC and LTV modeled (conversion); or $47–500 for testing |
| Need speed | Organic takes months; paid delivers traffic immediately |
| Condition | Rationale |
|---|---|
| Pre-PMF + large scale | Large-scale paid acquisition before PMF wastes budget; use PMF testing mode or cold-start channels first |
| No conversion tracking | Can't measure ROAS; optimize blindly (PMF testing uses CTR/sign-up) |
| Organic can work | SEO, content, community may achieve goal at lower cost; see seo-strategy |
Cold start: For acquisition, use Product Hunt, Reddit, directories, founder-led outbound first. For PMF validation, small-budget Google Ads + landing page is valid. See cold-start-strategy, google-ads.
Paid ads span multiple media beyond web. Choose by product type and audience.
| Medium | Format | Best for | Skill |
|---|---|---|---|
| Web | Search, Display, Social (landing page) | Websites, SaaS, e-commerce, leads | google-ads, meta-ads, linkedin-ads, reddit-ads, tiktok-ads |
| Display / Banner | Ad networks, programmatic, banner ads | Brand awareness; retargeting; publisher sites | display-ads |
| App | App install, in-app ads, App Store/Play Store | Mobile apps; user acquisition (UA) | app-ads |
| TV / Streaming | CTV, OTT, linear TV | Brand awareness; streaming viewers; 95% ad completion | ctv-ads |
| Directory / Marketplace | Taaft, Shopify App Store, G2, Capterra | High-intent directory visitors; app/software discovery | directory-listing-ads |
| Out-of-home (OOH) | Billboards, transit, DOOH | Brand reach; unskippable; real-world exposure | — |
Web drives to landing pages; Display = banner/network on publisher sites; App = install or in-app; TV/CTV = awareness or QR/URL; Directory = paid placements within Taaft, Shopify App Store, G2, Capterra.
| Platform | Best for | Use when |
|---|---|---|
| Google Ads | High-intent search traffic | People actively search for your solution |
| Meta (FB/IG) | Demand gen, visual products | Creating demand; strong creative assets |
| LinkedIn Ads | B2B, decision-makers | Job title/company targeting matters; higher ACV |
| Reddit Ads | Niche communities, discussion-driven | Audience in specific subreddits; authentic, value-first messaging |
| TikTok Ads | Younger demographics, viral creative | Audience 18–34; video capacity |
| X (Twitter) Ads | Tech audiences, thought leadership | Audience active on X; timely content |
Decision tree: High intent? → Google Search. No? → Awareness: Meta/TikTok/YouTube. B2B: LinkedIn. E-commerce: Meta + Google Shopping. App? → app-ads. Streaming/TV? → ctv-ads. Display/banner? → display-ads. Directory (Taaft, Shopify, G2)? → directory-listing-ads.
Treat Google Ads and Meta Ads as complementary, not competing. Google captures high-intent search at moment of need; Meta creates and shapes demand by introducing brands to new audiences. A dual-channel approach often outperforms single-channel; use unified KPIs (prioritize profit over volume). See google-ads, meta-ads for platform setup.
| Phase | Approach |
|---|---|
| Testing (2–4 weeks) | 70% proven/safe; 30% new audiences/creative |
| Scaling | Consolidate into winners; increase 20–30% at a time; wait 3–5 days between increases |
| Framework | Structure |
|---|---|
| PAS | Problem → Agitate pain → Introduce solution → CTA |
| BAB | Current painful state → Desired future state → Your product as bridge |
| Social Proof | Impressive stat/testimonial → What you do → CTA |
Image ads: Clear product screenshots; before/after; stats as focal point; human faces (real); text overlay <20%.
Video ads (15–30 sec): Hook (0–3s) → Problem (3–8s) → Solution (8–20s) → CTA (20–30s). Captions always; vertical for Stories/Reels; native feel outperforms polished.
Creative testing order: 1) Concept/angle 2) Hook/headline 3) Visual style 4) Body copy 5) CTA.
| Funnel stage | Audience | Message |
|---|---|---|
| Top | Blog readers, video viewers | Educational, social proof |
| Middle | Pricing/feature visitors | Case studies, demos |
| Bottom | Cart abandoners, trial users | Urgency, objection handling |
Exclusions: Existing customers; recent converters (7–14d); bounced visitors (<10s).
| Metric | Purpose |
|---|---|
| ROAS | Return on ad spend; primary paid channel metric |
| CAC | Cost per acquisition; compare to LTV |
| Quality Score (Google) | Ad relevance, LP experience; higher = lower CPC |
| CPC/CPM | Cost per click/impression; platform-specific |
Quantified benchmarks: Quality Score 5→7 can reduce CPC by 30–50%. Smart bidding (Target CPA/ROAS) typically needs ≥30 conversions in 30 days to work effectively. Proper optimization can increase conversion rates 30–150% and reduce CPA 20–50%.
Incrementality measures the additional value marketing creates beyond what would occur without it—causal impact, not just correlation. Essential in privacy-first environments (cookies limited, third-party data restricted); incrementality testing does not depend on cross-device tracking.
| Approach | Use when |
|---|---|
| Incrementality testing | Holdout experiments (geo, channel); isolate true lift; justify budget |
| Attribution | UTM, last-click, multi-touch; compare channels; see traffic-analysis |
| Advanced conversion | Server-side (Enhanced Conversions, CAPI); better accuracy |
Principle: Measure incrementality and downstream value, not just cost metrics. Major platforms have lowered experiment thresholds (e.g., Google Ads incrementality experiments from $100K+ to ~$5K minimum spend).
| Principle | Practice |
|---|---|
| Ad promise on page | Ad copy (e.g. "15% off") must appear immediately; mismatch increases bounce |
| Post-click experience | Ads drive traffic; LPs drive conversions; optimize full funnel |
| Quality Score | Well-optimized LPs improve Google Quality Score → lower CPC |
| Mobile-first | CTA above fold; thumb-reachable; fast load (<3s) |
See landing-page-generator for LP structure and conversion optimization.
| Check | Action |
|---|---|
| Creative fatigue | Refresh when CTR or conversion rate drops; test new concepts |
| Learning phase | Ensure sufficient volume (e.g., 50+ conv/week Meta; 30+ conv/30d Google for smart bidding) |
| Brand term share | If brand terms >30% of conversions, consider reallocating to non-brand |
| Placement/spend | Flag if any single placement exceeds 15% of total spend |
When running affiliate programs: prohibit affiliates from bidding on your brand terms in Google Ads. Monitor paid search; use brand monitoring tools. See affiliate-page-generator.
When: Bid on "[Competitor] alternative," "[Competitor] vs [You]" to intercept high-intent traffic. Google allows competitor terms as keywords; ad copy cannot use competitor names without permission.
Landing page: Use a dedicated comparison/alternatives page, not a blog. Users searching competitor brands expect direct alternatives; blog increases bounce. See alternatives-page-generator, google-ads Competitor Brand Keywords.
© kostja94, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/strategies/commercial/paid-ads of kostja94/marketing-skills.
Open the folder on GitHubat commit 8dd89c5
Paid Ads Strategy 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 |
|---|---|---|---|---|---|---|
| Paid Ads Strategy this skillkostja94/marketing-skills | 1k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Ecommerce Ppc Strategy PlannerLeoYeAI/openclaw-master-skills | 2.2k | 1 repos | ~5.5k | Automated safety check: Pass | MIT | |
| AdsCesarjoquin/Marketing-Skills | 202 | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Adscoreyhaines31/marketingskills | 54k | 1 repos | ~7k | Automated safety check: Pass | MIT | |
| Money Adsiamzifei/show-me-the-money | 1k | — | ~2.4k | Automated safety check: Pass | Custom licence | |
| Mena Adsgrowthack88/growth-marketing-os | 116 | — | ~2.5k | Automated safety check: Pass | MIT |
LeoYeAI/openclaw-master-skills
Cross-platform PPC strategy planner for ecommerce businesses.
Cesarjoquin/Marketing-Skills
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.
coreyhaines31/marketingskills
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.
iamzifei/show-me-the-money
Paid advertising automation for Google Ads, Meta Ads, and other ad platforms.
growthack88/growth-marketing-os
MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts.
LeoYeAI/openclaw-marketing-skills
A collection of 37 battle-tested marketing skills for OpenClaw agents.
kostja94/marketing-skills
When the user wants to add recommendations, links, or content to Grokipedia.
kostja94/marketing-skills
When the user wants to track AI search traffic in GA4 or GSC.
kostja94/marketing-skills
When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions).
kostja94/marketing-skills
When the user wants to define, audit, or apply visual identity (typography, colors, spacing, design tokens, frontend aesthetics).
kostja94/marketing-skills
When the user wants to configure canonical URLs, fix duplicate content, or consolidate URL signals.
kostja94/marketing-skills
When the user wants to plan content for SEO, create content calendar, or build topic clusters.
Works with
Categories
When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels. Paid Ads Strategy is an agent skill from kostja94/marketing-skills. When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels.
Paid Ads Strategy fits situations like: wants to plan paid ads strategy; allocate ad budget; choose paid channels; the user mentions paid ads.
Run `npx skills add kostja94/marketing-skills --skill paid-ads-strategy -a claude-code`. Or copy the skill folder (skills/strategies/commercial/paid-ads in kostja94/marketing-skills) into .claude/skills/paid-ads-strategy in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kostja94/marketing-skills --skill paid-ads-strategy -a codex`. Or copy the skill folder (skills/strategies/commercial/paid-ads in kostja94/marketing-skills) into .agents/skills/paid-ads-strategy 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 kostja94/marketing-skills --skill paid-ads-strategy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paid-ads-strategy, .gemini/skills/paid-ads-strategy, .github/skills/paid-ads-strategy and .opencode/skills/paid-ads-strategy in your project.
SKILL.md names no scripts, command-line tools or credentials: Paid Ads Strategy is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: mktcactus.com. 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.
Paid Ads Strategy 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.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Paid Ads Strategy: Ecommerce Ppc Strategy Planner (LeoYeAI/openclaw-master-skills, 2.2k stars), Ads (Cesarjoquin/Marketing-Skills, 202 stars), Ads (coreyhaines31/marketingskills, 54k stars) and Money Ads (iamzifei/show-me-the-money, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kostja94 (a GitHub user) maintains it in kostja94/marketing-skills, which has 1,025 GitHub stars. The repository holds 102 skills in this directory. The repository was last updated on October 6, 2026.
Source: kostja94/marketing-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.