research

Aggregates user data from profiles and public sources to define portfolio highlights and voice.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/willhammondhimself/portfolio --skill research-willhammondhimself
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/willhammondhimself/portfolio/tree/main/.agent/skills/research
Command: npx skills add https://github.com/willhammondhimself/portfolio --skill research-willhammondhimself

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gather and synthesize user data from materials, profile.yaml, GitHub, and public web sources to inform portfolio content and design decisions.

Core Features & Use Cases

  • Multi-source data gathering: Pulls data from materials/, profile.yaml, GitHub, and web sources to build a comprehensive user profile.
  • Insights generation: Derives 3-5 highlight projects or achievements, career trajectory, tone, and voice to guide portfolio content.
  • Guided discovery: Provides prompts and questions to fill gaps and refine the user story.

Quick Start

Provide a concise portfolio outline by aggregating data from materials, profile.yaml, GitHub, and public sources.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate user data to build a portfolio?

To aggregate user data for a portfolio, this Skill pulls from materials, profile.yaml, GitHub, and public web sources to synthesize a comprehensive user profile that informs portfolio content and design decisions.

Can I generate portfolio content from my GitHub profile and web sources?

Yes, you can generate portfolio content by synthesizing your GitHub profile and public web sources. The Skill extracts this data to define 3-5 highlight projects, career trajectory, tone, and voice for your portfolio.

What is the best way to define highlight projects for a portfolio from existing materials?

The best way to define highlight projects from existing materials is to aggregate data from profile.yaml and public sources, which the Skill uses to identify 3-5 key achievements and guide your portfolio content generation.

How does portfolio research handle missing data or gaps in my profile?

Portfolio research handles missing data gracefully by respecting privacy and surfacing targeted questions for clarification, providing prompts to fill gaps and refine your user story without failing the aggregation process.

Do I need a profile.yaml file to synthesize portfolio insights?

While profile.yaml is a primary data source for synthesizing portfolio insights, it is not strictly required. The Skill aggregates data from multiple sources including GitHub and web sources, handling missing data gracefully.

What tone and voice decisions can be derived from user data for a portfolio?

Tone and voice decisions are derived by analyzing aggregated user data from materials, GitHub, and public web sources. The Skill applies this data to define your career trajectory and narrative voice for portfolio content.