workorai
Makes your agent work like a talent marketplace. It helps people find jobs and companies find the best candidates with clear explanations.
What it does
WorkorAI is a platform connecting job seekers with employers. It helps candidates find and apply for jobs, and employers find and evaluate candidates.
When to use it
- ✓When you want to search for a job or apply for a position.
- ✓When you are an employer and want to post or manage a job opening.
- ✓When you are an employer and want to find or evaluate candidates for a role.
Example of what to ask your AI
“Find front-end developer jobs in São Paulo and apply me to the best one.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI connects to WorkorAI to send your requests. It understands if you are a candidate or an employer and uses the right tools to search for jobs, applications, or candidate profiles, always explaining why a match is good.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill workoraiOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/workorai/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
WorkorAI
Overview
WorkorAI is a talent marketplace exposed to agents through an MCP server
(streamable HTTP at https://workorai.com/mcp, listed on the official MCP
Registry as io.github.work0r-ai/workorai). This skill routes requests by
intent across the dual-role tool surface: 9 candidate.* tools (job search,
job detail, applications, apply, invitations, saved jobs) and the
employer.* tools (job lifecycle, candidate discovery, invitations,
applicant review). Employer candidate discovery returns tiered rankings
(best/good/weak) with a white-box match explanation per candidate — fit
score, skills proven in interview, gaps, and a quotable rationale — instead
of a black-box score.
When to Use This Skill
- Use when a user asks to find a job, search vacancies, apply to a position, or track their applications ("find me a job", "ищу работу").
- Use when an employer wants to post, publish, update, close, or archive a job on WorkorAI.
- Use when an employer asks to find, rank, compare, or evaluate candidates, or asks why a candidate matches a role.
- Use when a user needs to set up or troubleshoot the WorkorAI MCP connection and API key onboarding.
How It Works
Step 1: Connect the MCP server
Add the WorkorAI MCP server to your agent's MCP configuration. For Claude Code:
claude mcp add --transport http workorai https://workorai.com/mcp
If the user has no API key yet, call the request_access tool and follow
the onboarding it returns.
Step 2: Route by role and intent
Detect whether the request is a candidate flow or an employer flow, then use the matching tool group:
- Candidate:
candidate.search_jobs,candidate.get_job,candidate.apply_to_job,candidate.get_applications,candidate.accept_invitation/candidate.decline_invitation,candidate.withdraw_application,candidate.set_saved_job,candidate.get_saved_jobs. - Employer:
employer.create_job→employer.publish_job→employer.close_job/employer.archive_jobfor the lifecycle;employer.search_candidates_for_joboremployer.search_candidates_by_queryfor discovery;employer.invite_candidate,employer.list_applicants,employer.get_applicant_detail,employer.set_review_statusfor pipeline work.
Step 3: Explain matches with white-box data
When presenting employer search results, keep the tier structure
(best/good/weak) and surface each candidate's matchExplanation: fit score,
interview-proven skills, gaps, and rationale. For deeper comparison, fetch
per-candidate interview evidence with employer.get_candidate_evidence and
employer.get_applicant_transcript.
Examples
Example 1: Candidate job search
User: "Find me remote TypeScript jobs and apply to the best one."
Agent: candidate.search_jobs(query="TypeScript", remote=true)
→ present ranked results → candidate.get_job(id)
→ confirm with the user → candidate.apply_to_job(id)
Example 2: Employer candidate discovery
User: "Who are the best candidates for my Senior Backend role?"
Agent: employer.search_candidates_for_job(jobId)
→ report Best tier with each candidate's fit score, proven
skills, and gaps → employer.invite_candidate on approval
Best Practices
- ✅ Confirm with the user before applying, inviting, or changing job status — these are visible, stateful marketplace actions.
- ✅ Quote the white-box match explanation when recommending a candidate, so the employer sees why, not just a score.
- ✅ Use
request_accessfor key onboarding instead of asking users to paste credentials into chat. - ❌ Don't fabricate fit scores or ranks — only report what the tools return.
- ❌ Don't apply to jobs or send invitations in bulk without explicit user approval.
Limitations
- Requires a WorkorAI account and API key; tools fail without a valid key.
- This skill does not replace environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, or safety boundaries are missing.
Security & Safety Notes
- All operations go through the remote WorkorAI MCP server over HTTPS; the skill itself runs no shell commands.
- Mutating tools (apply, withdraw, invite, publish, close, delete) should be preceded by an explicit user confirmation.
- Treat API keys as secrets: store them in MCP client configuration, never in chat transcripts or committed files.
Additional Resources
…
FAQ
Do I need an account to use WorkorAI?
Yes, you need a WorkorAI account and an API key for the AI to connect and use the platform.
How does WorkorAI explain candidate matches?
Instead of just a score, WorkorAI shows details like fit score, interview-proven skills, gaps, and a summary of why the candidate is a good fit.
Can the AI apply for jobs on my behalf?
Yes, but it will always ask for your confirmation before applying to a job or sending invitations, as these are important actions.
Details
Original description by the author
WorkorAI talent-marketplace skill: candidates search jobs and manage applications; employers run the job lifecycle and get ranked candidate matches with white-box fit explanations.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4590
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC