* fix(install-stats): handle abbreviated count formats (e.g. 2.8K) in skills.sh scraper
The regex only matched plain digit counts (\d+), causing it to miss
abbreviated formats like '2.8K'. This led to seo-geo stealing
logo-creator's count and logo-creator being dropped entirely.
- Add _parse_count() helper to handle K-suffix abbreviations
- Update regex to capture abbreviated count patterns
- Refresh install-stats.json with correct data
* refactor(skills): align SKILL.md frontmatter with Anthropic skill standard (#51)
Remove separate 'triggers' field from all SKILL.md files and merge
trigger keywords into the 'description' field. This follows the
Anthropic skills standard (skills.sh/anthropics/skills/skill-creator)
where frontmatter only has 'name' and 'description'.
Updated: all 9 skills and the template.
- Changed from parsing 'total installs' text from HTML (unreliable)
- Now calculates total by summing individual skill install counts
- More reliable and always accurate
- Fixes#45
* feat(website): display skill installation counts from skills.sh (#13)
- Add scripts/fetch-install-stats.py to scrape install counts
- Add GitHub Action to run daily and update install-stats.json
- Update worker.js to show install count badges on skill cards and detail pages
- Generate initial install-stats.json
Closes#12
* feat(blog): add FAQPage schema and dateModified for GEO optimization
- Add FAQ items to blog posts 2 & 3 (domain-hunting, what-is-opc)
- Add dateModified field to all blog posts for freshness signals
- Add additional citations to improve AI search visibility