chore: add repo-local share-audit skill#40
Merged
Merged
Conversation
A project-scoped skill (.claude/skills/share-audit) that audits the landing page for share-readiness — Open Graph / Twitter / canonical / JSON-LD meta, og:image dimensions, accessibility, and content currency. Includes a stdlib-only check_meta.py that verifies the og:image is reachable and its real pixels match the declared width/height. Kept local since it's specific to this repo's docs site. Self-scores 100 / A / Ship. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a project-scoped skill at
.claude/skills/share-audit/(alongsideship) — kept local since it's specific to this repo's docs/landing page.What it does
Audits a page for share-readiness across five passes: social meta (OG/Twitter/canonical), structured data (JSON-LD), accessibility, content currency, and live render/verify. Outputs a prioritized findings list.
scripts/check_meta.py— deterministic, stdlib-only, runs on a URL or local HTML file. Reports OG/Twitter/canonical/lang presence + JSON-LD validity, and fetches theog:imageto confirm its real pixels match the declaredog:image:width/height(decodes PNG/JPEG headers, no deps). Exits non-zero if a required tag is missing — usable as a pre-publish gate.Validation
skval structuralon the skill: 100 / 100 · Grade A · Ship, safety PASS, no findings.🤖 Generated with Claude Code