项目介绍
Skills / 插件 · 2026-11-09 更新 · 本站尚未实测
NotFair Plugin 是一个公开 GitHub 仓库,提供面向 AI Agent 的 SEO、GEO 与营销技能文件。README 将其定位为“Open-source SEO, GEO, and marketing skills for AI agents”,而不是单一营销 Agent。每个技能在 skills/<name>/SKILL.md 提供入口,并在分类目录加载 WORKFLOW.md,可附带参考资料、脚本与评测。README 声称当前包含 48 个技能,覆盖 SEO、GEO、付费媒体、Google Ads、Meta Ads、X Ads、LinkedIn Ads、Reddit Ads、TikTok Ads、分析、WordPress、GoHighLevel 与跨模型复核。
核心能力
点击能力名称查看输入、输出和原文依据。
- SEO 与内容:整站或页面审计、关键词研究、内容规划与撰写、结构化数据、内链、hreflang、站点地图、电商 SEO 等。
- GEO/AEO:面向 ChatGPT、Perplexity、Gemini、Claude 与 Google AI Overviews 的引用优化工作流。
- 付费媒体:跨渠道计划、复盘与优化,覆盖 Google、Meta、X、LinkedIn、Reddit、TikTok;Amazon 与 ChatGPT Ads 在 README 中标注为计划或已验证导出的复核流程。
- 分析:通过实时连接查询 GA4 与 Search Console,支持 URL 检查与站点地图提交。
- 站点与 CRM:操作已连接的 WordPress 和 GoHighLevel 账号,变更需用户明确授权。
- 跨模型复核:使用 Gemini 获得第二意见;另含更新已安装插件的技能。
实际应用场景
适用场景
适合希望让编码 Agent 按结构化营销流程执行审计、分析数据和生成可审阅变更的团队。README 强调先只读复核、再执行变更,付费媒体变更需显式批准。需要实时账号数据的技能依赖 NotFair 托管 MCP;仅从仓库、URL 或导出文件工作的技能不依赖该连接。
安装与接入
Claude Code 通过 marketplace 安装:
/plugin marketplace add nowork-studio/notfair-plugin
/plugin install notfair@nowork-studio
Codex 可用 README 给出的 marketplace 命令安装并登录 MCP;Gemini CLI 可用扩展安装命令。Cursor 在公共市场上架后可安装,本地测试可将仓库克隆到 Cursor 本地插件目录。Kiro 可从 Powers 面板作为自定义 power 安装。各宿主配置细节见仓库 INSTALL_FOR_AGENTS.md。
实时数据统一使用名为 NotFair 的 MCP 端点 https://notfair.co/api/mcp/notfair,通过浏览器 OAuth 授权,并选择要连接的 NotFair 工作区与平台账号。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
插件代码采用 MIT 许可证,但模型、托管 MCP、各广告平台与分析服务可能有独立条款和费用,价格与额度待向官方核验。OAuth 授权的工具参数会发送至 NotFair,再由已连接平台返回结果;隐私政策见 notfair.co/privacy。README 声明插件没有自动 hooks 或本地 MCP 服务器,可选本地脚本按用户选择的流程运行。市场提交并不等于获批,Grok Bot、Cursor 等市场的公开上架状态需核验。README 未说明是否支持中国境内网络、国内模型或境内部署;此类信息待核验。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
仓库 LICENSE 为 MIT,Copyright (c) 2026 Toprank Contributors。该许可适用于仓库代码;NotFair 托管服务、第三方广告平台、GA4、Search Console、WordPress、GoHighLevel 与 Gemini 等分别受其自身条款约束。公开仓库不等于相关服务免费。国内网络可达性、账号可用性与数据跨境安排均待核验,使用前应确认各平台授权范围与数据处理条款。
项目资料与来源
字段依据与待核验事项
access:来源确认 · Install the NotFair plugin from its marketplace:
project_type:来源确认 · **Open-source SEO, GEO, and marketing skills for AI agents.**
原始 README(折叠技术参考)
# NotFair Plugin [](LICENSE) [](https://discord.gg/gVJCRczpps) **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, scripts, and evals 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 **48 skills** across SEO, GEO, paid media, advertising platforms, analytics, WordPress, CRM, and cross-model review. ## Quick start ### Claude Code Install the NotFair plugin from its marketplace: ```text /plugin marketplace add nowork-studio/notfair-plugin /plugin install notfair@nowork-studio ``` Then ask for the workflow you need: ```text /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](docs/xai-marketplace-submission.md) 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: ```bash 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`](plugin.json) and [`mcp.json`](mcp.json) follow the Agent Plugins 1.0 specification. ### Gemini CLI Install the extension directly from GitHub: ```bash 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: ```bash 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`](AGENTS.md) maps marketing requests to the right skill. ```bash git clone https://github.com/nowork-studio/notfair-plugin.git cd notfair-plugin ``` If the `nowork-studio` marketplace is already configured, refresh it instead: ```bash 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`](INSTALL_FOR_AGENTS.md), or paste: ```text 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: - [Google Ads MCP servers compared](https://notfair.co/compare/google-ads-mcp-servers) - [Meta Ads MCP servers compared](https://notfair.co/compare/meta-ads-mcp-servers) - [Claude connectors for Google Ads compared](https://notfair.co/compare/claude-google-ads-connectors) - [Claude connectors for Meta Ads compared](https://notfair.co/compare/claude-meta-ads-connectors) - [How to connect Google Ads to Claude](https://notfair.co/google-ads-claude) - [How to connect Meta Ads to Claude](https://notfair.co/meta-ads-claude) - [Google Ads MCP overview](https://notfair.co/google-ads-mcp) - [Meta Ads MCP overview](https://notfair.co/meta-ads-mcp) ## 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`](seo/seo-analysis/) | Audits a full site with Search Console and crawl data, then prioritizes the highest-impact fixes. | | [`seo-page`](seo/seo-page/) | Performs a deep audit of one URL for intent, content, structure, and on-page SEO. | | [`content-writer`](seo/content-writer/) | Writes or improves search-led articles, landing pages, and service pages. | | [`content-planner`](seo/content-planner/) | Turns Search Console opportunities into a prioritized, dated editorial calendar. | | [`keyword-research`](seo/keyword-research/) | Builds a keyword universe, classifies intent, and organizes topic clusters. | | [`meta-tags-optimizer`](seo/meta-tags-optimizer/) | Improves titles, meta descriptions, Open Graph tags, and SERP click-through potential. | | [`schema-markup-generator`](seo/schema-markup-generator/) | Creates and validates JSON-LD structured data. | | [`broken-link-checker`](seo/broken-link-checker/) | Finds broken internal and external links and reports site-health issues. | | [`geo-optimizer`](seo/geo-optimizer/) | Audits and rewrites content for citation in AI search and answer engines. | | [`local-seo`](seo/local-seo/) | Reviews Google Business Profile, local pages, NAP consistency, reviews, and local schema. | | [`hreflang-international`](seo/hreflang-international/) | Diagnoses hreflang, canonical, language, and regional targeting problems. | | [`sitemap-audit`](seo/sitemap-audit/) | Checks XML sitemap structure, freshness, coverage, and URL validity. | | [`image-seo`](seo/image-seo/) | Reviews alt text, formats, compression, responsive images, CLS, and image discovery. | | [`ecommerce-seo`](seo/ecommerce-seo/) | Audits product pages, category pages, variants, faceted navigation, and product schema. | | [`programmatic-seo`](seo/programmatic-seo/) | Plans useful templated pages at scale with demand, uniqueness, and indexation guardrails. | | [`competitor-pages`](seo/competitor-pages/) | Compares ranking pages and produces a practical SERP brief. | | [`sxo`](seo/sxo/) | Connects search visibility and SERP CTR to the post-click conversion experience. | | [`seo-drift`](seo/seo-drift/) | Creates a baseline and detects ranking, metadata, canonical, and indexation regressions. | | [`backlink-audit`](seo/backlink-audit/) | Reviews referring domains, anchor text, link risk, and internal-link opportunities. | | [`setup-cms`](seo/setup-cms/) | Local Application-Password / `.env.local` setup for SEO scripts against WordPress, Strapi, Contentful, or Ghost. | ### Paid media | Skill | What it does | |---|---| | [`paid-ads`](paid-ads/paid-ads/) | Routes broad paid-media questions to the right channel and workflow. | | [`paid-ads-setup`](paid-ads/paid-ads-setup/) | Connects accounts and captures business, economics, tracking, and budget context. | | [`paid-ads-launch`](paid-ads/paid-ads-launch/) | Produces a reviewable campaign or multi-channel experiment plan before spend begins. | | [`paid-ads-review`](paid-ads/paid-ads-review/) | Creates comparable weekly or monthly scorecards and checks tracking health. | | [`paid-ads-optimize`](paid-ads/paid-ads-optimize/) | Finds waste and pacing problems, then proposes narrow, reversible changes. | | [`paid-ads-creative`](paid-ads/paid-ads-creative/) | Develops cross-channel concepts, claim ledgers, fatigue hypotheses, and test briefs. | | [`paid-ads-x`](paid-ads/paid-ads-x/) | Audits and operates connected X Ads campaigns, line items, targeting, creative, audiences, and budgets. | | [`paid-ads-linkedin`](paid-ads/paid-ads-linkedin/) | Audits and operates connected LinkedIn Ads around qualified pipeline outcomes. | | [`paid-ads-reddit`](paid-ads/paid-ads-reddit/) | Audits and operates connected Reddit Ads campaigns, ad groups, ads, audiences, pixels, and budgets. | | [`paid-ads-tiktok`](paid-ads/paid-ads-tiktok/) | Audits and operates connected TikTok Ads delivery, creative, targeting, and budgets. | | [`paid-ads-amazon`](paid-ads/paid-ads-amazon/) | Plans and reviews Amazon Ads with margin-aware ACoS guardrails. | | [`paid-ads-chatgpt`](paid-ads/paid-ads-chatgpt/) | Designs bounded ChatGPT Ads experiments or reviews verified exports. | | [`paid-ads-integrations`](paid-ads/paid-ads-integrations/) | Verifies connector, account, and tool access before promising a capability. | | [`paid-ads-guide`](paid-ads/paid-ads-guide/) | Explains installation, supported platforms, limits, and troubleshooting. | ### Google Ads | Skill | What it does | |---|---| | [`google-ads-audit`](google-ads/audit/) | Scores account health, validates tracking, and finds wasted spend. | | [`google-ads`](google-ads/manage/) | Reviews performance and manages supported keywords, bids, budgets, negatives, and campaigns. | | [`google-ads-copy`](google-ads/copy/) | Writes compliant RSA headlines and descriptions with test variants. | | [`google-ads-assets`](google-ads/assets/) | Plans sitelinks, callouts, snippets, image assets, and Performance Max briefs. | | [`google-ads-landing`](google-ads/landing/) | Diagnoses keyword-to-ad-to-page relevance and landing-page quality. | ### Meta Ads | Skill | What it does | |---|---| | [`meta-ads-audit`](meta-ads/audit/) | Audits tracking, structure, creative health, audiences, spend efficiency, and scaling readiness. | | [`meta-ads`](meta-ads/manage/) | Reviews Facebook and Instagram performance and executes supported campaign operations. | | [`meta-ads-creative`](meta-ads/creative/) | Produces evidence-based concepts, copy angles, UGC briefs, and refresh experiments. | ### Analytics | Skill | What it does | |---|---| | [`google-analytics`](analytics/google-analytics/) | Analyzes live GA4 acquisition, engagement, pages, events, and conversions and safely manages supported measurement configuration. | | [`search-console`](analytics/search-console/) | Analyzes live Search Console queries and pages, inspects URLs, and manages approved sitemap submissions. | ### WordPress | Skill | What it does | |---|---| | [`wordpress`](wordpress/) | Operates connected WordPress sites: content, media, comments, design, settings, plugins, themes, and approved HTML or admin changes. | ### CRM | Skill | What it does | |---|---| | [`gohighlevel`](gohighlevel/) | Operates connected GoHighLevel contacts, conversations, opportunities, calendars, and other approved CRM changes. | ### Cross-model review and maintenance | Skill | What it does | |---|---| | [`gemini`](gemini/) | Uses Google Gemini for a second opinion, adversarial challenge, or open consultation. | | [`upgrade`](notfair-upgrade-skill/) | Updates an installed NotFair plugin and summarizes what changed. | ## 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](https://notfair.co/api/mcp/notfair). 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](docs/mcp-connection.md) 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 | | **Other CMS platforms** | Local SEO-script content review in Strapi, Contentful, or Ghost | `setup-cms` Application Password / API token, not NotFair MCP | | **Google Gemini** | Cross-model review | Gemini API key | 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. `setup-cms` is a local SEO-script credential wizard; 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. Optional local workflows run readable Python or shell scripts. Crawlers request the URLs you supply; direct Search Console scripts use your explicitly authorized Google Cloud login; CMS scripts use the site credentials you configure through `setup-cms`. Gemini review sends the selected review context to Google's Gemini CLI after its authentication setup. Choose these workflows explicitly, keep credentials out of reports and commits, and use the OAuth MCP for live platform work when it is available. There are no automatic plugin hooks or local MCP servers. The calendar viewer serves local planning data on loopback, and the optional update checker reads the public version file from GitHub. The separate [NotFair Next.js blog library](https://github.com/nowork-studio/notfair-nextjs-blog) 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. - [Privacy Policy](https://notfair.co/privacy) - [Terms of Service](https://notfair.co/terms) - [Product and integration support](https://notfair.co/contact) - [Support and community](https://discord.gg/gVJCRczpps) - [Issue tracker](https://github.com/nowork-studio/notfair-plugin/issues) 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 ```text 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 ├── gemini/ # cross-model review ├── test/ # unit and LLM-judge evals └── skills/ # shared entry points for every agent host ``` [`AGENTS.md`](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: ```text seo/your-skill-name/ ├── WORKFLOW.md # full instructions and frontmatter ├── references/ # optional supporting knowledge └── scripts/ # optional deterministic tooling ``` 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`](AGENTS.md), the plugin manifest, [`VERSION`](VERSION), and [`CHANGELOG.md`](CHANGELOG.md). Open a pull request with one skill or one coherent improvement. See [plugin development](docs/plugin-development.md) for repository conventions. ## Community - Join the [NotFair Discord](https://discord.gg/gVJCRczpps) - [Open an issue](https://github.com/nowork-studio/notfair-plugin/issues) - Star the repository if these workflows make your agent more useful ## License [MIT](LICENSE)
历史前置条件说明(补充参考)
兼容的 Agent 宿主(如 Claude Code、Codex、Gemini CLI、Cursor、Kiro 等,具体版本待核验);访问 GitHub 与 notfair.co;实时账号功能需 NotFair 账户、浏览器 OAuth 授权及对应平台账号;Gemini 复核需 Gemini API Key 与认证设置;可选本地脚本需 Python 或 shell 环境(版本待核验);模型、托管服务和第三方平台费用待向官方核验;中国大陆网络与账号可用性待核验。
项目来源与清单版权许可
https://github.com/nowork-studio/notfair-plugin
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.