Evaluate GitHub contributors for MLOps/engineering roles. Use when analyzing candidates, researching GitHub profiles, or updating CONTRIBUTORS.md with hiring assessments.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
npx agent-skills-cli listSkill Instructions
name: candidate-evaluation description: Evaluate GitHub contributors for MLOps/engineering roles. Use when analyzing candidates, researching GitHub profiles, or updating CONTRIBUTORS.md with hiring assessments. allowed-tools: "Read, Write, Edit, Grep, Bash(gh api:), Bash(git:)"
Candidate Evaluation Skill
Evaluate GitHub contributors for engineering roles at Pollinations.
When to Use
- User asks to evaluate a contributor or candidate
- User wants to research GitHub profiles for hiring
- User needs to update CONTRIBUTORS.md with candidate analysis
- User mentions "hiring", "candidate", "MLOps", or "evaluate contributor"
Evaluation Criteria
Must-Have Skills (Weight: High)
- Python: Primary language proficiency
- DevOps: Docker, CI/CD, infrastructure
- GPU/ML Deployment: Model serving, inference optimization
Nice-to-Have Skills (Weight: Medium)
- Kubernetes, vLLM, TGI
- Quantization (GGUF, ONNX)
- CI/CD pipelines (GitHub Actions)
Work Style Indicators (Weight: Medium)
- PR size preference (small, focused = good)
- Response time to reviews
- Documentation quality
- Test coverage habits
Evaluation Process
-
Gather Data via GitHub MCP or
gh api:# Get user repos gh api users/{username}/repos --jq '.[].name' # Search PRs in pollinations gh api search/issues -X GET -f q='repo:pollinations/pollinations author:{username}' # Search code for MLOps keywords gh api search/code -X GET -f q='user:{username} docker OR kubernetes OR gpu OR vllm' -
Analyze Repositories for:
- ML/AI projects (ComfyUI, HuggingFace, PyTorch)
- DevOps tooling (Docker, CI/CD, scripts)
- API/backend experience
- Star counts and activity
-
Check Pollinations Contributions:
- Merged PRs (high signal)
- Open issues/discussions
- Project submissions
-
Generate Profile with:
- Fit score (1-10)
- Strengths (bullet points)
- Weaknesses (bullet points)
- Key repositories table
- Hiring recommendation
Output Format
Use ASCII box art for visual appeal:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FIT: X.X/10 β GitHub: username β Repos: N β Focus: Area β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STRENGTHS
- Point 1
- Point 2
β WEAKNESSES
- Point 1
- Point 2
π¦ KEY REPOS
| Repo | Tech | What It Does |
|---|
π― VERDICT: Recommendation
Skills Matrix Format
βββββββββββββββββββββ¦βββββββββ¦βββββββββ¦βββββββββ¦ββββββββββββββββ
β CANDIDATE β Python β GPU/ML β Docker β FIT SCORE β
β ββββββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββ¬ββββββββββββββββ£
β username β βββββ β βββ β ββββ β X.X/10 β
βββββββββββββββββββββ©βββββββββ©βββββββββ©βββββββββ©ββββββββββββββββ
Legend: β = Skill Level (1-5)
Reference Files
AGENTS.md- Project guidelines and contributor attribution
Example Queries
- "Evaluate @username for MLOps role"
- "Research GitHub profile for {username}"
- "Add {username} to CONTRIBUTORS.md"
- "Compare candidates X and Y"
More by pollinations
View allFormat code on the current branch using Biome. Use when asked to format, lint, or clean up code before committing or creating a PR.
Monitor and manage R2 to AWS Glacier Deep Archive migration. Use when checking transfer status, resuming transfers, or managing the archive migration.
Analyze Pollinations revenue, pack purchases, and tier spending patterns. Query Polar for payment history and Tinybird for usage data.
Review and process app submissions for the Pollinations showcase. Parse issues, validate submissions, create PRs, handle user corrections.
