
Claude Skills by bemoshiur
github.com/bemoshiurDraft a daily LinkedIn post for S M Moshiur Rahman about business development, grounded in a real problem he hit that day and real numbers from OmniRank. Use when he says "linkedin post", "today's post", "draft a post", or describes friction he wants written up.
The audit skill scores a site across **five** content layers — SEO, AEO, GEO, perf and security — plus a site-level cross-URL pass, an indexability-contradictions pass, and one sitemap-hygiene check, returning findings that carry an observed value, an expected value, a fix and a `fixTier`. It never edits the site; it only diagnoses, then hands the list to a human, CI job, or `omnirank fix`. Everything on this page is verified against `scripts/py/omnirank/audit.py`, `scripts/py/omnirank/gates/...
The `geo-artifacts` skill generates `llms.txt`, `llms-full.txt` and `facts.json`, the three files that let ChatGPT, Claude, Perplexity and Gemini ingest a site as structured ground truth with an explicit citation licence. A Python path crawls any live site; a Node path consumes pages already gathered inside a repo's own build. Everything here is verified against `scripts/py/omnirank/geo_artifacts.py`, `scripts/node/src/generate.ts`, and `skills/geo-artifacts/`. Generation only writes the thre...
Use when asked to audit a site's SEO, check AEO or answer-engine readiness, diagnose why a page is not ranking or not being cited by AI, verify structured data, or run pre-deploy discoverability checks on built HTML.
Use when asked to generate or fix llms.txt, llms-full.txt or facts.json, make a site citable or ingestible by ChatGPT, Claude, Perplexity or Gemini, or publish machine-readable ground truth for AI crawlers.