agentsclimarketplace

Portfolio

Skill jpoindexter/design-case-study-skills/skills/portfolio

Plan, build, critique, update, or ship a professional design portfolio as one evidence-backed system. Use when the user invokes /portfolio; needs portfolio positioning, project inventory and selection, personal brand, case studies, homepage/about/contact copy, information architecture, visual direction, website implementation, accessibility, review, or publishing; or wants to turn scattered work into a coherent portfolio for a specific role, client, or audience.From its SKILL.md

Install
npx -y skills add jpoindexter/design-case-study-skills --skill portfolio

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 24 days oldThe repository was created 24 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.5 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

Portfolio Dispatcher

Build a portfolio around what the intended audience must understand and believe. Do not begin with a visual theme or force every project into the same story.

Resolve the mode

Interpret the first argument as a mode when present:

CallOutcome
/portfolio buildRun the full workflow from evidence inventory to validated portfolio
/portfolio positionDefine target audience, promise, differentiators, and proof requirements
/portfolio inventoryFind and classify usable projects, artifacts, metrics, and testimonials
/portfolio selectScore projects and choose the smallest credible set
/portfolio architectureCreate the sitemap, page hierarchy, labels, and content model
/portfolio case-studyRoute one project through /case-study
/portfolio writeDraft or edit homepage, work-index, about, resume, and contact copy
/portfolio designDefine or implement the portfolio’s visual and interaction system
/portfolio auditTest positioning, evidence, findability, writing, accessibility, and execution
/portfolio shipValidate, commit, push, and deploy only with explicit publishing authority
/portfolio updateRe-run inventory and replace stale or weak evidence without rebuilding everything

No mode means build. If a portfolio or project already exists, inspect it before asking for information that can be recovered from the files.

Route the installed library

Load only the routes required for the active mode. If the use dispatcher is installed, run its inventory sweep against the active phase so new relevant skills can join later.

NeedRoute
Career/studio positioning, niche, expertise signalsdesignbiz
Personal brand, identity, positioning, touchpointsbrand
Product, system, or AI project storycase-study
Brand-identity project story or precedentbrand-case-studies with case-study
Sitemap, labels, project taxonomy, findabilityinformation-architecture-and-navigation
Interface direction, design system, layout, polishdesign
Section-level image direction or generated visualsimagegen-frontend-web
Voice and removal of AI writing patternshumanizer, after evidence and structure are stable
Accessibility and inclusive implementationaccessibility-and-inclusive-design
GitHub publicationgithub:yeet, only after an explicit ship request

Treat these as delegated capabilities, not separate reports. The portfolio owns the audience, project set, cross-page hierarchy, and proof system; companion skills own their specialized decisions.

Mode plans

Use these sequences as required routes, not suggestions:

ModeOrdered plan
buildpositioninventoryselectarchitecturecase-study for each selected project → writedesignaudit → local handoff
positiondesignbiz for audience/expertise strategy → brand for personal-brand expression → proof requirements
inventoryInspect authorized files and sources → evidence/permission ledger → gap list
selectPermission gate → PROOF scoring → coverage/redundancy/depth check
architectureinformation-architecture-and-navigation → content model → sitemap → page briefs
case-studycase-study; add brand-case-studies for identity work
writePortfolio page copy → evidence check → humanizer voice pass
designdesign; add imagegen-frontend-web only when meaningful new imagery is needed
auditPositioning/evidence gate → rendered findability test → accessibility-and-inclusive-design → execution checks
shipaudit must pass → github:yeet → configured deployment path
updateInventory delta → replace or repair weak proof → rerun affected case-study/page/audit stages

Do not append ship to build. Run ship only when the user explicitly requests publishing.

Full workflow

  1. Target and position — name the role, client, or audience; their decision; desired next action; constraints; and proof requirements.
  2. Inventory — inspect projects, artifacts, metrics, research, screenshots, source files, testimonials, and permissions.
  3. Select — apply references/project-selection.md; choose the smallest set that proves the positioning without repetition.
  4. Architect — apply references/page-system.md; design the content model and sitemap before visual styling.
  5. Build stories — route each selected project through case-study; do not duplicate its internal framework here.
  6. Write connective copy — draft the homepage, work index, about page, project cards, resume bridge, and contact path.
  7. Design and implement — route the interface through design; generate new imagery only when it carries meaning.
  8. Validate — apply references/portfolio-quality-gate.md against the actual rendered portfolio.
  9. Hand off — leave a verified local artifact and one re-entry step.
  10. Ship only on request — publish only when the user explicitly invokes or requests the ship phase.

Use assets/portfolio-workbook.md when the user needs a persistent artifact across sessions.

Evidence contract

For every project and portfolio-level claim:

  • name the user, organization, or system affected;
  • state the designer’s actual ownership and collaborators;
  • connect artifacts to decisions, not decoration;
  • distinguish shipped outcomes from observations, reports, and proposals;
  • mark confidential, redacted, reconstructed, or unavailable evidence;
  • never invent research, metrics, testimonials, awards, employers, responsibilities, or impact.

Use [evidence needed: …] for material gaps. A visually strong page does not compensate for unsupported claims.

Output by default

Return or create:

  1. target-audience and positioning statement;
  2. evidence inventory;
  3. scored project shortlist;
  4. portfolio sitemap and page briefs;
  5. case-study production queue;
  6. portfolio-level copy;
  7. design/build direction;
  8. validation results and unresolved gaps;
  9. one next action when work remains.

Example

/portfolio build Inspect my project folders and build a portfolio for senior
AI product design roles. Prioritize systems thinking, agent control, and shipped work.

Expected outcome: the skill inventories evidence, selects non-redundant projects, defines positioning and sitemap, routes each selected project through /case-study, builds or directs the site through /design, and reports the executed validation path before calling it ready.

Done

The portfolio is ready only when the actual rendered artifact lets the target audience answer:

  • Who is this person, what kind of work do they do, and for whom?
  • Which projects best prove that claim?
  • What did they own, decide, and change?
  • What evidence supports the result?
  • Can I find the right depth quickly on desktop, mobile, keyboard, and assistive technology?
  • What should I do next, and does that action work?

What ships with it: 5 files

7.0 KB alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,149. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.