Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when auditing a web page's social sharing metadata. Applies to any page users might share on social networks or messaging apps.
.claude/skills/thedaviddias-og-tags/SKILL.md| Model | Eval pass | Runs |
|---|---|---|
| gemini-3.6-flash | 100% | 1 |
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -17% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-18 | ✗→✓ | ▲ Improved | -5% | 0% |
Open Graph tags control how your pages appear when shared on Facebook, LinkedIn, Slack, and other platforms—missing or incorrect tags result in unappealing link previews that reduce click-through rates.
Check the <head> for Open Graph meta tags: og:title, og:description, og:image, og:url, and og:type. Verify all values are non-empty and og:image/og:url use absolute HTTPS URLs.
Add the four required Open Graph meta tags to the <head>: og:title (≤95 chars), og:description (≤200 chars), og:image (absolute HTTPS URL, 1200×630), og:url (canonical absolute URL). Add og:type='website' for standard pages.
Open Graph tags control how this page is displayed when shared on social platforms like Facebook, LinkedIn, and Slack. Without them, platforms fall back to guessing the title, description, and image, often with poor results.
Check the rendered <head> for all five core OG properties: og:title, og:description, og:image, og:url, og:type. Verify og:image and og:url values start with 'https://'. Flag any empty content attributes. Compare og:url against the canonical tag — they must match exactly.
For full implementation details, code examples, and framework-specific guidance, see references/rule.md.
Rule page: https://frontendchecklist.io/en/rules/seo/og-tags
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 6,080 | 4,482 | -26% | 1 | 1 | 0% | 1,277 | 1,308 | +2% | 0 | 0 | — |
case-02 | pass→pass | 10,577 | 6,992 | -34% | 1 | 1 | 0% | 1,823 | 1,632 | -10% | 0 | 0 | — |
case-03 | pass→pass | 8,760 | 5,558 | -37% | 1 | 1 | 0% | 1,608 | 1,506 | -6% | 0 | 0 | — |
case-04 | pass→pass | 8,012 | 5,125 | -36% | 1 | 1 | 0% | 1,500 | 1,310 | -13% | 0 | 0 | — |
case-05 | pass→pass | 7,873 | 3,780 | -52% | 1 | 1 | 0% | 1,369 | 1,178 | -14% | 0 | 0 | — |
case-06 | pass→pass | 12,431 | 7,039 | -43% | 1 | 1 | 0% | 2,132 | 1,688 | -21% | 0 | 0 | — |
case-07 | pass→pass | 8,929 | 5,298 | -41% | 1 | 1 | 0% | 1,491 | 1,401 | -6% | 0 | 0 | — |
case-08 | fail→pass | 11,740 | 4,707 | -60% | 1 | 1 | 0% | 1,898 | 1,216 | -36% | 0 | 0 | — |
case-09 | pass→pass | 10,645 | 8,229 | -23% | 1 | 1 | 0% | 1,803 | 1,812 | +0% | 0 | 0 | — |
case-10 | fail→pass | 8,288 | 4,273 | -48% | 1 | 1 | 0% | 1,588 | 1,317 | -17% | 0 | 0 | — |
case-11 | pass→pass | 10,115 | 4,669 | -54% | 1 | 1 | 0% | 1,801 | 1,262 | -30% | 0 | 0 | — |
case-12 | pass→pass | 10,356 | 6,310 | -39% | 1 | 1 | 0% | 1,782 | 1,611 | -10% | 0 | 0 | — |
case-13 | fail→pass | 7,533 | 3,329 | -56% | 1 | 1 | 0% | 1,420 | 1,050 | -26% | 0 | 0 | — |
case-14 | pass→pass | 8,020 | 5,268 | -34% | 1 | 1 | 0% | 1,560 | 1,401 | -10% | 0 | 0 | — |
case-15 | pass→pass | 6,202 | 2,667 | -57% | 1 | 1 | 0% | 1,133 | 871 | -23% | 0 | 0 | — |
case-16 | pass→pass | 7,134 | 2,656 | -63% | 1 | 1 | 0% | 1,395 | 953 | -32% | 0 | 0 | — |
case-17 | pass→pass | 8,896 | 5,407 | -39% | 1 | 1 | 0% | 1,644 | 1,423 | -13% | 0 | 0 | — |
case-18 | fail→pass | 7,443 | 4,620 | -38% | 1 | 1 | 0% | 1,420 | 1,350 | -5% | 0 | 0 | — |
case-19 | pass→pass | 8,089 | 4,672 | -42% | 1 | 1 | 0% | 1,423 | 1,240 | -13% | 0 | 0 | — |
case-20 | pass→pass | 3,204 | 2,986 | -7% | 1 | 1 | 0% | 554 | 910 | +64% | 0 | 0 | — |
case-21 | pass→pass | 11,004 | 7,960 | -28% | 1 | 1 | 0% | 2,282 | 2,116 | -7% | 0 | 0 | — |
case-22 | pass→pass | 6,225 | 2,080 | -67% | 1 | 1 | 0% | 1,173 | 741 | -37% | 0 | 0 | — |
case-23 | pass→pass | 6,445 | 4,695 | -27% | 1 | 1 | 0% | 1,265 | 1,272 | +1% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +22 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.