| name | linkedin-page |
| description | Creates the visuals for a LinkedIn profile or Page (profile photo, personal banner, company logo, company cover) at LinkedIn's official dimensions. Use when the user wants a "LinkedIn profile photo", a "LinkedIn banner", a "company page banner", a "LinkedIn page logo" or a "LinkedIn cover" for a project. Produces one or more .tsx templates at the sizes LinkedIn imposes, aligned with the brand guidelines, rendered as PNGs through the project's engine. Requires a project with its brand.md in place. |
linkedin-page: visuals for a LinkedIn profile / Page
Goal: produce the PNG assets of a personal profile or a LinkedIn company
Page, at the official dimensions (source: LinkedIn help a563309 / a568217 /
a549049), aligned with the guidelines. Four possible visuals, independent of each
other:
- profile photo (personal): the brand, 400×400, cropped to a circle;
- personal banner: the profile background, 1584×396 (4:1);
- company logo (Page): 400×400;
- company cover (Page): the tall banner, 4200×700 (6:1).
This is a specialization of new-template with the LinkedIn constraints
hard-coded. Same conventions: the Template contract (from brand-artisan),
assets through brand(), fonts discovered in fonts/,
export default ... satisfies Template.
0. Prerequisites (blocking)
The chain project -> template folder -> guidelines must exist:
- Resolve
<project> (from the arguments, otherwise ask).
- Check
templates/<project>/ and brands/<project>/brand.md.
- Missing guidelines or project -> STOP: ask for
first. No visual without guidelines (CLAUDE.md rule).