Custom GitHub profile badges for jseramn. The public profile still uses temporary Shields chips. This repo is the design pack for replacing them with one system.
Shields + Skillicons cannot share one size, one color, or one logo treatment. Half the harnesses have no public icon. Google Stitch gets a locked prompt, the profile card as style reference, and a logo pack already flattened to #c9d1d9.
The pack lives on this public repo. Stitch does not clone GitHub; it can take a public URL or an attached image.
- Open stitch.withgoogle.com and switch to Web.
- Attach your screenshot of the live profile chips, then
live-chips-reference.png. - Attach only
languages.pngon the first pass. - Attach
DESIGN.mdandnoir-reference.jpegif Stitch asks for a design system. - Paste everything below the
---institch/PROMPT.md(orPROMPT-FINISH.mdto complete the sheet). - If you get white pills, you used the old prompt — start a new Stitch project.
If Stitch drops images, re-open the project and paste the sheet with Ctrl+V.
dist/svg/*.svg one badge per file
dist/h40/*.png profile README glyphs (Camo path)
dist/profile-fragment.md GitHub README snippet (`<a><img>`)
dist/badges.html local preview sheet
logos/official/ Simple Icons + vendor marks, recolored #cfcfcf
logos/placeholder/ original monograms (no official mark)
stitch/PROMPT.md copy-paste prompt
stitch/contact/ one PNG sheet per category + profile card
stitch/exports/ broken Stitch HTML (icon names leaked as text)
catalog.json machine index
scripts/build_assets.py
scripts/build_sheet.py
Rebuild the pack:
python3 scripts/build_assets.py| Kind | Count | Notes |
|---|---|---|
| Official | see catalog.json |
Simple Icons, CC0 vectors, trademarks stay with owners |
| Placeholder | the rest | letter marks only — replace if a real logo appears |
AnyDesk and RustDesk stay one chip: AnyDesk · RustDesk.
See ATTRIBUTION.md.