Add NotFair (SEO, Google Ads & Meta Ads skills + MCP workflows)#19
Add NotFair (SEO, Google Ads & Meta Ads skills + MCP workflows)#19ununununium wants to merge 1 commit into
Conversation
📝 WalkthroughWalkthroughA single bullet entry for "NotFair" is added to the Marketing and Content section in ChangesREADME Entry Addition
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
README.md (1)
136-136: ⚡ Quick winNormalize star count notation for consistency.
The new entry uses
~2.9k starswith a tilde prefix and lowercase 'k', which differs from the established pattern in the file. Other entries use notation like20K stars(uppercase K, no tilde). Consider aligning the notation to match the rest of the list.💡 Suggested alternative
-- [NotFair](https://github.com/nowork-studio/NotFair) - Claude Code skills for SEO, GEO, Google Ads, and Meta Ads, pulling live data through Google Ads MCP, Meta Ads MCP, Google Search Console MCP, and Google Analytics (GA4) MCP. Skills cover site analysis, keyword research, meta tags, schema markup, ad audits, wasted-spend detection, and creative-fatigue analysis. ~2.9k stars. +- [NotFair](https://github.com/nowork-studio/NotFair) - Claude Code skills for SEO, GEO, Google Ads, and Meta Ads, pulling live data through Google Ads MCP, Meta Ads MCP, Google Search Console MCP, and Google Analytics (GA4) MCP. Skills cover site analysis, keyword research, meta tags, schema markup, ad audits, wasted-spend detection, and creative-fatigue analysis. 2.9K stars.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@README.md` at line 136, The NotFair entry in the README.md file uses an inconsistent star count notation with a tilde prefix and lowercase 'k' in the format ~2.9k stars, which differs from the established pattern used throughout the rest of the file. Change the notation in the NotFair entry from ~2.9k stars to use the standard format with an uppercase K and no tilde prefix (for example, 3K stars) to align with the consistent notation style used in other entries like 20K stars throughout the document.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@README.md`:
- Line 136: The NotFair entry in the README includes the claim "creative-fatigue
analysis" which is not documented in the official NotFair GitHub repository or
published documentation. Remove this unverified capability claim from the
NotFair description, or replace it with a verified capability that is actually
mentioned in the project's official documentation such as GEO (Generative Engine
Optimization) audits or CMS integration support to ensure accuracy.
---
Nitpick comments:
In `@README.md`:
- Line 136: The NotFair entry in the README.md file uses an inconsistent star
count notation with a tilde prefix and lowercase 'k' in the format ~2.9k stars,
which differs from the established pattern used throughout the rest of the file.
Change the notation in the NotFair entry from ~2.9k stars to use the standard
format with an uppercase K and no tilde prefix (for example, 3K stars) to align
with the consistent notation style used in other entries like 20K stars
throughout the document.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
| - [Agency Agents marketing suite](https://github.com/msitarzewski/agency-agents) - 156 agent persona files across 13 categories including marketing, engineering, design, sales, and more. Install script converts to Claude Code, Cursor, or Copilot format. By Michael Sitarzewski. Codex-verified counts. 15K stars. | ||
| - [OPC Skills solopreneur marketing](https://github.com/ReScienceLab/opc-skills) - 10 standalone skills for solopreneurs: SEO/GEO optimization, Reddit research, Product Hunt search, domain hunting, logo creation, banner creation. 612 stars. | ||
| - [Everything Claude Code content engine](https://github.com/affaan-m/everything-claude-code) - Skills for article writing, market research, and investor materials. | ||
| - [NotFair](https://github.com/nowork-studio/NotFair) - Claude Code skills for SEO, GEO, Google Ads, and Meta Ads, pulling live data through Google Ads MCP, Meta Ads MCP, Google Search Console MCP, and Google Analytics (GA4) MCP. Skills cover site analysis, keyword research, meta tags, schema markup, ad audits, wasted-spend detection, and creative-fatigue analysis. ~2.9k stars. |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify the NotFair repository exists and check basic metadata
curl -s -I https://github.com/nowork-studio/NotFair | head -1
# Fetch repository metadata to verify star count (requires GitHub CLI authentication for accuracy)
gh api repos/nowork-studio/NotFair --jq '.stargazers_count' 2>/dev/null || echo "Unable to fetch current star count; manual verification recommended"Repository: ithiria894/awesome-claude-code-workflows
Length of output: 102
🌐 Web query:
NotFair Claude code skills SEO site analysis keyword research schema markup ad audits
💡 Result:
NotFair is an open-source platform and plugin suite designed to integrate Google Ads, Meta Ads, and SEO analysis capabilities directly into AI coding agents like Claude Code, Cursor, and other MCP-compatible (Model Context Protocol) clients [1][2][3]. The system provides a set of reusable, domain-specific skills that allow AI agents to perform technical tasks, analyze live data, and suggest—or, with user approval, execute—optimizations [4][3]. Key capabilities include: SEO and Site Analysis - Full Site Audits: The seo-analysis skill leverages Google Search Console data, URL inspection, and PageSpeed Insights to diagnose traffic drops, technical issues, and performance gaps [5][2]. - Content and Keywords: Includes tools for keyword research, intent classification, topic clustering, and SEO-optimized content writing aligned with E-E-A-T guidelines [1][2]. - Technical SEO: Features for broken link checking, meta tag optimization, and automated schema markup generation (e.g., FAQ, Product, LocalBusiness JSON-LD) [1][5][2]. - GEO (Generative Engine Optimization): Audits content for AI search engine visibility (e.g., ChatGPT, Claude, Google AI Overviews) and provides rewriting strategies to improve citation potential [1][2]. - CMS Integration: Supports connecting to platforms like WordPress, Strapi, Contentful, and Ghost for automated auditing [2]. Ad Audits and Management - Automated Diagnosis: The system audits Google and Meta Ads accounts to identify wasted spend, conversion tracking gaps, non-converting keywords, and irrelevant search terms [3][6]. - Data-Driven Recommendations: Agents analyze real-time campaign performance (spend, impression share, conversion metrics) and provide prioritized, data-backed action plans [4][3][6]. - Controlled Execution: Users can connect their accounts for read-only diagnostics or permit the AI to draft and apply campaign changes (e.g., bid adjustments, keyword management) only after explicit user approval [3][6]. NotFair operates via a combination of the NotFair web application (for UI-based auditing) and the NotFair plugin/MCP servers (for terminal-based interaction via AI agents) [2][4][3].
Citations:
- 1: https://github.com/nowork-studio/NotFair
- 2: https://github.com/nowork-studio/toprank/blob/main/README.md
- 3: https://notfair.co/
- 4: https://notfair.co/google-ads-claude-code-plugin-setup-guide
- 5: https://github.com/nowork-studio/NotFair/blob/main/seo/seo-analysis/SKILL.md
- 6: https://notfair.co/google-ads-audit
Remove unverified capability claim from the entry.
The repository is accessible and the star count (~2.9k, actual: 2925) is accurate. Most described capabilities match official documentation: site analysis, keyword research, meta tags, schema markup, ad audits, and wasted-spend detection are all confirmed. However, "creative-fatigue analysis" is not documented in the official NotFair GitHub repository or published documentation—remove this claim or replace it with a verified capability like GEO (Generative Engine Optimization) audits or CMS integration support, which are actually mentioned in the project.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@README.md` at line 136, The NotFair entry in the README includes the claim
"creative-fatigue analysis" which is not documented in the official NotFair
GitHub repository or published documentation. Remove this unverified capability
claim from the NotFair description, or replace it with a verified capability
that is actually mentioned in the project's official documentation such as GEO
(Generative Engine Optimization) audits or CMS integration support to ensure
accuracy.
Thanks for maintaining this list — it's a great resource.
I'd like to add NotFair to the Marketing and Content section. It's a set of Claude Code skills for SEO, GEO, Google Ads, and Meta Ads work. What makes it a workflow rather than a single skill is that it chains multiple Claude Code primitives together: the skills pull live data through Google Ads MCP, Meta Ads MCP, Google Search Console MCP, and Google Analytics (GA4) MCP, then run analysis and surface recommendations — all in one session. It covers things like site audits, keyword research, meta-tag optimization, schema markup, ad spend audits, wasted-spend detection, and Meta creative-fatigue checks. It has around ~2.9k stars on GitHub.
Happy to reword, move it to a different section, or trim the description if you prefer a shorter format.
Summary by CodeRabbit