Evaluate GitHub contributors for MLOps/engineering roles. Use when analyzing candidates, researching GitHub profiles, or updating CONTRIBUTORS.md with hiring assessments.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add mattnigh/skills_collection --skill collection --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Collection?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mattnigh-collection-753badb7)More formats (shields.io, HTML) on the badges page.
---
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
1. **Gather Data** via GitHub MCP or `gh api`:
```bash
# 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'
```
2. **Analyze Repositories** for:
- ML/AI projects (ComfyUI, HuggingFace, PyTorch)
- DevOps tooling (Docker, CI/CD, scripts)
- API/backend experience
- Star counts and activity
3. **Check Pollinations Contributions**:
- Merged PRs (high signal)
- Open issues/discussions
- Project submissions
4. **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
- `pollinator-agent/CONTRIBUTORS.md` - Current contributor analysis
- `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"
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!