{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "juliobsz-skills--build-portfolio-from-one-line",
 "repo": "juliobsz/skills",
 "repo_url": "https://github.com/juliobsz/skills",
 "repo_slug": "juliobsz-skills",
 "title": "Build a distinctive portfolio site from one line",
 "page_title": "How to build a distinctive portfolio site from one line with Skills",
 "summary": "Get a designed, browser-checked portfolio site from a single sentence instead of a template.",
 "who": "A freelancer or creative who needs a personal site fast and does not want the generic purple-gradient, three-card default an agent usually produces.",
 "problem": "Asking an agent for a portfolio usually returns the same bland layout, with placeholder copy and no design direction.",
 "outcome": "A built site with a written concept, a DESIGN.md design system, semantic HTML, screenshots checked on desktop and mobile, and a list of placeholders you still need to replace.",
 "steps": [
  "Run `npx skills add juliobsz/skills -g` in a terminal.",
  "Open a new agent session so it loads the skill.",
  "Type `make me a portfolio, my name is <your name>` or ask for a website in one line. (inferred, check the README)",
  "Read the assumptions the agent writes down, and the DESIGN.md it produces.",
  "Replace every placeholder listed at the end of the run with your real projects, photos and copy.",
  "Confirm before the agent deploys to Vercel, Netlify or Cloudflare."
 ],
 "agent_prompt": "Using the juliobsz/skills repo, run the /awwwards skill with the brief 'make me a portfolio, my name is <name>, I work as <craft>'. Expect a built site folder, a DESIGN.md file and a list of placeholder copy. Verify that no placeholder text remains in the final HTML before you report the site as done.",
 "agents": [
  "claude-code",
  "codex",
  "cursor",
  "gemini-cli"
 ],
 "difficulty": "Intermediate",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "The README gives no run time, so the 1 hour figure is an estimate, and it notes a full run is long with heavy token use.",
 "category": "Content",
 "tags": [
  "Content"
 ],
 "lang": "javascript",
 "requirements": [
  "Node 22.20+ for the skills CLI (helper scripts need Node 20+)",
  "An agent that supports skills, such as Claude Code, Codex, Cursor or Gemini CLI",
  "A model that can read images, so the QA loop can check its own screenshots",
  "Playwright and a Chromium browser (the skills install them when needed)",
  "A Vercel, Netlify or Cloudflare account only if you want the site deployed"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Deploying to Vercel, Netlify or Cloudflare requires your own account login, so only grant deploy access you are comfortable with."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/juliobsz-skills/build-portfolio-from-one-line/",
 "md": "https://dedupedai.com/use-cases/juliobsz-skills/build-portfolio-from-one-line/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/juliobsz-skills--build-portfolio-from-one-line.json",
 "api_version": "v1"
}
