A portfolio website that interviews you, then writes itself.

A working portfolio in minutes — about page, project write-ups, and an engineering journal, all drafted in your first-person voice. Run the skill, answer some questions and deploy your portfolio.

Get started View on GitHub
Works with Claude Code

Four commands to a working portfolio.

/onboard

Personalizes every placeholder to get the app scaffolded up — name, title, tagline, accent color, GitHub, and your URL.

/about-me

Interviews you about who you are as a builder and writes the about page in your voice.

/draft-project

Grills you on something you built, then drops a project write-up into your work section.

/journal-post

Watches a coding session and opens a PR with a finished blog post in your first-person voice.

Install.

One-line install recommended

# clone the template and pre-install the journal-post skill
curl -fsSL https://raw.githubusercontent.com/waream2/folio-init/main/init.sh \
  | bash -s --  < directory-name > 

With /folio-init Claude Code skill

# install the skill (once)
git clone https://github.com/waream2/folio-init.git ~/.claude/skills/folio-init

# spin up a new portfolio, anytime, from anywhere
/folio-init

Or clone the template manually

# clone
git clone https://github.com/waream2/folio.git my-folio
cd my-folio && npm install

# personalize
/onboard

# preview
npm run dev