A Claude Code skill that builds the special GitHub profile README (github.com/<username>/<username>) with stat/streak/top-language cards, skill icons, and social badges.
It also knows how to self-host the github-readme-stats API on your own AWS account (Lambda + CloudFront), because the public github-readme-stats.vercel.app deployment is shared by millions of profiles and frequently goes down with 503 DEPLOYMENT_PAUSED.
Drop this folder into .claude/skills/github-profile-dashboard/ in any repo (or your global ~/.claude/skills/), then in Claude Code:
Build me a GitHub profile dashboard like <screenshot/description>
Claude will read SKILL.md and follow the steps: gather your info, write the profile README, and — only if you ask for reliability/self-hosting — run scripts/deploy.sh to stand up your own stats API behind a CDN cache.
SKILL.md— the instructions Claude followstemplates/README.template.md— the profile README layout (placeholders only, no personal data)templates/Dockerfile.lambda— packagesgithub-readme-stats' officialexpress.jsself-host entrypoint for AWS Lambda (via the Lambda Web Adapter)templates/cache-policy.template.json,templates/cf-dist.template.json— CloudFront config that forwards query strings (required — the default AWS-managed cache policy drops them, which would serve one cached image regardless of username/theme)scripts/deploy.sh— end-to-end deploy script (idempotent, safe to re-run)
Effectively $0/month for personal-profile-scale traffic — Lambda and CloudFront both have generous perpetual free tiers, and this scales to zero when nobody's viewing your profile.