Skip to content
alyn
nowork-studio

notfair-plugin

Open-source SEO, GEO, and marketing skills for AI agents.

$npx skills add nowork-studio/notfair-plugin
Stars
4,137
Installs
6.5k
Forks
522
Updated
24 h ago
License
MIT

nowork-studio

Notfair Plugin

Open on GitHub

45 skills in this pack.

nowork-studio

Notfair Plugin

58
nowork-studio

backlink-audit

Backlink / off-page SEO audit. Works WITHOUT a paid tool by default — it uses the Google Search Console Links report (your top linking sites, most-linked pages, and anchor text) plus any…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

broken-link-checker

Inspect public page links or a supplied crawl report for confirmed broken links and redirect issues. Report source URLs, evidence, and coverage limits; no crawler is bundled. Use for…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

competitor-pages

Competitor page gap analysis — take a query you want to win and the pages currently outranking you, and produce a concrete brief on what to add or change to compete. Compares content depth…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

content-planner

Build a dated editorial calendar from connected or supplied Search Console data. Prioritize striking-distance queries, content gaps, CTR refreshes, and cannibalization issues. Return…

4.1k6.5kWriting

nowork-studio

Notfair Plugin

58
nowork-studio

content-writer

Write SEO-optimized blog posts, landing pages, and content improvements following Google's E-E-A-T and Helpful Content guidelines. Handles new content creation from a keyword or topic, and…

4.1k6.5kWriting

nowork-studio

Notfair Plugin

58
nowork-studio

ecommerce-seo

E-commerce SEO audit for online stores (WooCommerce, Shopify, Magento, custom). Covers category / product listing pages (PLP), product detail pages (PDP), faceted navigation and its…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

geo-optimizer

Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

gohighlevel

Operate connected GoHighLevel CRM accounts through the NotFair MCP. Use for GoHighLevel, HighLevel, GHL contacts, conversations, opportunities, calendars, pipelines, tags, tasks, forms…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

google-ads

Manage Google Ads — performance, keywords, bids, budgets, negatives, campaigns, ads, search terms, QS, location targeting, bulk operations, experiments, asset management, portfolio bidding…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

google-ads-assets

Plan, validate, and safely publish Google Ads assets, including sitelinks, callouts, structured snippets, image assets, and Performance Max asset briefs. Use when asked for Google Ads…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

google-ads-audit

Google Ads account audit and business context setup. Use for account-health audits and business-context setup. Trigger on "audit my ads", "ads audit", "set up my ads", "onboard", "account…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

google-ads-copy

Generate and A/B test Google Ads copy. Use when asked to write ad copy, headlines, descriptions, create ad variants, test ad messaging, improve CTR, or generate RSA (Responsive Search Ad)…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

google-ads-landing

Score and diagnose Google Ads landing pages. Use when asked to audit a landing page, check landing page quality, diagnose high-CTR but low-conversion-rate ad groups, improve Quality Score's…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

google-analytics

Analyze connected Google Analytics 4 traffic, acquisition, engagement, landing pages, ecommerce, events, and conversions, and safely manage supported GA4 key events or custom dimensions…

4.1k6.5kData analysis

nowork-studio

Notfair Plugin

58
nowork-studio

hreflang-international

International / multilingual SEO audit focused on hreflang correctness: missing or broken return tags, wrong language/region codes, missing x-default, self-referencing errors, hreflang vs…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

image-seo

Image SEO audit — make a site's images discoverable in Google Images and stop them from dragging down Core Web Vitals. Audits alt text quality and coverage, descriptive file names, modern…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

keyword-research

Discover, analyze, and prioritize keywords for SEO and GEO content strategies from a seed keyword or niche. Identifies high-value opportunities based on search volume, competition, intent…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

local-seo

Local SEO and Google Business Profile audit: diagnose why a business isn't ranking in the local pack / map results and produce a fix plan. Covers GBP completeness, NAP (name/address/phone)…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

meta-ads

Manage Meta Ads (Facebook + Instagram) — performance, ROAS, CPM, frequency, audience overlap, learning phase, creative fatigue, budgets, ad sets, campaigns, ads. Use for any mention of Meta…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

meta-ads-audit

Meta Ads (Facebook + Instagram) account audit and business context setup. Use for account-health audits and business-context setup. Trigger on "audit my Meta ads", "audit my Facebook ads"…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

meta-ads-creative

Create evidence-based Meta ad creative briefs, copy angles, and testable asset concepts for Facebook and Instagram. Use when asked for Meta ad creative, Facebook ads copy, Instagram ad…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

meta-tags-optimizer

Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate. Generates multiple A/B test variations with character counting and SERP preview. Use…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads

Coordinate safe, evidence-based paid-media work across Google Ads, Meta Ads, X Ads, LinkedIn Ads, Reddit Ads, TikTok Ads, Amazon, and ChatGPT Ads. Use for broad ads questions, multi-channel…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-amazon

Plan and review Amazon Ads with margin-aware ACoS, product, and search-term guardrails. Use for Amazon advertising, Sponsored Products, Sponsored Brands, Sponsored Display, ASIN targeting…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-chatgpt

Plan and review ChatGPT Ads experiments without assuming ad inventory, account access, or platform capabilities. Use for ChatGPT advertising, OpenAI ads, conversational ad concepts, ChatGPT…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-creative

Create grounded paid-media creative concepts, copy angles, refresh hypotheses, and measurable test briefs across advertising platforms. Use for ad copy, creative briefs, UGC concepts…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-guide

Explain NotFair's paid-ads skills, installation, platform boundaries, account connections, and current product capabilities. Use for questions about how NotFair works, what it supports, how…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-integrations

Discover, connect, and verify NotFair paid-ad integrations and their actual capabilities. Use when asked to connect an ad account, configure an ads MCP, check available tools, troubleshoot…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-launch

Plan and prepare a new paid-media campaign or cross-channel test before it can spend. Use when asked to create, launch, start, set up, or allocate budget to an advertising campaign on any…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-linkedin

Audit, diagnose, plan, and safely operate connected LinkedIn Ads accounts through the NotFair MCP, with an export-based fallback. Use for LinkedIn advertising, sponsored content…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-optimize

Diagnose wasted paid-ad spend, pacing, and allocation, then propose safe evidence-backed optimizations. Use for waste, negatives, budgets, bid changes, poor CPA or ROAS, underpacing…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-reddit

Audit, diagnose, and safely operate connected Reddit Ads accounts through the NotFair MCP. Use for Reddit advertising, Reddit Ads performance, campaign or ad-group analysis, spend…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-review

Produce a read-only, evidence-based paid-media performance review across connected platforms or supplied exports. Use for weekly or monthly reports, scorecards, performance, CPA, ROAS, CTR…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-setup

Connect NotFair paid-ad accounts and establish reusable campaign context. Use when setting up paid media in a new workspace, connecting Google, Meta, X, LinkedIn, Reddit, or TikTok Ads…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-tiktok

Audit, diagnose, and safely operate connected TikTok Ads accounts through the NotFair MCP. Use for TikTok advertising, Spark Ads, short-form video ads, campaign or ad-group analysis, spend…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

paid-ads-x

Audit, diagnose, and safely operate connected X Ads (Twitter Ads) accounts through the NotFair MCP. Use for X Ads performance, campaign or line-item analysis, spend, conversions, targeting…

4.1k6.5kMarketing

nowork-studio

Notfair Plugin

58
nowork-studio

programmatic-seo

Programmatic SEO planning and audit: building or evaluating large sets of template-generated pages that target long-tail query patterns (e.g. "[service] in [city]", "[product] vs…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

schema-markup-generator

Generate JSON-LD structured data markup for rich results in Google Search. Supports FAQ, HowTo, Article, Product, LocalBusiness, and multi-type schemas. Validates against Google…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

search-console

Query and operate connected Google Search Console properties through NotFair MCP. Use for live GSC query or page performance, clicks, impressions, CTR, position, traffic changes, indexing…

4.1k6.5kSEO & GEO

nowork-studio

Notfair Plugin

58
nowork-studio

seo-analysis

Audit site SEO using connected Search Console data, public page inspections, and supplied crawl or performance reports. Diagnose traffic drops, indexing, metadata, schema, content gaps, and…

4.1k6.5kSEO & GEO

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

From the README

How to use notfair-plugin

NotFair Plugin

License: MIT Discord

Open-source SEO, GEO, and marketing skills for AI agents.

The NotFair Plugin gives Claude Code, Codex, Hermes, and other compatible agents practical marketing workflows they can follow—not another generic prompt collection. Use it to audit a site, investigate a traffic drop, analyze GA4 and Search Console, find wasted ad spend across Google, Meta, X, LinkedIn, Reddit, and TikTok, operate connected WordPress and GoHighLevel accounts, build campaign plans, and make reviewable changes.

Each skill has one discoverable skills/<name>/SKILL.md entry point. It loads a readable WORKFLOW.md in the category folder, with supporting references and declarative eval cases where needed. Inspect it, adapt it, or contribute a better workflow.

What your agent can do

Area Examples
SEO Full-site and page audits, keyword research, content planning, technical SEO, schema, local SEO, international SEO, e-commerce SEO, and regression monitoring
GEO / AEO Improve content for citation and visibility in ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews
Paid media Plan, review, and optimize cross-channel campaigns with explicit budgets, measurement, and approval boundaries
Google Ads Audit accounts, analyze search terms, manage keywords and budgets, write RSA copy, plan assets, and diagnose landing pages
Meta Ads Review Facebook and Instagram performance, diagnose creative fatigue, assess audiences, and create evidence-based creative briefs
X Ads Analyze campaigns and line items, review conversion performance, manage targeting and creative, and execute approved changes
LinkedIn Ads Connect B2B media to lead quality, analyze campaign groups and campaigns, and manage targeting, creative, conversions, and leads
Reddit Ads Analyze campaigns, ad groups, and ads, review conversions and audiences, and execute approved Reddit Ads changes
TikTok Ads Analyze connected TikTok advertisers, review delivery and creative performance, and execute approved campaign changes
WordPress Read and update connected WordPress content, media, comments, design, settings, plugins, and approved site changes
GoHighLevel Read contacts, conversations, opportunities, and calendars, then make only explicitly requested CRM changes
Analytics Query live GA4 and Search Console data, compare complete periods, inspect URLs, manage sitemaps, and update supported measurement configuration
Content Turn search demand into editorial plans, briefs, articles, landing pages, metadata, and structured data

The NotFair Plugin currently ships 45 skills across SEO, GEO, paid media, advertising platforms, analytics, WordPress, and CRM.

Quick start

Claude Code

Install the NotFair plugin from its marketplace:

/plugin marketplace add nowork-studio/notfair-plugin
/plugin install notfair@nowork-studio

Then ask for the workflow you need:

/notfair:seo-analysis
/notfair:geo-optimizer
/notfair:google-ads-audit
/notfair:meta-ads-creative
/notfair:paid-ads-x
/notfair:google-analytics
/notfair:search-console

You can also use plain language:

Audit my site and tell me why organic traffic fell.

Find pages that could earn citations in AI answers.

Review last month's ad spend and show me the safest opportunities to improve ROAS.

Grok Bot and Cursor

The repository includes a native Cursor manifest and a portable Agent Plugins manifest for compatible hosts. Marketplace submission does not imply approval. See the xAI marketplace review guide for reviewer setup, test prompts, and expected results.

In Grok Bot, open Connect apps and look for NotFair once its public listing is approved. In Cursor, install NotFair from its plugin marketplace once available. The plugin loads the open-source marketing skills in this repository and registers one hosted NotFair MCP connection. Complete the browser OAuth flow when Cursor prompts you, then ask the agent to audit an ad account, analyze GA4 or Search Console, or run one of the SEO and GEO workflows listed below.

For local testing before the marketplace listing is available, clone this repository into Cursor's local plugin directory:

git clone https://github.com/nowork-studio/notfair-plugin.git ~/.cursor/plugins/local/notfair

Restart Cursor after installing or updating the local plugin.

Kiro Powers

Install the public repository as a custom power from Kiro's Powers panel, or find NotFair in the Powers registry after its listing is approved. The root plugin.json and mcp.json follow the Agent Plugins 1.0 specification.

Gemini CLI

Install the extension directly from GitHub:

gemini extensions install https://github.com/nowork-studio/notfair-plugin

The extension loads the repository guidance and the universal NotFair MCP. Run /mcp auth NotFair in Gemini CLI when authentication is requested.

Codex, Hermes, and other agents

Install the universal NotFair plugin directly through Codex:

codex plugin marketplace add nowork-studio/notfair-plugin --json && codex plugin add notfair@nowork-studio --json && codex mcp login NotFair

Codex installs the skills, registers one NotFair MCP connection, and opens its OAuth flow. If you prefer a workspace-local checkout, clone the repository and open it as a workspace; AGENTS.md maps marketing requests to the right skill.

git clone https://github.com/nowork-studio/notfair-plugin.git
cd notfair-plugin

If the nowork-studio marketplace is already configured, refresh it instead:

codex plugin marketplace upgrade nowork-studio --json && codex plugin add notfair@nowork-studio --json && codex mcp login NotFair

For host-specific setup, give your agent INSTALL_FOR_AGENTS.md, or paste:

Retrieve and follow the instructions at:
https://raw.githubusercontent.com/nowork-studio/notfair-plugin/main/INSTALL_FOR_AGENTS.md

Guides and comparisons

Background reading on connecting ad accounts to AI agents and choosing a setup:

Why skills instead of one giant marketing agent?

Marketing work gets unreliable when every request goes through the same vague prompt. The NotFair Plugin splits the work into focused, testable procedures.

  • Specialized: each skill has a defined job, required inputs, decision rules, and output format.
  • Evidence-led: live-data workflows use Search Console, Google Analytics, Google Ads, Meta Ads, X Ads, LinkedIn Ads, Reddit Ads, TikTok Ads, WordPress, or GoHighLevel instead of guessing from generic best practices.
  • Safe by design: read-only review comes before mutation, paid-media changes stay explicit, and unsupported capabilities are never implied.
  • Host-agnostic: the canonical skills are plain files, not logic trapped inside one agent runtime.
  • Forkable: everything is MIT licensed, so teams can review and adapt the workflows to their own standards.

Skill catalog

SEO and GEO

Skill What it does
seo-analysis Audits a full site with Search Console and crawl data, then prioritizes the highest-impact fixes.
seo-page Performs a deep audit of one URL for intent, content, structure, and on-page SEO.
content-writer Writes or improves search-led articles, landing pages, and service pages.
content-planner Turns Search Console opportunities into a prioritized, dated editorial calendar.
keyword-research Builds a keyword universe, classifies intent, and organizes topic clusters.
meta-tags-optimizer Improves titles, meta descriptions, Open Graph tags, and SERP click-through potential.
schema-markup-generator Creates and validates JSON-LD structured data.
broken-link-checker Finds broken internal and external links and reports site-health issues.
geo-optimizer Audits and rewrites content for citation in AI search and answer engines.
local-seo Reviews Google Business Profile, local pages, NAP consistency, reviews, and local schema.
hreflang-international Diagnoses hreflang, canonical, language, and regional targeting problems.
sitemap-audit Checks XML sitemap structure, freshness, coverage, and URL validity.
image-seo Reviews alt text, formats, compression, responsive images, CLS, and image discovery.
ecommerce-seo Audits product pages, category pages, variants, faceted navigation, and product schema.
programmatic-seo Plans useful templated pages at scale with demand, uniqueness, and indexation guardrails.
competitor-pages Compares ranking pages and produces a practical SERP brief.
sxo Connects search visibility and SERP CTR to the post-click conversion experience.
seo-drift Creates a baseline and detects ranking, metadata, canonical, and indexation regressions.
backlink-audit Reviews referring domains, anchor text, link risk, and internal-link opportunities.
Skill What it does
paid-ads Routes broad paid-media questions to the right channel and workflow.
paid-ads-setup Connects accounts and captures business, economics, tracking, and budget context.
paid-ads-launch Produces a reviewable campaign or multi-channel experiment plan before spend begins.
paid-ads-review Creates comparable weekly or monthly scorecards and checks tracking health.
paid-ads-optimize Finds waste and pacing problems, then proposes narrow, reversible changes.
paid-ads-creative Develops cross-channel concepts, claim ledgers, fatigue hypotheses, and test briefs.
paid-ads-x Audits and operates connected X Ads campaigns, line items, targeting, creative, audiences, and budgets.
paid-ads-linkedin Audits and operates connected LinkedIn Ads around qualified pipeline outcomes.
paid-ads-reddit Audits and operates connected Reddit Ads campaigns, ad groups, ads, audiences, pixels, and budgets.
paid-ads-tiktok Audits and operates connected TikTok Ads delivery, creative, targeting, and budgets.
paid-ads-amazon Plans and reviews Amazon Ads with margin-aware ACoS guardrails.
paid-ads-chatgpt Designs bounded ChatGPT Ads experiments or reviews verified exports.
paid-ads-integrations Verifies connector, account, and tool access before promising a capability.
paid-ads-guide Explains installation, supported platforms, limits, and troubleshooting.
Skill What it does
google-ads-audit Scores account health, validates tracking, and finds wasted spend.
google-ads Reviews performance and manages supported keywords, bids, budgets, negatives, and campaigns.
google-ads-copy Writes compliant RSA headlines and descriptions with test variants.
google-ads-assets Plans sitelinks, callouts, snippets, image assets, and Performance Max briefs.
google-ads-landing Diagnoses keyword-to-ad-to-page relevance and landing-page quality.

Meta Ads

Skill What it does
meta-ads-audit Audits tracking, structure, creative health, audiences, spend efficiency, and scaling readiness.
meta-ads Reviews Facebook and Instagram performance and executes supported campaign operations.
meta-ads-creative Produces evidence-based concepts, copy angles, UGC briefs, and refresh experiments.

Analytics

Skill What it does
google-analytics Analyzes live GA4 acquisition, engagement, pages, events, and conversions and safely manages supported measurement configuration.
search-console Analyzes live Search Console queries and pages, inspects URLs, and manages approved sitemap submissions.

WordPress

Skill What it does
wordpress Operates connected WordPress sites: content, media, comments, design, settings, plugins, themes, and approved HTML or admin changes.

CRM

Skill What it does
gohighlevel Operates connected GoHighLevel contacts, conversations, opportunities, calendars, and other approved CRM changes.

Live data and integrations

Some skills work entirely from a repository, URL, or supplied export. Live account analysis uses one OAuth-connected universal NotFair MCP. The plugin registers exactly one server named NotFair, shared by every supported platform.

The agent chooses tools from the live server's instructions and capability descriptions. Skills supply marketing workflows and evidence standards without hardcoding MCP tool names or call sequences. See the connection and upgrade guide for manual configuration and migration from older per-platform connections. Each platform becomes available after it is connected in the NotFair workspace selected during OAuth. Follow any account setup guidance returned by the server.

Data source Used for Connection
Google Search Console Search performance, queries, pages, indexing, URL inspection, and sitemaps One NotFair connection
Google Analytics 4 Acquisition, engagement, landing pages, events, conversions, realtime, and measurement configuration One NotFair connection
Google Ads Campaign performance, search terms, bids, budgets, keywords, and change history One NotFair connection
Meta Ads Facebook and Instagram campaigns, ad sets, creatives, and insights One NotFair connection
X Ads Campaigns, line items, performance, targeting, promoted posts, audiences, and approved mutations One NotFair connection
LinkedIn Ads Campaign groups, campaigns, creatives, analytics, targeting, conversions, and leads One NotFair connection
Reddit Ads Campaigns, ad groups, ads, reporting, audiences, pixels, funding instruments, and approved mutations One NotFair connection
TikTok Ads Advertiser delivery, reporting, creative, targeting, and approved mutations One NotFair connection
WordPress Connected site content, media, comments, design, settings, plugins, themes, and approved mutations One NotFair connection
GoHighLevel Contacts, conversations, opportunities, calendars, and approved CRM mutations One NotFair connection

Supported account operations come from the live connection. Changes must stay within the user's authorization and be verified against the resulting account state. Amazon and ChatGPT Ads remain planning or export-review workflows unless the current agent session exposes a verified connector. Live WordPress work uses /notfair:wordpress.

Privacy and support

The plugin connects to the declared NotFair MCP endpoint through browser OAuth. Requested tool arguments go to NotFair and results from connected providers return to your authorized AI client. See the privacy policy for storage, retention, and deletion details. Connect only the workspace and platform accounts you intend to use.

The shared release on main contains declarative skills and one remote OAuth MCP connection. It has no local helper programs, credential-file readers, automatic hooks, package installs, or local servers. Public browser/fetch requests go to the public sites requested by the user. Search and content workflows use connected capabilities or supplied reports and state their actual coverage.

Local CMS setup, direct Strapi/Contentful/Ghost integration, the Gemini CLI review skill, the scripted crawler, the localhost calendar viewer, and shell update or reminder helpers have been removed. Content planning still returns Markdown and optional JSON. Use your host's plugin update controls. Do not download and run removed helpers as a fallback; obtain a supplied report when evidence is missing.

The separate NotFair Next.js blog library now lives in its own public repository and is distributed through its GitHub releases. Its source and publishing workflow are no longer bundled in this AI-agent plugin. The retired NotFair CMO application is also no longer included.

Inside a skill, connectors use tool-agnostic placeholders such as ~~google-ads, ~~meta-ads, ~~x-ads, ~~linkedin-ads, ~~reddit-ads, ~~tiktok-ads, ~~search-console, ~~google-analytics, ~~wordpress, and ~~gohighlevel. The agent resolves each placeholder to a compatible tool available in the current session, so the workflow is not coupled to one MCP namespace.

How the repository is organized

notfair-plugin/
├── AGENTS.md                    # intent-to-skill resolver for AI agents
├── .claude-plugin/              # Claude Code plugin manifest
├── paid-ads/                    # cross-channel planning, review, optimization
├── google-ads/                  # audit, management, copy, assets, landing pages
├── meta-ads/                    # audit, management, creative
├── analytics/                   # Google Analytics and Search Console MCP workflows
├── wordpress/                   # live WordPress MCP operator
├── gohighlevel/                 # live GoHighLevel CRM MCP operator
├── seo/                         # SEO, GEO, content, and technical-search skills
└── skills/                      # shared entry points for every agent host

AGENTS.md is the universal entry point. It maps user intent to the canonical SKILL.md and documents the external dependency each workflow requires.

Contributing

Each skill lives in its own category folder:

seo/your-skill-name/
├── WORKFLOW.md       # full instructions and frontmatter
└── references/       # optional supporting knowledge

When adding or changing a skill:

  1. Keep the workflow focused on one clear marketing job.
  2. Use imperative, testable instructions in WORKFLOW.md, and keep the entry point under skills/ in sync.
  3. Add or update eval coverage.
  4. Update AGENTS.md, all host plugin manifests and CHANGELOG.md.

Open a pull request with one skill or one coherent improvement. See plugin development for repository conventions.

Community

License

MIT

Questions

What is nowork-studio/notfair-plugin?

Open-source SEO, GEO, and marketing skills for AI agents.

How do I install notfair-plugin?

Run "npx skills add nowork-studio/notfair-plugin" 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 notfair-plugin?

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