Agent skill

SEO Aeo Meta Description Generator

by sickn33 in sickn33/agentic-awesome-skills

Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals.

MITAuto-check passedMarketing & SEO

Install SEO Aeo Meta Description Generator

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-meta-description-generator -a claude-code

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

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-meta-description-generator --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/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-aeo-meta-description-generator .claude/skills/seo-aeo-meta-description-generator && 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
seo-aeo-meta-description-generator
GitHub stars
47k
Used in
1 other repo
Token cost
~3k tokens
SKILL.md length
710 words
Files
1
Skills in repo
1,497
Repo updated
First seen
Licence
MIT

At a glance

Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals.

  • Works in 12 steps: Read page_type and apply the corresponding → Extract the single most compelling… → Identify the core question the searcher… → …
  • Tasks that involve On-page SEO
  • SKILL.md covers Description, Input Format, CTR Framework and Character Limits and Behaviour, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Aeo Meta Description Generator is an agent skill from sickn33/agentic-awesome-skills. Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering On-page SEO and AI search optimization. It works with X (Twitter). The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • Tasks that involve On-page SEO
  • Tasks that involve AI search optimization

Example prompts

  • “Use the seo-aeo-meta-description-generator skill to write title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page…”
  • “/seo-aeo-meta-description-generator”

Workflow steps

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

  1. Read page_type and apply the corresponding
  2. Extract the single most compelling benefit or
  3. Identify the core question the searcher is asking
  4. Find the strongest specific claim, number, or
  5. Write Title V1 — keyword first, benefit second,
  6. Write Title V2 — keyword + power word combination,
  7. Write Title V3 — keyword + authority signal or
  8. Write all three meta description variants using
  9. Verify no variant ends mid-sentence near
  10. Write OG title and description —
  11. Write Twitter title and description —
  12. Build the SERP preview block using

What it can do on your machine

Read from SKILL.md and the folder at commit b84d35a. 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 (its code samples are json and markdown).

    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

SEO Aeo Meta Description Generator loads about 3k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 710 words of instructions outside code blocks.

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

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 passed

The automated check found no risky patterns in SKILL.md.

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 sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 710 words, ~3,016 tokens.

Download SKILL.mdSave it as .claude/skills/seo-aeo-meta-description-generator/SKILL.md (or your agent's skills folder).
name
seo-aeo-meta-description-generator
description
Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals.
risk
safe
source
community
date_added
2026-04-01

Meta Description Generator Skill

Description

Activate this skill when the user wants to write, generate, or optimise meta titles, meta descriptions, or social sharing tags for any page. Trigger phrases include: "write meta tags", "generate a meta description", "meta description for [page]", "write title tag", "optimise CTR for", "meta generator", "write OG tags", "social sharing tags", "SERP snippet for [page]".


Input Format

json
{
  "page_title": "string — working title of the page",
  "page_type": "landing-page | blog-post | pillar-page | 
                product-page | homepage | category-page",
  "primary_keyword": "string — the main keyword this page targets",
  "secondary_keywords": ["string"],
  "content_summary": "string — 2–4 sentences describing 
                       what the page covers and who it is for",
  "target_audience": "string — who is searching for this page",
  "cta_intent": "learn | buy | try | compare | download | sign-up",
  "usp": "string — the single strongest differentiator 
          or benefit to lead with",
  "brand_name": "string — optional, include if brand 
                 should appear in title tag"
}

CTR Framework

Every meta title and description produced by this skill must be built on these CTR mechanics:

What Drives Clicks
SignalHow to Use It
Keyword matchPrimary keyword first in title — matches search term
Benefit leadLead description with outcome, not feature
Power wordsWords that trigger action or curiosity (see list)
SpecificityNumbers and specifics outperform vague claims
CTA verbEnd description with an action word
Emotional triggerSpeak to the feeling behind the search
Urgency / scarcityUse only when genuine — never fabricate
Power Word Bank

Use 1–2 of these per meta description — never more:

Curiosity: Discover, Uncover, Exactly, The Truth About, What Nobody Tells You

Benefit: Proven, Guaranteed, Free, Instant, Without [pain point]

Authority: Complete Guide, Expert, #1, Most Trusted

Action: Get, Start, Try, See, Learn, Find Out

Specificity: [number] Ways, In [timeframe], Step-by-Step, [stat]

What to Never Use
  • "Click here" or "Click to learn more" — generic, penalised for passive intent
  • All caps words — treated as spam signals
  • Keyword stuffing — using primary keyword more than once in the meta description
  • Duplicate meta descriptions — every page needs unique copy
  • Vague openers — "This page is about..." or "We offer..." wastes character space
  • First-person plural — "We", "Our", "Us" reduces relevance signals

Character Limits and Behaviour

ElementIdeal RangeHard LimitIf Over Limit
Title Tag50–60 chars60 charsTruncated with "..." in SERP
Meta Description140–155 chars160 charsTruncated mid-sentence
OG Title40–60 chars88 charsTruncated in social preview
OG Description100–200 chars300 charsTruncated in social preview
Twitter Title40–60 chars70 charsTruncated in card
Twitter Description100–200 chars200 charsTruncated in card

Rule: Never end a meta description mid-sentence. If approaching the limit, cut a clause rather than let it truncate naturally.


Page Type Copy Rules

Adjust tone and structure based on page_type:

Page TypeTitle FormatDescription Approach
Landing PageKeyword + Outcome + BrandBenefit lead → USP → CTA
Blog PostKeyword + Curiosity hookQuestion or provocative statement → answer
Pillar PageKeyword + "Complete Guide"Scope statement → depth signal → CTA
Product PageProduct Name + Keyword + BrandFeature benefit → social proof signal → CTA
HomepageBrand + Core keyword + TaglineWho you are + who you serve + CTA
Category PageCategory keyword + "Best / Top"What's covered → audience signal → CTA

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

Output Structure

The skill must always produce output in this exact format:

markdown
# Meta Tag Output

**Page:** [page_title]
**Primary Keyword:** [primary_keyword]
**Page Type:** [page_type]

---

## SERP Preview

This is approximately how the page will appear in search results:

┌─────────────────────────────────────────────────────────────┐
│ [Title Tag — displayed in blue]                             │
│ https://yourdomain.com/page-url                             │
│ [Meta Description — displayed in grey below the URL]        │
└─────────────────────────────────────────────────────────────┘

---

## Title Tag Variants

Write 3 variants — the user should A/B test these:

| #   | Title Tag                          | Chars | Keyword Position | CTR Angle         |
|-----|------------------------------------|-------|------------------|-------------------|
| V1  | [variant 1 — keyword first]        | [n]   | First word       | Benefit-led       |
| V2  | [variant 2 — keyword + power word] | [n]   | First phrase     | Curiosity/urgency |
| V3  | [variant 3 — keyword + brand]      | [n]   | First phrase     | Authority/brand   |

**Recommended:** V[n] — [one sentence reason why 
this variant will perform best for this page type 
and audience]

---

## Meta Description Variants

Write 3 variants — the user should A/B test these:

**V1 — Benefit Lead**
[Description starting with the outcome or benefit. 
Primary keyword in first half. 
Ends with a CTA verb. 140–155 chars.]

Character count: [n]
Power words used: [list]
CTA intent: [learn/buy/try/compare/download/sign-up]

---

**V2 — Question Hook**
[Description opening with a direct question the 
searcher is asking. Answers it partially, 
then drives the click for the full answer. 
Primary keyword present. Ends with CTA. 140–155 chars.]

Character count: [n]
Power words used: [list]
CTA intent: [intent]

---

**V3 — Social Proof / Specificity**
[Description leading with a number, stat, or 
specific claim that signals authority. 
Primary keyword present. Ends with CTA. 140–155 chars.]

Character count: [n]
Power words used: [list]
CTA intent: [intent]

**Recommended:** V[n] — [one sentence reason]

---

## Open Graph Tags (Social Sharing)

Used when the page is shared on LinkedIn, Facebook, 
WhatsApp, and Slack:
```html
<meta property="og:title" 
  content="[OG title — can be more creative than title tag, 
  40–60 chars]" />
<meta property="og:description" 
  content="[OG description — can be more conversational 
  than meta description, 100–200 chars, no char limit 
  pressure]" />
<meta property="og:type" 
  content="[website / article / product]" />
<meta property="og:url" 
  content="[canonical URL placeholder]" />
<meta property="og:image" 
  content="[image URL placeholder — recommended 
  1200x630px]" />
```

---

## Twitter / X Card Tags

Used when the page is shared on X (Twitter):
```html
<meta name="twitter:card" 
  content="summary_large_image" />
<meta name="twitter:title" 
  content="[Twitter title — punchy, 40–60 chars, 
  can differ from title tag]" />
<meta name="twitter:description" 
  content="[Twitter description — conversational tone, 
  100–200 chars]" />
<meta name="twitter:image" 
  content="[image URL placeholder — recommended 
  1200x628px]" />
```

---

## Quality Checklist

Before accepting any variant, verify:

### Title Tag
- [ ] Primary keyword appears in first 3 words
- [ ] Character count is 50–60
- [ ] No keyword duplication within the title
- [ ] Does not start with the brand name 
      (unless homepage)
- [ ] Does not use all caps
- [ ] Reads naturally — not a keyword string

### Meta Description
- [ ] Primary keyword appears in first half 
      of the description
- [ ] Character count is 140–155
- [ ] Contains at least one power word
- [ ] Ends with a CTA verb or action phrase
- [ ] Does not duplicate the title tag phrasing
- [ ] Does not use "click here" or passive openers
- [ ] Sentence is complete — does not truncate 
      mid-word near the limit
- [ ] Unique — does not match any other 
      page's meta description

### Social Tags
- [ ] OG title differs from title tag 
      (more creative or conversational)
- [ ] OG description is not a copy-paste 
      of meta description
- [ ] Twitter title is punchy and 
      under 70 characters
- [ ] Image placeholder included for both 
      OG and Twitter

---

## Variant Comparison Table

| Variant             | Chars | Keyword in First Half | Power Words | CTA Verb | Recommended |
|---------------------|-------|-----------------------|-------------|----------|-------------|
| Title V1            | [n]   | ✅ / ❌               | [words]     | —        | ✅ / —      |
| Title V2            | [n]   | ✅ / ❌               | [words]     | —        | — / —       |
| Title V3            | [n]   | ✅ / ❌               | [words]     | —        | — / —       |
| Description V1      | [n]   | ✅ / ❌               | [words]     | [verb]   | ✅ / —      |
| Description V2      | [n]   | ✅ / ❌               | [words]     | [verb]   | — / —       |
| Description V3      | [n]   | ✅ / ❌               | [words]     | [verb]   | — / —       |

Execution Steps

  1. Read page_type and apply the corresponding copy rules from the Page Type Copy Rules table
  2. Extract the single most compelling benefit or outcome from content_summary and usp — this becomes the lead for Description V1
  3. Identify the core question the searcher is asking when they type primary_keyword — this becomes the hook for Description V2
  4. Find the strongest specific claim, number, or social proof signal from content_summary — this becomes the lead for Description V3
  5. Write Title V1 — keyword first, benefit second, brand third if brand_name provided
  6. Write Title V2 — keyword + power word combination, curiosity or urgency angle
  7. Write Title V3 — keyword + authority signal or brand, suited to navigational intent
  8. Write all three meta description variants using the CTR framework — check character count after every draft
  9. Verify no variant ends mid-sentence near the character limit — trim if needed
  10. Write OG title and description — these can be more conversational and creative than the SERP versions
  11. Write Twitter title and description — punchy, platform-appropriate tone
  12. Build the SERP preview block using the recommended title and description
  13. Run the full Quality Checklist on all variants
  14. Build the Variant Comparison Table
  15. State the recommended title and description variant with a one-sentence reason for each

Connected Skills

  • Receives output from: seo-aeo-landing-page-writer, seo-aeo-blog-writer, seo-aeo-keyword-research
  • Feeds output to: seo-aeo-content-quality-auditor

When to Use

Use when writing or revising title tags, meta descriptions, Open Graph metadata, or Twitter Card metadata for a page.

Limitations

  • Search engines may rewrite snippets, and metadata alone cannot guarantee rankings, click-through rate, or social preview behavior.

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

Files

Just SKILL.md in skills/seo-aeo-meta-description-generator of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit b84d35a

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

SEO Aeo Meta Description Generator 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.

SEO Aeo Meta Description Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Aeo Meta Description Generator this skillsickn33/agentic-awesome-skills47k1 repos~3kAutomated safety check: PassMIT
AI Citability Scorerzubair-trabzada/geo-seo-claude11k2 repos~3.7kAutomated safety check: NotesMIT
GEO Platform Optimizerzubair-trabzada/geo-seo-claude11k2 repos~4.7kAutomated safety check: NotesMIT
SEO PageAgriciDaniel/codex-seo7995 repos~1.2kAutomated safety check: PassMIT
Universal SEO AnalysisAgriciDaniel/claude-seo19k—~4.9kAutomated safety check: PassMIT
Meta Tags OptimizerViryaZheng/recomby-geo4581 repos~2.7kAutomated safety check: PassMIT

Similar skills

  • AI Citability Scorer

    zubair-trabzada/geo-seo-claude

    Scores how likely AI assistants are to quote passages from a web page and suggests rewrites that make those passages easier to extract.

    11k GitHub starsUsed in 2 repos~3.7k tokens
    Marketing & SEOAuto-check: notes
  • GEO Platform Optimizer

    zubair-trabzada/geo-seo-claude

    Audits a site for AI search visibility one platform at a time, scoring Google AI Overviews, ChatGPT, Perplexity, Gemini and Bing Copilot and listing gaps to fix.

    11k GitHub starsUsed in 2 repos~4.7k tokens
    Marketing & SEOAuto-check: notes
  • SEO Page

    AgriciDaniel/codex-seo

    Deep single-page SEO analysis covering on-page elements, content quality, technical meta tags, schema, images, and performance.

    799 GitHub starsUsed in 5 repos~1.2k tokens
    Marketing & SEOAuto-check passed
  • Universal SEO Analysis

    AgriciDaniel/claude-seo

    Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.

    19k GitHub stars~4.9k tokensUpdated 6 days ago
    Marketing & SEOAuto-check passed
  • Meta Tags Optimizer

    ViryaZheng/recomby-geo

    Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate.

    458 GitHub starsUsed in 1 repo~2.7k tokens
    Marketing & SEOAuto-check passed
  • SEO Content Audit

    seranking/seo-skills

    E-E-A-T + CITE quality audit for an EXISTING piece of content.

    161 GitHub stars~3k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,497 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Works with

Categories

Questions about SEO Aeo Meta Description Generator

What does SEO Aeo Meta Description Generator do?

Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals. SEO Aeo Meta Description Generator is an agent skill from sickn33/agentic-awesome-skills. Writes title tags, meta descriptions, Open Graph tags, and Twitter Card tags aligned to page intent and conversion goals.

When should I use SEO Aeo Meta Description Generator?

SEO Aeo Meta Description Generator fits situations like: tasks that involve On-page SEO; tasks that involve AI search optimization.

How do I install SEO Aeo Meta Description Generator in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-meta-description-generator -a claude-code`. Or copy the skill folder (skills/seo-aeo-meta-description-generator in sickn33/agentic-awesome-skills) into .claude/skills/seo-aeo-meta-description-generator in your project. Claude Code loads it when a task matches its description.

How do I install SEO Aeo Meta Description Generator in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-meta-description-generator -a codex`. Or copy the skill folder (skills/seo-aeo-meta-description-generator in sickn33/agentic-awesome-skills) into .agents/skills/seo-aeo-meta-description-generator in your project. Codex loads it when a task matches its description.

Can I use SEO Aeo Meta Description Generator 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 sickn33/agentic-awesome-skills --skill seo-aeo-meta-description-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-aeo-meta-description-generator, .gemini/skills/seo-aeo-meta-description-generator, .github/skills/seo-aeo-meta-description-generator and .opencode/skills/seo-aeo-meta-description-generator in your project.

What does SEO Aeo Meta Description Generator need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Aeo Meta Description Generator is instructions for the agent only.

Does SEO Aeo Meta Description Generator 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 SEO Aeo Meta Description Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Aeo Meta Description Generator use?

SEO Aeo Meta Description Generator 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 SEO Aeo Meta Description Generator use?

About 3k tokens (SKILL.md is roughly 12k 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 SEO Aeo Meta Description Generator?

Skills that share tags, products or a category with SEO Aeo Meta Description Generator: AI Citability Scorer (zubair-trabzada/geo-seo-claude, 11k stars), GEO Platform Optimizer (zubair-trabzada/geo-seo-claude, 11k stars), SEO Page (AgriciDaniel/codex-seo, 799 stars) and Universal SEO Analysis (AgriciDaniel/claude-seo, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Aeo Meta Description Generator?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.