1 of 10

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

2 of 10

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

3 of 10

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

4 of 10

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

5 of 10

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

6 of 10

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

7 of 10

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

8 of 10

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

9 of 10

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

10 of 10

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