seoskills.sh
Catalog/Cursor

SEO skills for Cursor

The AI-native code editor. Install any SEO skill into Cursor with one command.

Install into Cursor

$ npx skills add https://seoskills.sh -a cursor

Cursor keeps the agent inside your editor with the codebase open, so the SEO skills that operate on source files are the natural fit. The ones that read templates, rewrite meta tags, add schema to a component, or restructure internal links work on the files you already have in front of you, and you review every change as a diff before it lands.

Technical and on-page skills get the most out of this setup. SEO Technical audits crawlability, indexability, rendering, and structured data, and in Cursor it can point straight at the routes and components behind each problem. Schema generates and validates JSON-LD you can paste into the right template. For a template-driven site, the Programmatic Template Auditor samples pages and flags the near-duplicates before you ship them. For the research half of the job, keyword and content skills like Find Keywords and Brief still run fine; they just hand back a plan rather than editing code.

Open the skill that matches the file you are in: technical and schema work where the templates live, content and keyword work when you are planning the next set of pages.

Install in 4 steps

  1. Pick skills from the catalog

    Run this in your project. The CLI lists the skills our index serves, nearly the whole catalog, and asks which ones to install into Cursor. Add --skill '*' to take all of them.

    $ npx skills add https://seoskills.sh -a cursor
  2. Or install a single skill

    Each skill page has its own command; add -a cursor. Skills by other authors install from their GitHub repository, like this one.

    $ npx skills add https://github.com/agricidaniel/claude-seo --skill seo-sitemap -a cursor
  3. Know where it goes

    In a project the CLI writes to .agents/skills/, the folder Cursor's agent reads, so committing it gives the team the same skills. With -g it writes to ~/.cursor/skills/ for every project on the machine.

  4. Ask the agent

    Describe the job in Cursor's agent, for example "check the heading structure of these templates". It loads the matching skill, works on your files, and shows each change as a diff before you accept it.

Start with these

Twelve that work on the code in front of you: templates, components, metadata and markup. Two are framework-specific, for Next.js and Nuxt sites, and the rest apply to any stack.

On-Page SEOseoskills.sh

Audits a page's title, description, headings, content, links, images and tags for a target keyword, and returns each fix as the exact change to make.

Updated
On-Page SEOseoskills.sh

Generates complete JSON-LD for a page from what it shows, checks existing markup against Google's required properties, and flags what it could not find.

Updated
On-Page SEOseoskills.sh

Measures titles and meta descriptions in pixels for truncation, checks keyword placement and duplicates, and suggests rewrites that fit.

Updated
On-Page SEOseoskills.sh

Rebuilds each page's H1 to H6 outline, checks for a single H1, skipped levels and generic headings, and returns a corrected outline.

Updated
On-Page SEOseoskills.sh

Audits every image for alt text, descriptive filenames, modern formats, explicit dimensions and lazy-loading, and flags oversized or legacy files.

Updated
SEO Content Writingseoskills.sh

Builds your internal link graph, finds closely related pages that aren't linked yet, and suggests contextual links with anchor text.

Updated
Technical SEOseoskills.sh

Maps the full hreflang graph across language and region versions and validates return tags, self-references, locale codes and canonical consistency.

Updated
Programmatic SEOseoskills.sh

Samples pages from a programmatic template and uses SimHash to find near-duplicates, thin pages and boilerplate-heavy doorway pages before you scale.

Updated
Technical SEO

Nextjs SEO

by laguagu / claude-code-nextjs-skills

Next.js App Router SEO implementation and audits.

2.5K installs
SEO Audit

Nuxt SEO

by onmax / nuxt-skills

Nuxt SEO meta-module with robots, sitemap, og-image, schema-org.

3.2K installs
Technical SEOseoskills.sh

Diagnoses failing LCP, INP and CLS from field data and Lighthouse, names the elements, files and scripts at fault, and ranks the fixes by savings.

Updated
On-Page SEOseoskills.sh

Compares the structured data each page should carry for its content type with what is present and valid, and lists the exact properties to add.

Updated

Browse all 438 skills

Questions

Does Cursor support SKILL.md skills?
Yes. Cursor's agent reads skills from .agents/skills/ in a project and from ~/.cursor/skills/ globally, which is where the skills CLI puts them when you pass -a cursor.
Can these skills change my code?
Only through Cursor's agent, which proposes edits for you to review. Skills that run scripts or call web APIs say so on their page, so you know what a run will touch before you start it.
How do I keep skills up to date in Cursor?
npx skills update refreshes installed skills and npx skills list -a cursor shows what Cursor has. To drop one, run npx skills remove <name> -a cursor.
Which skills suit a Next.js or Nuxt site?
Start with Nextjs SEO or Nuxt SEO for the framework's own metadata and sitemap APIs, then run the Title & Meta Pixel Optimizer and the On-Page Schema Coverage Auditor across the rendered pages.

Guides