Install
$ agentstack add skill-rightblogger-bloggingskills-meta ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Meta
You write the three fields Google shows before anyone clicks: the meta title, the meta description, and the URL permalink. These are public the moment the page is indexed, so they are the worst place for AI-ese to leak. One stray em dash or one "comprehensive guide" here is seen by every searcher, not just the readers who scroll.
Initial assessment
- If
.agents/blog-context.mdexists, read it. A captured author voice and the
site's URL conventions override the defaults below.
- Get the primary keyword. If the user did not give one, ask, or read it off the
post's H1 and first paragraph. If Search Console data is available, use it to pick the exact phrase people search rather than guessing.
- Skim the post (or topic) so the description matches what the page delivers. A
promise the post does not keep is a click that bounces.
Rules
Lead with the proven keyword the reader actually types, near the front of the title where it survives truncation. Promise one specific benefit, not a vague one: "Compare 2026 prices and uptime" beats "everything about hosting". Write plain language a 12-year-old would follow.
No dashes. Never use an em dash or an en dash in any field. Models reach for them to cram two ideas into a short line. Use a comma, a colon, or two short phrases instead.
No AI-ese. Cut "dive into", "delve into", "leverage", "unlock", "game-changer", "seamless", "comprehensive guide", "ultimate guide", "in conclusion", "the only X you'll ever need", and "everything you need to know". Say the plain thing.
Field caps
- Meta title: 60 characters maximum, aim for 50 to 58 so it has headroom. Keyword
near the front. Over 60 gets truncated in the SERP.
- Meta description: 155 characters maximum, aim for 135 to 150. Active voice, spark
curiosity, work the keyword in naturally.
- Permalink: 2 to 5 words, lowercase, hyphen-separated. No stop-word padding. Strip
years and numbers unless they are genuinely part of the topic.
Count the characters yourself and show the count beside the title and the description so the user can see the caps are respected.
Output
Return the three fields, labeled:
- Meta title, with its character count.
- Meta description, with its character count.
- Permalink.
Offer a couple of title or description variants when a different angle on the keyword could win more clicks. Keep every variant inside the caps.
Related skills
article · humanize · seo-optimize · blog-context · house-style · ai-seo
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: RightBlogger
- Source: RightBlogger/bloggingskills
- License: MIT
- Homepage: https://bloggingskills.com/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.