SLACK AGENT BUILDER CHALLENGE · 2026
HireScreen
An AI hiring screener that lives where your team already works.
Slack Bolt SDK · MCP Server · Claude API · Supabase
Built by Ibrahim Ashiah Ajoke (Asheeyah)
01
Screening doesn't scale in the flow of work
Hiring teams juggle resumes, threads, and forms across five tools before a single candidate gets screened.
Slow first response
Candidates wait days for any signal while resumes sit unopened in inboxes.
Context lives in silos
ATS, spreadsheets, and email threads never sync, so hiring managers re-explain requirements constantly.
Inconsistent screening
Every recruiter judges resumes differently — there's no repeatable, defensible bar.
02
Meet HireScreen
A Slack-native agent that reads resumes, checks them against the role, and gives hiring managers a verdict — without leaving the channel.
Drop a resume in Slack, get a screen back in seconds
Claude reasons over role requirements, not just keywords
Real-time search verifies claims and flags gaps
Every decision logged to Supabase for audit and reuse
#hiring-eng-team
HireScreen APP
Candidate: Amara O. — Senior Backend Engineer
Match score: 87/100
Strengths: 6 yrs distributed systems, led 2 migrations
Gap: limited Kubernetes exposure
Recommendation: Advance to technical screen
03
How a screen happens
From a raw resume to a documented decision, in one continuous flow.
01
Intake
A resume or profile is shared into Slack via message or slash command.
→
02
Reason
Claude API evaluates fit against the role's requirements and prior bar.
→
03
Verify
Real-Time Search API cross-checks claims — employers, tools, credentials.
→
04
Decide
A scored verdict posts back to the thread; the record saves to Supabase.
04
System architecture
Slack-native intake, an MCP server for tool orchestration, and Claude reasoning over a Supabase source of truth.
Slack Bolt SDK
Event intake & UX
→
MCP Server
Tool orchestration
→
Claude API
Screening reasoning
→
Real-Time Search API
Claim verification
Supabase
Candidate records, screening history, role requirements, and audit trail — one source of truth behind every agent decision.
Optional Next.js dashboard reads the same Supabase tables for team-wide visibility into screening activity.
05
What makes it useful on day one
Seconds, not days
Screens return in the same thread the resume was shared in — no context switch.
Role-aware scoring
Each screen is weighed against the specific role's requirements, not a generic template.
Verified, not just parsed
Real-time search checks employers and claims before a verdict is issued.
Conversational follow-up
Hiring managers can ask HireScreen to explain or re-weigh a decision in-thread.
Persistent audit trail
Every screen is logged to Supabase, building a consistent, defensible record.
Optional dashboard
A Next.js view surfaces pipeline trends across roles for hiring leads.
06
A dashboard for the whole hiring team
The Slack agent is the front door; the Next.js dashboard is where leads track pipeline health across every open role.
Pipeline overview
Screens completed, average score, and time-to-decision by role.
Candidate roster
Every screened candidate with verdict, rationale, and Slack thread link.
Role requirements
Edit the bar a role screens against without touching code.
HireScreen · Pipeline
142
Screened
76
Avg. score
38
Advanced
Candidate
Role
Score
Amara O.
Sr Backend Eng.
87
Tunde K.
Product Designer
71
Grace M.
Data Analyst
64
Femi A.
Sr Backend Eng.
58
07
Why not just use an ATS?
Traditional tools ask hiring managers to leave Slack. HireScreen meets them where the conversation already happens.
Traditional ATS
HireScreen
–
Separate login and tab to check
–
Manual copy-paste from resumes
–
Static keyword filters
–
Screening bar drifts between reviewers
+
Lives inside the Slack thread
+
Reads resumes and reasons over fit
+
Verifies claims via real-time search
+
Consistent, logged, and explainable
08
Where this goes next
Now
Slack screening agent, MCP server, Supabase logging, and the built-in Devpost demo flow.
Next
Bulk resume intake, custom scoring rubrics per role, and Slack workflow-builder triggers.
Later
Interview scheduling handoff, multi-workspace support, and org-wide analytics.
Built solo for the Slack Agent Builder Challenge — architecture and demo flow designed to extend cleanly into a team hiring tool.
09
HireScreen
Screening that keeps pace with a fast-moving hiring team — right inside Slack.
github.com/Asheeyah23/HireScreen
Devpost submission — Slack Agent Builder Challenge
Ibrahim Ashiah Ajoke (Asheeyah)
10