Guide · Agent skill
How to use the Unique Meta Descriptions Checker agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The duplicate-description skill teaches an AI agent one specific SEO rule: every page on a site should have its own meta description, the short summary search engines often show under a page's link. It suits site owners, SEO specialists, front-end developers and content teams who manage many pages. After this guide you will know how to install the skill, ask for an audit in natural language, and act on what the agent reports.
Quick start
- 1Download the ZIP. Get the duplicate-description skill ZIP from the page you are reading.
- 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
- 4Ask for an audit. Describe the pages or templates you want checked and ask for duplicate descriptions to be listed.
- 5Request unique descriptions. Ask the agent to draft a unique description for each flagged page within 50 to 160 characters.
- 6Review and publish. Check each suggested description against the page's actual content before updating your site.
What the skill makes the agent do
When you ask, the agent scans the HTML of your pages for <meta name="description"> tags. It looks for any description value that appears on more than one URL, and flags pages that reuse the same text or copy the site tagline or homepage description.
For each flagged page, the agent drafts a unique description that summarises that page's specific content, within the recommended 50 to 160 characters. It also gives framework-specific advice, such as passing a dynamic description prop in Next.js or setting per-post descriptions in WordPress SEO plugins like Yoast or RankMath.
Install the duplicate-description skill
Download the ZIP for this skill from the page you are reading. Unzip it into one of two locations: ~/.claude/skills/ for your personal skills, or a project's .claude/skills/ folder if you want the skill to apply only to that project.
If you use the Claude apps instead, upload the skill under Settings → Capabilities → Skills.
- Personal: ~/.claude/skills/duplicate-description/
- Project-only: .claude/skills/duplicate-description/ inside your project
Trigger the skill with natural requests
You do not need a special command. The skill is meant to be picked up when your request matches its description: auditing a site's meta tag uniqueness, generating page-specific meta descriptions, or reviewing CMS templates that inject the same description globally.
Be specific about the pages or files you want checked, and say what you want back: a list of duplicates, new descriptions, or a review of a template.
- Audit the meta descriptions in the HTML files under ./site and list any that are duplicated.
- Write unique meta descriptions for each product page in this folder, 50 to 160 characters each.
- Review our WordPress post template and tell me if it injects the same description on every post.
- Check whether our Next.js routes set a dynamic description or a static string.
Read and act on the results
Review each flagged page before you publish changes. The skill's fix steps are to list every page with a duplicate description, write a unique one for each page, and switch off site-wide description fallbacks in your CMS SEO plugin so each post sets its own.
Check the output against the rule's core test: no two meta description tags across different routes should share identical content values, and each should describe that specific page rather than the site as a whole.
- Keep descriptions specific to the page's content.
- Keep each description between 50 and 160 characters.
- Confirm the homepage description is not reused on inner pages.
<meta name="description" content="Learn how canonical tags prevent duplicate-content penalties and consolidate PageRank across URL variants.">Safety notes: scripts and network access
This skill does not run scripts and does not use the network, according to its listing. It works from the files you give it. It also does not verify live Google search snippets, so it cannot show you what search results currently display.
The skill's files are SKILL.md and references/rule.md. Read them before installing if you want to see exactly what guidance the agent will follow.
- Runs scripts: no
- Uses network: no
- Requires: nothing listed
What people use it for
- Finding pages on a small brochure site that all reuse the homepage description.
- Drafting page-specific descriptions for a batch of product or category pages.
- Reviewing a CMS or framework template that sets one description globally.
- Checking that Next.js or Nuxt routes each set their own description in head management.
Frequently asked questions
How do I install the duplicate-description skill?
Download the skill ZIP from the page, then unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.
Does this skill need anything else installed?
The listing shows no requirements. It runs no scripts and uses no network access, so it works from the files you provide.
Is the duplicate-description skill free?
The skill is published under the MIT licence, as stated on its listing. Check the licence text in the source repository for the full terms.
Can the agent check what Google currently shows in search results?
No. The skill gives guidance and checks the HTML you supply, but it does not verify live Google snippets or search results.
Will this skill audit all my SEO, not just meta descriptions?
No. It covers only the meta description uniqueness rule. For a full SEO audit you would need other tools or skills that cover titles, headings and other checks.
When is a manual check better than this skill?
For a site with only a few pages, checking by hand is usually faster and the audit adds little value. The skill is most useful when you have many pages or templates to review.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you manage a site with many pages or templates and want an agent to flag repeated meta descriptions and draft page-specific replacements. Skip it if your site has only a few pages, if you need a broad SEO audit, or if you expect it to check live Google snippets.
Download the skill