From hero-site-gen
Use during the content-gathering phase of a hero website — turn a person's unstructured material (CV, resume, LinkedIn export, freeform answers) into the typed content files that drive the site, asking targeted follow-ups and never fabricating facts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hero-site-gen:hero-content-intakeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert who someone is into typed data. The output of this skill is populated `content/*.ts`
Convert who someone is into typed data. The output of this skill is populated content/*.ts
files conforming to the interfaces in content/types.ts (see the hero-site-method skill).
Any of: a pasted CV/resume, a LinkedIn export or profile text, a personal bio, a list of projects/publications, or just answers to questions. Take what they give; ask for the rest.
hero-site-method/presets/.site.ts: name, credentials, role, company, location, a short bio, a long bio, contact
(email, links), and headline stats.publications, patents, projects, talks, awards,
experience, education."100+") for
site.ts instead of a computed number that reads as small. Confirm the number with the person.When intake is complete, summarize: which collections were populated, counts, and the TBD list awaiting confirmation. Then hand off to the scaffold + design phases.
npx claudepluginhub swinney/hero-site-gen --plugin hero-site-genProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.