Review, validate, and update the portfolio repository metadata for the yxz Docusaurus site. Use when adding/removing portfolio projects, refreshing GitHub repo metadata, correcting screenshots, or working with src/pages/portfolio/github-repo-info.json.
Resources
1Install
npx skillscat add sampraszheng/yxz/portfolio-curator Install via the SkillsCat registry.
SKILL.md
Portfolio Curator
Contract
The portfolio page reads from:
my-website/src/pages/portfolio/github-repo-info.jsonAdd, remove, and update projects in that JSON file rather than changing the portfolio component contract.
Required Fields
Each entry should include:
namestarsforkforksCounthomepagehtml_urllanguagedescriptionscreenshot
Use null for absent homepage or screenshot.
Validation
From my-website/, run:
yarn portfolio:checkIf using live GitHub data, preserve hand-curated descriptions and screenshots unless the user asks for a full refresh.