profile-cover
其他 活跃维护

profile-cover

sjh9714/profile-cover

将GitHub个人主页README生成为编辑风格封面,提供等宽衬线排版的路径描边SVG效果,内置明暗主题适配,无需调用外部资源,输出结果完全可复现

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
Python
主要语言
MIT
开源协议
315 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:sjh9714/profile-cover
git clone https://github.com/sjh9714/profile-cover.git
git clone git@github.com:sjh9714/profile-cover.git
README.md main
profile-cover, kerned serif mastheads for GitHub profiles

An agent skill that designs your GitHub profile README as an
editorial page.
The masthead you see above is the product: kerned
Fraunces converted to SVG paths by the bundled scripts, light and dark
pairs, zero external resources, so it renders identically through
GitHub's image proxy on every OS and can never show a broken image.

한국어

Why not widgets

Most profile READMEs are a stack of third-party stats cards and badge
rows. They rate-limit, they 503, they all look the same. profile-cover
replaces the clutter with typography. Everything that should be a link
stays plain markdown, so your pinned work is clickable, indexable, and
theirs to keep loading forever.

Three archetypes ship with the skill. These strips are live SVGs
rendered by GitHub right now, not screenshots:

Shipping ledger archetype, for people who release small things often Build log archetype, for learning in public Stewardship archetype, for maintainers of one serious thing

Install

npx skills add sjh9714/profile-cover
pip install fonttools uharfbuzz

In fx: /skills install sjh9714/profile-cover --skill profile-cover

Then, in any session:

Design my GitHub profile README.

The agent interviews you, picks an archetype, generates the masthead
and section strips with the bundled scripts, assembles a
GitHub-native README.md, and runs the deterministic checker before you
see anything.

What the checker enforces

  • Accent colors come in light/dark pairs, both passing 4.5:1 contrast
    against GitHub's page colors
  • No external resources in any SVG, no inline styles in the markdown
    (GitHub strips them), no empty table header rows
  • No labels under 12.5px, the mobile legibility floor
  • Warnings on decaying copy ("this week", live counts) unless paired
    with a refresh Action, and on third-party dynamic images

Sibling project

repo-cover designs the social
preview card for a repository the same way. Same design language, same
checker discipline.

License

MIT. Fraunces is bundled under the SIL Open Font License, see
skills/profile-cover/assets/OFL.txt.