with one click
biography-extraction
// Extracts and synthesizes biographical information from multiple sources
// Extracts and synthesizes biographical information from multiple sources
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | biography-extraction |
| description | Extracts and synthesizes biographical information from multiple sources |
| version | 1.0.0 |
Extract and synthesize biographical information from multiple sources (GitHub profile, video descriptions, transcript excerpts) to create accurate, factual presenter profiles. This skill ensures all biographical claims are traceable to source data and avoids speculation.
{
"github_profile": {
"name": "Jeffrey Sica",
"bio": "Kubernetes & OSS Advocate",
"location": "Minneapolis, MN",
"organizations": ["cncf", "kubernetes", "kubernetes-sigs"],
"followers": 159,
"company": "CNCF",
"blog": "https://jeefy.dev",
"twitter_username": "jeefy"
},
"video_descriptions": [
"Jeffrey Sica discusses Kubernetes community management...",
"Speaker: Jeffrey Sica, CNCF Ambassador..."
],
"transcript_excerpts": [
"I'm Jeffrey, I work on Kubernetes contributor experience...",
"My role at CNCF involves community management..."
]
}
Field Descriptions:
github_profile (object): GitHub API profile data
name (string): Display namebio (string): GitHub bio textlocation (string): Geographic locationorganizations (array): GitHub organization membershipsfollowers (number): Follower countcompany (string, optional): Company nameblog (string, optional): Personal website URLtwitter_username (string, optional): Twitter handlevideo_descriptions (array of strings): YouTube video descriptions mentioning the presentertranscript_excerpts (array of strings): Self-introductions and role descriptions from transcripts{
"full_name": "Jeffrey Sica",
"current_role": "Kubernetes & OSS Advocate at CNCF",
"location": "Minneapolis, MN",
"biography": "Jeffrey Sica is a Kubernetes and open source advocate at the Cloud Native Computing Foundation (CNCF). Based in Minneapolis, Minnesota, he focuses on improving contributor experience and building sustainable open source communities.\n\nWith deep expertise in Kubernetes ecosystem development, Jeffrey works closely with maintainers and contributors to enhance project governance and community engagement. His work spans multiple aspects of the Kubernetes project, including special interest groups (SIGs) and community management initiatives.\n\nAs an active member of the CNCF community, Jeffrey regularly presents at conferences and meetups, sharing insights on cloud-native technologies, community best practices, and sustainable open source development.",
"organizations": ["CNCF", "Kubernetes", "Kubernetes SIGs"],
"github_username": "jeefy",
"followers": 159,
"social_profiles": {
"github": "https://github.com/jeefy",
"website": "https://jeefy.dev",
"twitter": "https://twitter.com/jeefy"
}
}
Field Descriptions:
full_name (string): Complete name (prefer GitHub name over transcript mentions)current_role (string): Current job title and organizationlocation (string): Geographic location (city, state/country)biography (string): 2-3 paragraph narrative biography (300-500 words)organizations (array of strings): List of affiliated organizationsgithub_username (string): GitHub usernamefollowers (number): GitHub follower count (from input github_profile)social_profiles (object): Dictionary of social media URLs
Review all input sources and create a fact list:
From GitHub Profile:
name field)bio field)location field)company field)blog, twitter_username)organizations array)From Video Descriptions:
From Transcript Excerpts:
Critical Rule: Only extract information explicitly stated in sources. Do NOT infer, guess, or extrapolate.
If sources provide conflicting information:
Example Conflict:
Resolution: Use "Kubernetes Advocate at CNCF" (most recent + consistent)
Write a 2-3 paragraph biography (300-500 words) following this structure:
Paragraph 1: Current Role and Focus
Paragraph 2: Expertise and Involvement
Paragraph 3: Community Presence
Tone Guidelines:
Organizations:
GitHub Data:
github_username from input profilefollowers count directly from input profile (pass through as-is)Social Profiles:
https://github.com/{username}https://twitter.com/{username} (if available)Before returning, verify:
Input:
{
"github_profile": {
"name": "Sarah Chen",
"bio": "Cloud Native Engineer at Acme Corp",
"location": "San Francisco, CA",
"organizations": ["kubernetes", "cncf"],
"followers": 342,
"company": "Acme Corp",
"blog": "https://sarahchen.dev"
},
"video_descriptions": [
"Sarah Chen from Acme Corp discusses service mesh adoption",
"Sarah Chen, Cloud Native Engineer, shares insights on Istio"
],
"transcript_excerpts": [
"I'm Sarah, I work on cloud infrastructure at Acme Corp",
"In my role, I focus on service mesh and observability"
]
}
Output:
{
"full_name": "Sarah Chen",
"current_role": "Cloud Native Engineer at Acme Corp",
"location": "San Francisco, CA",
"biography": "Sarah Chen is a Cloud Native Engineer at Acme Corp, based in San Francisco, California. She specializes in cloud infrastructure, service mesh architectures, and observability solutions for distributed systems.\n\nWith deep expertise in CNCF technologies, Sarah focuses on implementing and scaling service mesh solutions like Istio in production environments. Her work involves designing resilient architectures that enable teams to build and operate cloud-native applications with confidence.\n\nSarah is an active member of the Kubernetes and CNCF communities, regularly sharing her experiences with service mesh adoption and observability best practices at conferences and meetups.",
"organizations": ["Acme Corp", "Kubernetes", "CNCF"],
"github_username": "sarahchen",
"social_profiles": {
"github": "https://github.com/sarahchen",
"website": "https://sarahchen.dev"
}
}
Input:
{
"github_profile": {
"name": "Alex Kumar",
"bio": "DevOps Engineer",
"location": "London, UK",
"organizations": ["prometheus"],
"followers": 87
},
"video_descriptions": [
"Alex Kumar presents monitoring strategies"
],
"transcript_excerpts": [
"I work on observability and monitoring solutions"
]
}
Output:
{
"full_name": "Alex Kumar",
"current_role": "DevOps Engineer",
"location": "London, UK",
"biography": "Alex Kumar is a DevOps Engineer based in London, United Kingdom, with expertise in observability and monitoring solutions. He focuses on building robust monitoring infrastructure for cloud-native applications.\n\nAlex is actively involved in the Prometheus community, contributing to observability practices and tooling. His work centers on helping teams implement effective monitoring strategies for distributed systems.\n\nThrough conference presentations and community engagement, Alex shares practical insights on observability patterns and monitoring best practices with the broader cloud-native community.",
"organizations": ["Prometheus"],
"github_username": "alexkumar",
"social_profiles": {
"github": "https://github.com/alexkumar"
}
}
Input:
{
"github_profile": {
"name": "Maria Garcia",
"bio": "Principal Engineer @ TechCo | CNCF Ambassador",
"location": "Barcelona, Spain",
"organizations": ["cncf", "kubernetes", "helm", "argo"],
"followers": 567,
"company": "TechCo",
"blog": "https://mariagarcia.io",
"twitter_username": "mariagarcia"
},
"video_descriptions": [
"Maria Garcia, CNCF Ambassador and Principal Engineer at TechCo",
"Speaker: Maria Garcia discusses GitOps and continuous delivery"
],
"transcript_excerpts": [
"I'm Maria, Principal Engineer at TechCo and CNCF Ambassador",
"I contribute to Argo CD and Helm projects",
"My work involves GitOps adoption across enterprise teams"
]
}
Output:
{
"full_name": "Maria Garcia",
"current_role": "Principal Engineer at TechCo | CNCF Ambassador",
"location": "Barcelona, Spain",
"biography": "Maria Garcia is a Principal Engineer at TechCo and a Cloud Native Computing Foundation (CNCF) Ambassador, based in Barcelona, Spain. She specializes in GitOps practices, continuous delivery, and enterprise adoption of cloud-native technologies.\n\nWith significant contributions to the Argo CD and Helm projects, Maria focuses on helping enterprise teams adopt GitOps workflows and modern deployment practices. Her technical expertise spans continuous delivery architectures, Kubernetes operations, and developer experience improvements for large-scale organizations.\n\nAs a CNCF Ambassador, Maria actively promotes cloud-native technologies and best practices through conference presentations, community engagement, and thought leadership. She regularly shares insights on GitOps adoption patterns, continuous delivery strategies, and lessons learned from enterprise cloud-native transformations.",
"organizations": ["TechCo", "CNCF", "Kubernetes", "Helm", "Argo"],
"github_username": "mariagarcia",
"social_profiles": {
"github": "https://github.com/mariagarcia",
"website": "https://mariagarcia.io",
"twitter": "https://twitter.com/mariagarcia"
}
}
Bad:
"Maria is likely one of the most influential voices in the GitOps community"
Why: Not stated in sources, speculative superlative
Good:
"Maria contributes to Argo CD and Helm projects and shares GitOps insights as a CNCF Ambassador"
Bad:
"Sarah is a rockstar engineer who revolutionized cloud infrastructure at Acme Corp"
Why: Hyperbolic, not factual
Good:
"Sarah Chen is a Cloud Native Engineer at Acme Corp, specializing in service mesh and observability"
Bad:
"I work on Kubernetes contributor experience at CNCF"
Why: Biography should be third-person
Good:
"Jeffrey works on Kubernetes contributor experience at CNCF"
Bad:
"Alex does various things in the cloud-native space"
Why: Not specific or informative
Good:
"Alex focuses on observability and monitoring solutions for cloud-native applications"
Bad:
"Maria is an expert in all CNCF projects and has contributed to dozens of repositories"
Why: Cannot be verified from input sources
Good:
"Maria contributes to Argo CD and Helm projects"
Bad: Using old video description role when GitHub profile shows current role
Good: Prioritize GitHub profile for current information
presenter-profile-generation skillBefore returning output, verify: