Operate connected WordPress sites through the NotFair MCP. An agent skill from nowork-studio/notfair-plugin.

MITAuto-check: notesMarketing & SEO

Install Wordpress

skills CLI
$ npx skills add nowork-studio/notfair-plugin --skill wordpress -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nowork-studio/notfair-plugin wordpress --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nowork-studio/notfair-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wordpress .claude/skills/wordpress && rm -rf skills-src

Use ~/.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/

Facts

Skill name
wordpress
GitHub stars
3.9k
Token cost
~861 tokens
SKILL.md length
427 words
Files
3
Skills in repo
48
Repo updated
First seen
Licence
MIT

At a glance

Operate connected WordPress sites through the NotFair MCP. An agent skill from nowork-studio/notfair-plugin.

  • Works in 3 steps: Confirm connected sites with a harmless… → Inspect current capabilities before… → Record the site URL, selected site id,…
  • WordPress content
  • SKILL.md covers Establish the live site, Read before changing and Execute approved changes safely
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wordpress is an agent skill from nowork-studio/notfair-plugin. Operate connected WordPress sites through the NotFair MCP. Use for WordPress content, posts, pages, media, comments, terms, design, settings, plugins, themes, HTML files, or approved WordPress changes on a NotFair-connected site. Not the local Application-Password CMS setup used by SEO scripts.

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `agents/openai.yaml` and `evals/evals.json`).

It sits in Marketing & SEO. It works with WordPress and Model Context Protocol. The repository describes itself as: Open-source SEO, GEO, and marketing skills for AI agents. The licence is MIT.

When your agent uses it

  • WordPress content
  • Approved WordPress changes on a NotFair-connected site

Example prompts

  • “/wordpress”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Confirm connected sites with a harmless read. Select only a site the connector actually returned.
  2. Inspect current capabilities before promising a write. If the connector is missing or unauthorized, direct the user to connect WordPress…
  3. Record the site URL, selected site id, current user/role, and whether the session can mutate content, design, settings, or admin surfaces.

What it can do on your machine

Read from SKILL.md and the folder at commit 1a53d4e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wordpress loads about 861 tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 427 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~861

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:9
    fer access from Search Console, a local `.env.local` CMS setup, or another connected platform.
  • NoteMentions a .env fileSKILL.md:11
    emains the local Application-Password / `.env.local` path for SEO scripts against WordPress, Strapi, Contentful, or Ghos

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.

SKILL.md

The full file from nowork-studio/notfair-plugin at commit 1a53d4e, republished under its MIT licence (© nowork-studio). 427 words, ~861 tokens.

Download SKILL.mdSave it as .claude/skills/wordpress/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
wordpress
description
Operate connected WordPress sites through the NotFair MCP. Use for WordPress content, posts, pages, media, comments, terms, design, settings, plugins, themes, HTML files, or approved WordPress changes on a NotFair-connected site. Not the local Application-Password CMS setup used by SEO scripts.
argument-hint
<site, content, plugin, or WordPress change>

WordPress

Follow ../docs/mcp-connection.md. Resolve ~~wordpress to the live connection. Use its current instructions and capability descriptions to choose tools, and verify the requested site from live data. Do not infer access from Search Console, a local .env.local CMS setup, or another connected platform.

This skill is the first-party NotFair WordPress MCP operator (wordpress_ tools on the universal server). /notfair:setup-cms remains the local Application-Password / .env.local path for SEO scripts against WordPress, Strapi, Contentful, or Ghost. Do not mix those credentials with this connector.

Establish the live site

  1. Confirm connected sites with a harmless read. Select only a site the connector actually returned.
  2. Inspect current capabilities before promising a write. If the connector is missing or unauthorized, direct the user to connect WordPress in the selected NotFair workspace (/manage-ads-accounts/wordpress) and stop before claiming live access.
  3. Record the site URL, selected site id, current user/role, and whether the session can mutate content, design, settings, or admin surfaces.

Reads commonly include site listing, site details, capability discovery, query, and resource get. Prefer those live descriptions over any skill-level catalog. Prefer a direct update tool over a job for a single edit.

Read before changing

Pull only the resources needed for the question. For content edits, read the current resource and capture expectedVersion from that read. For a new standalone HTML file, the expected-version sentinel is the literal string absent.

Lead with the current state, the requested change, and whether the session's role can perform it. Admin role is required for users, settings, design, plugins, themes, core, files, extensions, and jobs. Connector self-modification through plugin management is blocked.

Show full SKILL.md (161 more words)Show less

Execute approved changes safely

Show the exact site, resource, current value, proposed value, risk, and rollback before acting. Obtain approval, apply once, then read back.

The connector exposes content create/update/status/delete, media, terms, comments, design, settings, plugin/theme/core admin, standalone HTML publish/delete, jobs, and change restore. Discover the exact schemas; do not treat that family list as the only allowed surface.

  • Create content as draft unless publish is explicitly requested.
  • Use expectedVersion from a prior read. For new HTML files, use absent.
  • requestId must be stable when retrying the same logical action and must never be reused with changed input.
  • Scripts are rejected for standalone HTML publish. Publish HTML only at exact URLs, and only with admin access.
  • Prefer get-change plus restore-change over blind retries when the outcome is unknown.
  • Confirm success from returned evidence or a fresh read. Report partial failures plainly.

A draft, brief, or generated HTML file is ready_for_review. Call a change published only after the live connector confirms it.

© nowork-studio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in wordpress of nowork-studio/notfair-plugin.

  • SKILL.md
  • agents/openai.yaml
  • evals/evals.json

Open the folder on GitHubat commit 1a53d4e

Compare with similar skills

Wordpress 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.

Wordpress compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wordpress this skillnowork-studio/notfair-plugin3.9k—~861Automated safety check: NotesMIT
Redirect Managerindranilbanerjee/digital-marketing-pro8551 repos~2.4kAutomated safety check: PassMIT
Evaluate Skillevery-app/open-seo23k—~1.8kAutomated safety check: NotesMIT
Marketing PlanNexus-JPF/note-companion8705 repos~5.2kAutomated safety check: PassMIT
SEO DataforseoAgriciDaniel/codex-seo7912 repos~4.6kAutomated safety check: PassMIT
AI VisibilityRyze-AI-Adgent/open-seo-mcp-skills4.5k—~611Automated safety check: PassMIT

Similar skills

  • Redirect Manager

    indranilbanerjee/digital-marketing-pro

    Create, audit, and repair URL redirects — new 301/302 rules, chain flattening, loop breaking, broken-target fixes, and bulk migration imports — deployed through a connected WordPress or Webflow CMS…

    855 GitHub starsUsed in 1 repo~2.4k tokens
    DevOps & CloudAuto-check passed
  • Evaluate Skill

    every-app/open-seo

    Test a candidate OpenSEO skill end to end by running fresh, isolated Codex sessions against the local backend and scoring the reports they save.

    23k GitHub stars~1.8k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • Marketing Plan

    Nexus-JPF/note-companion

    When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product.

    870 GitHub starsUsed in 5 repos~5.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    791 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • AI Visibility

    Ryze-AI-Adgent/open-seo-mcp-skills

    Measure real AI-engine visibility — traffic from ChatGPT, Perplexity, Claude, Gemini and which pages they cite — from actual GA4 referral data, not prompt sampling.

    4.5k GitHub stars~611 tokensUpdated 14 days ago
    Marketing & SEOAuto-check passed
  • Geo Score

    jianruntech/geo-score

    Score a website's AI answer-engine visibility 0–100 against the open AIV rubric, and, with the user's own API keys, check and track through the OpenAI, Perplexity, Gemini and Anthropic APIs whether…

    619 GitHub stars~2.9k tokensUpdated today
    Marketing & SEOAuto-check passed

More from nowork-studio/notfair-plugin

All 48 skills in this repo
  • Broken Link Checker

    nowork-studio/notfair-plugin

    Crawls a website with a bundled Python script to find broken internal and outbound links, then reports them by status code with the pages they appear on.

    3.9k GitHub starsUsed in 1 repo~507 tokens
    Auto-check passed
  • Keyword Research

    nowork-studio/notfair-plugin

    Finds, scores and groups keywords from a seed term or niche for SEO and AI search content strategies, with intent labels, difficulty estimates and topic clusters.

    3.9k GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Meta Tags Optimizer

    nowork-studio/notfair-plugin

    Writes and improves title tags, meta descriptions, Open Graph and Twitter card tags for click-through, with character counts and A/B test variants.

    3.9k GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • SEO Audit with Search Console

    nowork-studio/notfair-plugin

    Runs a full SEO audit that combines Google Search Console, URL Inspection, PageSpeed Insights and a technical crawl, then ranks quick wins and a 30-day plan.

    3.9k GitHub starsUsed in 1 repo~15k tokens
    Auto-check: warnings
  • Single-Page SEO Audit

    nowork-studio/notfair-plugin

    Audits one URL for content quality, E-E-A-T, search intent, on-page and technical signals, and produces a scored report with fixes.

    3.9k GitHub starsUsed in 1 repo~5k tokens
    Auto-check passed
  • Search Console Content Planner

    nowork-studio/notfair-plugin

    Turns Google Search Console data into a dated content calendar by finding striking-distance queries and unanswered intent, ready to hand to a writer.

    3.9k GitHub stars~2.4k tokensUpdated 7 days ago
    Auto-check passed

Categories

Questions about Wordpress

What does Wordpress do?

Operate connected WordPress sites through the NotFair MCP. An agent skill from nowork-studio/notfair-plugin. Wordpress is an agent skill from nowork-studio/notfair-plugin. Operate connected WordPress sites through the NotFair MCP.

When should I use Wordpress?

Wordpress fits situations like: wordPress content; approved WordPress changes on a NotFair-connected site.

How do I install Wordpress in Claude Code?

Run `npx skills add nowork-studio/notfair-plugin --skill wordpress -a claude-code`. Or copy the skill folder (wordpress in nowork-studio/notfair-plugin) into .claude/skills/wordpress in your project. Claude Code loads it when a task matches its description.

How do I install Wordpress in Codex?

Run `npx skills add nowork-studio/notfair-plugin --skill wordpress -a codex`. Or copy the skill folder (wordpress in nowork-studio/notfair-plugin) into .agents/skills/wordpress in your project. Codex loads it when a task matches its description.

Can I use Wordpress in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nowork-studio/notfair-plugin --skill wordpress -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wordpress, .gemini/skills/wordpress, .github/skills/wordpress and .opencode/skills/wordpress in your project.

What does Wordpress need to run?

SKILL.md names no scripts, command-line tools or credentials: Wordpress is instructions for the agent only.

Does Wordpress access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wordpress safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Wordpress use?

Wordpress is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wordpress use?

About 861 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wordpress?

Skills that share tags, products or a category with Wordpress: Redirect Manager (indranilbanerjee/digital-marketing-pro, 855 stars), Evaluate Skill (every-app/open-seo, 23k stars), Marketing Plan (Nexus-JPF/note-companion, 870 stars) and SEO Dataforseo (AgriciDaniel/codex-seo, 791 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wordpress?

nowork-studio (a GitHub organization) maintains it in nowork-studio/notfair-plugin, which has 3,908 GitHub stars. The repository holds 48 skills in this directory. The repository was last updated on October 1, 2026.

Source: nowork-studio/notfair-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.