seo-aeo-meta-description-generator – skill Marketing & SEO cho agent AI
Viết title tag, meta description, thẻ Open Graph và Twitter Card phù hợp với search intent của trang và mục tiêu chuyển đổi.
Cài skill seo-aeo-meta-description-generator bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/seo-aeo-meta-description-generator-08d7f.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /seo-aeo-meta-description-generator – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/seo-aeo-meta-description-generator-08d7f.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $seo-aeo-meta-description-generator – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/seo-aeo-meta-description-generator-08d7f.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /seo-aeo-meta-description-generator – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/seo-aeo-meta-description-generator-08d7f.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /seo-aeo-meta-description-generator – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
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
{
"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
| Signal | How to Use It |
|----------------------|------------------------------------------------------|
| Keyword match | Primary keyword first in title — matches search term |
| Benefit lead | Lead description with outcome, not feature |
| Power words | Words that trigger action or curiosity (see list) |
| Specificity | Numbers and specifics outperform vague claims |
| CTA verb | End description with an action word |
| Emotional trigger | Speak to the feeling behind the search |
| Urgency / scarcity | Use only when genuine — never fabricate |
Power Word Bank
Use these only where accurate and supported by the supplied page evidence; omit power words rather than inventing guarantees, free offers, rankings, expertise or statistics:
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" — usually less informative than a specific benefit
- Unnecessary all caps — can reduce readability
- 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
- Empty brand-centric claims — prefer information useful to the searcher
---
Character Limits and Behaviour
| Element | Editorial Target | Planning Threshold | Preview Risk |
|----------------------|----------------|------------|----------------------------|
| Title Tag | 50–60 chars | 60 chars | Truncated with "..." in SERP|
| Meta Description | 140–155 chars | 160 chars | Truncated mid-sentence |
| OG Title | 40–60 chars | 88 chars | Truncated in social preview|
| OG Description | 100–200 chars | 300 chars | Truncated in social preview|
| Twitter Title | 40–60 chars | 70 chars | Truncated in card |
| Twitter Description | 100–200 chars | 200 chars | Truncated in card |
These are drafting targets, not universal platform limits. [Google documents no fixed meta-description length limit](https://developers.google.com/search/docs/appearance/snippet); displayed snippets depend on device width/query and can be rewritten. Verify current social-card requirements before delivery. Character counts cannot guarantee truncation behavior.
Rule: Never deliberately 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 Type | Title Format | Description Approach |
|----------------|-------------------------------------|---------------------------------------------|
| Landing Page | Keyword + Outcome + Brand | Benefit lead → USP → CTA |
| Blog Post | Keyword + Curiosity hook | Question or provocative statement → answer |
| Pillar Page | Keyword + "Complete Guide" | Scope statement → depth signal → CTA |
| Product Page | Product Name + Keyword + Brand | Feature benefit → social proof signal → CTA|
| Homepage | Brand + Core keyword + Tagline | Who you are + who you serve + CTA |
| Category Page | Category keyword + "Best / Top" | What's covered → audience signal → CTA |
---
Output Structure
The skill must always produce output in this exact format:
# 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 — compare with a controlled test where feasible; search changes and query mix can confound results:
| # | 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 is the preferred hypothesis for this page type
and audience]
---
## Meta Description Variants
Write 3 variants — compare with a controlled test where feasible; search changes and query mix can confound results:
**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:<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):<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
#… (nội dung đầy đủ có trong gói tải về)
Skill liên quan
- seo-aeo-orchestrator – Chạy quy trình tăng trưởng SEO/AEO ưu tiên kiểm toán, từ khám phá dự án đến triển khai…
- seo-aeo-schema-generator – Tạo và kiểm tra dữ liệu có cấu trúc JSON-LD sẵn sàng triển khai cho các loại trang phù…
- seo-audit – Chẩn đoán và kiểm tra các lỗi SEO ảnh hưởng đến khả năng thu thập dữ liệu, lập chỉ mục…
- seo-authority-builder – Phân tích nội dung theo tín hiệu E-E-A-T và đề xuất cải thiện để xây dựng uy tín và độ…
- seo-cannibalization-detector – Phân tích nhiều trang được cung cấp để tìm trùng lặp từ khóa và nguy cơ cannibalization…
- seo-checklist-generator – Tạo checklist SEO. Dùng khi làm việc với loại website và mục tiêu hiện tại.
- seo-competitor-pages – Tạo trang so sánh đối thủ và trang thay thế được tối ưu SEO. Bao gồm bố cục "X vs Y"…
- seo-dataforseo – Dùng DataForSEO để lấy SERP trực tiếp, chỉ số từ khóa, backlink, phân tích đối thủ, kiểm…