Skip to content
alyn
kostja94

marketing-skills

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; get tailored…

$npx skills add kostja94/marketing-skills
Stars
1,094
Installs
231k
Forks
150
Updated
4 days ago
License
MIT

kostja94

Marketing Skills

Open on GitHub

176 skills in this pack.

kostja94

Marketing Skills

67
kostja94

competitor-research

When the user wants to find competitors for a product or website, assess substitutes, or analyze competition for content, search visibility, backlinks or positioning. Also use when the user…

1.1k231kResearch

kostja94

Marketing Skills

66
kostja94

keyword-research

Coordinates keyword research from a seed or existing keyword data through discovery, intent clustering, opportunity assessment and page mapping.

1.1k231kSEO & GEO

kostja94

Marketing Skills

65
kostja94

affiliate-marketing

When the user wants to plan, implement, or optimize affiliate marketing strategy. Also use when the user mentions "affiliate marketing," "affiliate program strategy," "CPS model,"…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

article-content

When the user wants to write, generate, or create article body content—blog post body, long-form content, how-to guide, listicle. Also use when the user mentions "write article," "article…

1.1k231kWriting

kostja94

Marketing Skills

65
kostja94

community-forum

When the user wants to promote via forums, communities, or invite users to join a community. Also use when the user mentions "forum promotion," "Indie Hacker," "Hacker News," "community…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

directory-submission

When the user wants to submit a product or app to directories, curated lists, launch platforms, or app stores—and needs ready-to-paste copy per platform. Reads root {project}.md when…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

education-program

When the user wants to plan, implement, or optimize student and education discount programs. Also use when the user mentions "student discount," "education discount," "student plan," "for…

1.1k231kEducation

kostja94

Marketing Skills

65
kostja94

email-marketing

When the user wants to plan email marketing, EDM, newsletter strategy, or email deliverability. Also use when the user mentions "email marketing," "EDM," "newsletter," "SPF," "DKIM,"…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

entity-seo

When the user wants to optimize for entity recognition, Knowledge Graph, or entity-based SEO. Also use when the user mentions "entity SEO," "entity optimization," "Knowledge Graph,"…

1.1k231kSEO & GEO

kostja94

Marketing Skills

65
kostja94

github

When the user wants to use GitHub for SEO, parasite SEO, GEO, open source marketing, README optimization, or curated Awesome lists. Also use when the user mentions "GitHub," "GitHub SEO,"…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

grokipedia-recommendations

When the user wants to add recommendations, links, or content to Grokipedia. Also use when the user mentions "Grokipedia," "GEO wiki," "AI encyclopedia," "suggest Grokipedia article,"…

1.1k231kMarketing

kostja94

Marketing Skills

65
kostja94

linkedin-posts

When the user wants to create LinkedIn post copy or optimize for LinkedIn. Also use when the user mentions "LinkedIn post," "LinkedIn article," "professional post," "post to LinkedIn,"…

1.1k231kSocial media

kostja94

Marketing Skills

65
kostja94

parasite-seo

When the user wants to choose or execute third-party platform SEO (high-authority sites for rankings or backlinks). Also use when the user mentions "parasite SEO," "parasitic SEO,"…

1.1k231kSEO & GEO

kostja94

Marketing Skills

65
kostja94

programmatic-seo

When the user wants to create SEO pages at scale using templates and data—including AI-assisted, grounded copy for per-URL differentiation (vs rigid mail-merge templates). Also use when the…

1.1k231kSEO & GEO

kostja94

Marketing Skills

65
kostja94

visual-content

When the user wants to plan, create, or repurpose visual content (images, infographics, social post images) across channels. Also use when the user mentions "content images," "social media…

1.1k231kWriting

kostja94

Marketing Skills

64
kostja94

copywriting

When the user wants to write or optimize short-form marketing copy—headlines, CTAs, ad copy, landing page copy, email copy. Also use when the user mentions "copywriting," "headline," "CTA…

1.1k231kWriting

kostja94

Marketing Skills

64
kostja94

twitter-x-posts

When the user wants to create X (Twitter) post copy, threads, or optimize for X platform. Also use when the user mentions "X post," "X thread," "Twitter post," "Twitter thread," "tweet,"…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

creator-program

When the user wants to plan, implement, or optimize creator program strategy. Also use when the user mentions "creator program," "creator partnership," "content co-creation," "creator…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

distribution-channels

When the user wants to plan product distribution via marketplaces, app stores, or third-party platforms. Also use when the user mentions "distribution channels," "marketplace listing," "app…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

employee-generated-content

When the user wants to plan, implement, or optimize employee-generated content (EGC) or employee advocacy. Also use when the user mentions "EGC," "employee advocacy," "employee content,"…

1.1k231kWriting

kostja94

Marketing Skills

63
kostja94

influencer-marketing

When the user wants to plan, implement, or optimize influencer marketing strategy. Also use when the user mentions "influencer marketing," "KOL," "creator partnership," "brand ambassador,"…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

keyword-discovery

Finds long-tail search expressions from a seed, competitor sites, search suggestions and customer language. Use for keyword expansion and demand discovery.

1.1k231kSEO & GEO

kostja94

Marketing Skills

63
kostja94

podcast-marketing

When the user wants to plan, create, or market a podcast. Also use when the user mentions "podcast," "podcast strategy," "podcast SEO," "show notes," "podcast distribution," "Spotify…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

product-hunt-launch

When the user wants to launch on Product Hunt, prepare a PH submission, or plan launch day (hunter, first comment, timing, upvotes). Also use when the user mentions "Product Hunt," "launch…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

video-marketing

When the user wants to plan video marketing, create video scripts, or optimize for short-form or long-form video. Also use when the user mentions "video marketing," "video script,"…

1.1k231kMarketing

kostja94

Marketing Skills

63
kostja94

youtube-seo

When the user wants to optimize YouTube videos for search, create video descriptions, or improve channel visibility. Also use when the user mentions "YouTube SEO," "YouTube description,"…

1.1k231kVideo

kostja94

Marketing Skills

62
kostja94

local-seo

When the user wants to optimize for local search, set up Google Business Profile, or build local citations. Also use when the user mentions "local SEO," "Google Business Profile," "Google…

1.1k231kSEO & GEO

kostja94

Marketing Skills

62
kostja94

pinterest-posts

When the user wants to create Pinterest Pins, optimize Pin descriptions, or grow Pinterest presence. Also use when the user mentions "Pinterest," "Pin," "Pinterest SEO," "Pinterest…

1.1k231kMarketing

kostja94

Marketing Skills

62
kostja94

public-relations

When the user wants to plan PR, write a press release, or manage media relations. Also use when the user mentions "public relations," "PR," "press release," "media relations," "news…

1.1k231kMarketing

kostja94

Marketing Skills

62
kostja94

reddit-posts

When the user wants to create Reddit post copy, comments, or optimize for Reddit. Also use when the user mentions "Reddit post," "subreddit," "r/," "Reddit marketing," "post to Reddit,"…

1.1k231kSocial media

kostja94

Marketing Skills

62
kostja94

tiktok-captions

When the user wants to create TikTok video captions, scripts, or optimize for TikTok. Also use when the user mentions "TikTok post," "TikTok caption," "TikTok video," "post to TikTok,"…

1.1k231kSocial media

kostja94

Marketing Skills

61
kostja94

keyword-clustering

Groups candidate keywords by user task and tests whether one page can satisfy them. Use for same-page decisions, mixed intent and adjacent queries.

1.1k231kSEO & GEO

kostja94

Marketing Skills

61
kostja94

keyword-mapping

Maps keyword clusters to existing website assets and recommends reuse, improvement, consolidation review or a new page.

1.1k231kSEO & GEO

kostja94

Marketing Skills

61
kostja94

medium-posts

When the user wants to write, publish, republish, or optimize posts on Medium.com (canonical tags, distribution, Medium SEO). Also use when the user mentions "Medium," "Medium article,"…

1.1k231kMarketing

kostja94

Marketing Skills

60
kostja94

ai-traffic-tracking

Compatibility pointer for AI assistant referrals and generative search visibility; maintained in Open Analytics.

1.1k231kMarketing

kostja94

Marketing Skills

60
kostja94

analytics-tracking

Compatibility pointer for GA4 event, key-event and User-ID tracking; maintained in Open Analytics.

1.1k231kData analysis

kostja94

Marketing Skills

60
kostja94

google-search-console

Compatibility pointer for Search Console performance and indexing analysis; maintained in Open Analytics.

1.1k231kSEO & GEO

kostja94

Marketing Skills

60
kostja94

keyword-opportunity

Prioritizes keyword clusters for a stated business goal using demand evidence, product fit, competition and delivery cost.

1.1k231kSEO & GEO

kostja94

Marketing Skills

60
kostja94

seo-monitoring

Compatibility pointer for recurring SEO monitoring; maintained in Open Analytics.

1.1k231kSEO & GEO

kostja94

Marketing Skills

60
kostja94

traffic-analysis

Compatibility pointer for source, UTM and direct-traffic analysis; maintained in Open Analytics.

1.1k231kMarketing

Showing 40 of 176. See the full pack on GitHub.

From the README

How to use marketing-skills

Marketing Skills: Marketing & SEO Workflows for AI Agents

License: MIT GitHub stars Last commit

Marketing Skills is an open-source library of reusable marketing and SEO workflows for AI agents. Install the skills your task needs, provide real product context, and get structured work grounded in explicit methods, checks, and source rules.

The library covers technical and on-page SEO, research, content, channels, paid advertising, launch and commercial strategy, and platforms. Page construction routes to Pagina; interface component construction routes to Bricks; analytics methods and execution route to Open Analytics.

Marketing methods for agents. Project truth stays with the project.

Quick start

Install a focused set of skills for the task:

npx skills add kostja94/marketing-skills \
  --skill seo-strategy keyword-research content-strategy

Then give your agent a real assignment:

Use seo-strategy to create a prioritized SEO plan for this product.
Read {project}.md and the current website first. Separate verified facts,
assumptions, opportunities, and next actions.

Other useful commands:

# Browse available entries
npx skills add kostja94/marketing-skills --list

# Install the complete library
npx skills add kostja94/marketing-skills

Install two or three relevant skills when the task is known instead of loading the entire library into one task. The CLI installs skills only; clone the repository when you also need templates/ or the full documentation set.

Choose a workflow

Goal Start with
Build an SEO roadmap seo-strategy
Fix crawling, indexing, sitemap, or canonical issues robots-txt, indexing, xml-sitemap, canonical-tag
Audit or implement page metadata end to end page-metadata
Improve one title, description, schema, or internal-link concern title-tag, meta-description, schema-markup, internal-links
Audit citations, third-party destinations and embeds in Blog articles outbound-links
Research keywords, competitors, or content opportunities keyword-research, competitor-research, content-strategy
Expand, cluster, prioritize, or map keywords keyword-discovery, keyword-clustering, keyword-opportunity, keyword-mapping
Plan launch, positioning, pricing, or acquisition product-launch, gtm-strategy, pricing-strategy, cold-start-strategy
Plan paid acquisition paid-ads-strategy plus the relevant platform skill
Track search and AI traffic Open Analytics: analytics-tracking, google-search-console, ai-traffic-tracking
Build a complete page Pagina page-builder
Build an interface component Bricks component-builder

See the full prompt-to-skill mapping and skill reference.

What Agent Skills add

An Agent Skill is a version-controlled directory with a SKILL.md file containing discovery metadata and procedural instructions. It differs from a one-off prompt by giving agents a reusable workflow they can load when a matching task appears.

Marketing Skills packages:

  • task scope and routing rules;
  • step-by-step methods and decision criteria;
  • required inputs and missing-information checks;
  • output structures and verification steps;
  • boundaries between adjacent skills and repositories;
  • reference rules for claims that require current external evidence.

The skills do not replace product facts, professional judgment, platform access, or human approval. Results still depend on the task, evidence, agent, tools, and review process.

Library scope

The repository currently contains 170+ installable entries across 9 top-level categories. That total includes active marketing skills and compatibility entries for page, component, and analytics names maintained in Pagina, Bricks, and Open Analytics.

Category Maintained responsibility
SEO Technical, on-page, content, off-page, local, programmatic, entity, and SERP workflows
Content Articles, copywriting, translation, video, podcast, and visual content
Paid Ads Cross-platform strategy plus platform and format guidance
Channels Affiliate, email, influencer, referral, directories, community, and PR
Platforms X, Reddit, LinkedIn, TikTok, YouTube, Medium, Pinterest, GitHub, and Grokipedia
Strategies Launch, brand, SEO structure, pricing, domain, localization, GEO, GTM, and PMF
Analytics Compatibility entries; traffic, tracking, Search Console, SEO monitoring, and AI traffic are maintained in Open Analytics
Pages Compatibility entries routing complete page construction to Pagina
Components Compatibility entries routing interface components to Bricks; brand visual, favicon, and URL slug remain here

The machine-discoverable list is available through npx skills add kostja94/marketing-skills --list. Detailed ownership and dependencies live in docs/skills-reference.md.

How the ecosystem fits together

Contextus
durable product and project truth
        ↓
Marketing Skills
SEO · content · channels · ads · strategy
        ├── complete page construction → Pagina
        ├── interface component construction → Bricks
        └── analytics methods and execution → Open Analytics
Project Single source of truth
Contextus Durable organization, product, audience, brand, website, technical, decision, and change context
Marketing Skills Reusable marketing, SEO, channel, platform, and strategy methods
Pagina Complete page responsibilities, composition, states, and verification
Bricks Interface component responsibilities, variants, boundaries, and verification
Open Analytics Analytics methods, data contracts, source adapters, workflows, and reporting

These repositories work independently. Compatibility entries preserve old skill names without creating duplicate page, component, or analytics guidance.

Project context

Tailored marketing work needs real product facts. Contextus is the recommended maintained source, with a root {project}.md as the standard entry. Substitute the stable project slug, or follow the project README pointer and verify the subject in the manifest.

Marketing Skills reads only task-relevant context. It does not create a second context schema or silently promote agent research into confirmed product truth. Without Contextus, provide sufficient project documents or facts in the task; the skills remain usable and should ask only for missing information that would materially change the result.

npx skills add kostja94/contextus --skill contextus

Legacy project-context.md files remain readable as fallback material. The compatibility entry under templates is not a second maintained context system.

Installation and compatibility

Method Use when
npx skills add ... Your agent is supported by the skills CLI and you want all or selected skills
Clone or copy You need templates, documentation, or direct control over the repository layout
Git submodule You want to track this repository inside another project
Paste or reference Markdown The tool accepts text context but does not natively discover Agent Skills

Agent Skills-aware tools can discover installed SKILL.md files and activate them from metadata. Other AI tools may still use the Markdown instructions manually, but automatic discovery, routing, tool access, and path behavior depend on the host.

Platform paths, native-support notes, copy instructions, and usage examples are maintained in docs/usage.md. The file format follows the Agent Skills specification.

Evidence and limitations

SkillsBench is one independent benchmark, not a guarantee for this repository. Its 2026 v4 evaluation covers 87 tasks across 8 domains and 18 model-harness configurations. Curated Skills increased average pass rate from 33.9% to 50.5% (+16.6 percentage points); focused Skills with at most three modules outperformed larger bundles in that evaluation.

This supports focused, task-relevant installation and review—not the claim that every skill or agent output is automatically production-ready. See skill authoring for how this repository applies those lessons.

Representative use cases include product-site SEO, technical audits, launch planning, content research, paid acquisition, analytics, and authoring your own skills. Detailed scenarios are in docs/usage.md.

Security

This repository ships Markdown instructions and templates, not executable skill code. The published audit checks for hidden instructions, prompt-injection patterns, executable URL schemes, and credential-exfiltration directives.

Individual marketing workflows may still require web research or external platforms. Permissions, credentials, data access, and side effects remain controlled by the host agent and user. Review Skills as trusted context before installation. See the security model and audit commands.

Build with the library

Building a vibe-coding product, an AI marketing agent, or an SEO learning experience? The skills can serve as maintained workflow references or integration inputs.

Contact the maintainer to discuss collaboration. To add or improve skills, read CONTRIBUTING.md and the Agent Skills writing guide.

Star History Chart

If the library is useful, starring or sharing it helps other teams discover the project.

Documentation

Document Purpose
Usage Installation, platform behavior, use cases, and roadmap
Skills reference Maintained skill inventory, ownership, and dependency maps
Skill authoring Format, naming, writing, and quality rules
Security Threat model, audit checklist, and verification commands
Templates Context compatibility entry and task tracker
Changelog Repository changes and migrations

License

MIT

Maintained by kostja · Human-facing marketing guides · Changelog

Questions

What is kostja94/marketing-skills?

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; get tailored…

How do I install marketing-skills?

Run "npx skills add kostja94/marketing-skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in marketing-skills?

176 SKILL.md skills. Alyn lists 40 of them with their own pages.