Skill: Academic Researcher Matcher
Core Purpose
Help users identify top academic researchers (professors, postdoctoral supervisors) who match their specific career and research needs by analyzing recent high-impact conference publications.
Primary Use Case
A doctoral student or early-career researcher seeking postdoctoral positions or academic mentors needs to find professors who:
- •Are active in their specific research field
- •Are affiliated with preferred institutions/locations
- •Have strong publication records at top conferences
- •Could be potential supervisors or collaborators
Typical User Inputs
- •Research field/area (e.g., "visual generative models", "diffusion models", "video generation")
- •Location preferences (e.g., "Hong Kong universities", "US West Coast")
- •Career stage (e.g., "postdoctoral position", "PhD supervisor")
- •Conference focus (e.g., "CVPR 2025", "NeurIPS", "ICML")
- •Output requirements (e.g., "top 3 matches", "save to file")
Execution Workflow
Phase 1: Understand User Requirements
- •
Read user's personal information (if provided in workspace files like
personal_info.md)- •Extract research interests, career goals, location preferences
- •Note specific technical terms and keywords
- •
Clarify search criteria
- •Conference/year (e.g., CVPR 2025)
- •Number of top researchers needed
- •Output format requirements
- •Any additional filters (institution type, professor rank, etc.)
Phase 2: Gather Conference Publication Data
- •
Search for conference paper lists
- •Use official conference websites (cvpr.thecvf.com, papers.nips.cc, etc.)
- •Alternative sources: papercopilot.com, Open Access repositories
- •Search queries: "[Conference] [Year] Accepted Papers"
- •
Extract structured data
- •Paper titles, authors, affiliations
- •Session information, poster numbers
- •Author ordering and institutional affiliations
Phase 3: Analyze and Filter Researchers
- •
Identify top authors by paper count
- •Parse author lists from multiple papers
- •Count publications per researcher
- •Rank researchers by publication volume
- •
Filter by research domain
- •Match paper titles/abstracts against user's research keywords
- •Focus on relevant subfields (e.g., diffusion models, video generation)
- •Exclude unrelated research areas
- •
Filter by institutional affiliation
- •Check author affiliations against location preferences
- •Verify university/department information
- •Prioritize professors (Associate/Full Professor titles)
Phase 4: Validate and Research Details
- •
Verify researcher profiles
- •Search for professor homepages, Google Scholar profiles
- •Confirm research focus matches user interests
- •Check current position and availability
- •
Cross-reference with additional sources
- •University department websites
- •Research lab pages
- •Recent publications beyond the target conference
Phase 5: Present Results
- •
Compile final list
- •Rank by match quality (publication count + research relevance + location match)
- •Include supporting evidence (paper counts, specific relevant papers)
- •Note any caveats or limitations
- •
Format output as requested
- •Simple list format (e.g., one name per line)
- •More detailed profiles if requested
- •Save to specified file location
Key Tools and Techniques
- •Web Search: For finding conference paper lists and researcher profiles
- •HTML/Markdown Parsing: To extract structured data from conference websites
- •Pattern Matching: To identify research domain keywords in paper titles
- •Data Aggregation: To count publications per researcher
- •Validation: Cross-checking across multiple sources
Common Challenges and Solutions
- •Incomplete author lists: Use multiple data sources, prioritize official conference pages
- •Name disambiguation: Check affiliations and research focus to distinguish researchers with common names
- •Research domain matching: Use specific technical terms from user's description
- •Affiliation verification: Check university websites for current faculty listings
- •Data volume: Start with sample data, then expand to full dataset as needed
Output Examples
- •Simple list:
Researcher Name\nResearcher Name\nResearcher Name - •Detailed format:
Name (Institution) - X papers at [Conference] [Year] - Research: [Keywords]
Quality Checks
- •Verify each researcher is actually a professor/supervisor (not student/postdoc)
- •Confirm research alignment with user's stated interests
- •Check that location preferences are met
- •Ensure publication counts are accurate
Notes for Implementation
- •Be conservative in matching - better to have fewer high-quality matches than many poor ones
- •When in doubt, prioritize researchers with clear professor titles and established labs
- •Consider both publication quantity and research relevance
- •Remember the user's ultimate goal: finding a suitable postdoctoral supervisor or academic mentor