About workorai
workorai Agent Kit installs an Agent Skill and configures MCP access to the WorkorAI talent marketplace for candidates and employers. It includes role-aware credential storage and guides job search, hiring, and applicant review.
Key features
- 01Installs the workorai Agent Skill
- 02Configures MCP for supported agents
- 03Candidate job search and onboarding
- 04Employer hiring and applicant review
- 05Separate candidate and employer credentials
Use cases
- 01Find jobs through a connected agent
- 02Post jobs and discover candidates
- 03Review applicants and manage hiring steps
MCP support
Configures agent clients to connect to the WorkorAI MCP endpoint and provides role-specific workflows for its candidate and employer tools.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://workorai.com/mcpclaude mcp add --transport http work0r-ai-workorai https://workorai.com/mcp{"mcpServers":{"work0r-ai-workorai":{"type":"http","url":"https://workorai.com/mcp"}}}Open in Cursor{"servers":{"work0r-ai-workorai":{"type":"http","url":"https://workorai.com/mcp"}}}Open in VS Code{"mcpServers":{"work0r-ai-workorai":{"type":"http","url":"https://workorai.com/mcp"}}}{"mcpServers":{"work0r-ai-workorai":{"serverUrl":"https://workorai.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
29| Parameter | Type | Required | Description |
|---|---|---|---|
| role | enum | No | CANDIDATE | EMPLOYER |
Details
From the project READMEWorkorAI Agent Kit
WorkorAI Agent Kit packages the workorai Agent Skill and a zero-dependency installer for WorkorAI MCP talent marketplace workflows.
It supports both sides of the marketplace through one skill:
- Candidates ask prompts like
найди мне работу,find me a job, orhelp me get hired; the skill guides them through onboarding, MCP key setup, and the candidate match tools. - Employers ask prompts like
найди кандидатов,hire developers,post a job, orreview applicants; the skill walks through the 19-tool employer MCP surface (job lifecycle, candidate discovery, invitations, applicants review).
Both roles share one skill name (workorai) and one credential helper, with role-aware storage slots so a dual-role user can keep both keys.
Install
Install the skill and write MCP config for supported local agents:
npx @workorai/agent-kit install
Install for one client:
npx @workorai/agent-kit install --agent codex
npx @workorai/agent-kit install --agent claude
npx @workorai/agent-kit install --agent opencode
npx @workorai/agent-kit install --agent cursor
npx @workorai/agent-kit install --agent openclaw
npx @workorai/agent-kit install --agent qwen
npx @workorai/agent-kit install --agent antigravity
npx @workorai/agent-kit install --agent deepcode
Use a local development MCP endpoint:
npx @workorai/agent-kit install --endpoint http://127.0.0.1:3001/mcp
For isolated installer tests, set WORKORAI_AGENT_HOME to a temporary directory:
WORKORAI_AGENT_HOME=/tmp/workorai-agent-home npx @workorai/agent-kit install
After install, restart the agent client and ask:
find me a job
What Is Included
skills/workorai/SKILL.md- canonical Agent Skill (thin role router).skills/workorai/agents/openai.yaml- Codex/OpenAI-style UI metadata.skills/workorai/references/candidate-catalog.md- candidate tool mini-schemascandidate-recipes.md- candidate calling-order recipes (incl. the Agent Pick result presentation)candidate-troubleshooting.md- candidate-side error scenariosemployer-catalog.md- 19 employer tool mini-schemasemployer-recipes.md- hire / review / lifecycle recipesemployer-troubleshooting.md- employer-side error scenariosauth-flow.md- candidate and employer onboarding + saved-key flowtroubleshooting.md- cross-role MCP transport / saved-key issues
skills/workorai/scripts/credential-store.mjs- role-aware consent-based local MCP key storage.bin/workorai-agent.mjs- installer, MCP config writer, diagnostics, and credential command wrapper.
Supported Targets
| Agent target | Skill location | MCP config |
|---|---|---|
codex | ~/.codex/skills/workorai | ~/.codex/config.toml |
claude | ~/.claude/skills/workorai | ~/.claude.json |
opencode | ~/.config/opencode/skills/workorai | ~/.config/opencode/config.json |
cursor | ~/.cursor/skills/workorai | Use WorkorAI MCP config supported by your Cursor setup |
openclaw | ~/.agents/skills/workorai | ~/.agents/mcp.json |
qwen | ~/.qwen/skills/workorai | Configure MCP according to your Qwen Code setup |
antigravity | ~/.gemini/antigravity/skills/workorai | Configure MCP according to your Antigravity setup |
deepcode | ~/.agents/skills/workorai | ~/.agents/mcp.json |
generic | ~/.agents/skills/workorai | ~/.agents/mcp.json |
The default install command installs a canonical copy at ~/.agents/skills/workorai and links or copies compatible client locations.
Commands
npx @workorai/agent-kit --help
npx @workorai/agent-kit install --dry-run
npx @workorai/agent-kit configure --agent all
npx @workorai/agent-kit print-config --agent codex
npx @workorai/agent-kit doctor --agent all
npx @workorai/agent-kit credential get
Credentials
The skill reads WorkorAI MCP keys role-aware. Default --role is candidate; pass --role=employer for the employer slot.
Candidate read order:
WORKORAI_MCP_API_KEY- OS secret store (account
candidate) - Shared local fallback at
~/.config/workorai/mcp-token
Employer read order:
WORKORAI_EMPLOYER_MCP_API_KEY- OS secret store (account
employer) - Shared local fallback at
~/.config/workorai/mcp-token-employer
Save with OS storage by default:
npx @workorai/agent-kit credential save # candidate (default)
npx @workorai/agent-kit credential save --role=employer
Use best-effort storage for headless agent sessions:
npx @workorai/agent-kit credential save --best-effort --role=candidate
npx @workorai/agent-kit credential save --best-effort --role=employer
Use the shared file fallback only after explicit user consent:
npx @workorai/agent-kit credential save --shared-file --role=<role>
Never put real WorkorAI MCP keys in repositories, screenshots, issue text, or MCP config. Redact keys as wai_[REDACTED].
Skill Hub Compatibility
This repository is structured for direct ingestion by major skill surfaces:
- GitHub: readable standalone repository with license, security policy, CI, and contribution docs.
- npm:
@workorai/agent-kitCLI package for one-command install. - Codex/OpenAI-style skills: canonical folder at
skills/workoraiplusagents/openai.yaml. - Claude Code: standard
SKILL.mdfolder installable into.claude/skills/or~/.claude/skills/. - OpenCode: standard
SKILL.mdfolder installable into.opencode/skills/,~/.config/opencode/skills/, or Claude-compatible locations. - Cursor: standard
SKILL.mdfolder installable into.cursor/skills/or~/.cursor/skills/. - Qwen Code: standard
SKILL.mdfolder installable into.qwen/skills/or~/.qwen/skills/. - Antigravity / Gemini Antigravity: standard
SKILL.mdfolder installable into~/.gemini/antigravity/skills/. - Deep Code / DeepSeek: standard
SKILL.mdfolder installable into.deepcode/skills/or the shared~/.agents/skills/. - skills.re and similar registries: root
skills/folder with at least one skill directory. - Cursor/Windsurf-compatible hubs: canonical
SKILL.mdfolder plus generic MCP config notes inregistry/.
Submission notes live in registry/submission-checklist.md.
Candidate Onboarding
When personalized MCP access is not available, the skill guides the user through:
- Register and sign in: https://workorai.com/candidate/login
- Complete profile: https://workorai.com/candidate/profile
- Complete the profile interview and wait for evaluation.
- Generate or copy the MCP key: https://workorai.com/candidate/home?tab=mcp
- Paste the key into the agent session for immediate
candidate.search_jobsuse.
Employer Onboarding
When the user asks to hire, post jobs, or review candidates, the skill guides them through:
- Sign in: https://workorai.com/employer/login
- Open the Employer Dashboard and locate the Employer MCP card: https://workorai.com/employer/dashboard
- Generate or copy the MCP key from the card.
- Paste the key into the agent session for immediate
employer.*tool use. - Save with
--role=employerfor future hiring searches.
The 19 employer tools cover the full hire-to-review lifecycle. See skills/workorai/references/employer-catalog.md for the mini-schemas and skills/workorai/references/employer-recipes.md for the four calling-order recipes (hire from a specific job, free-form hire, funnel review, pending-invites cleanup) plus the job lifecycle (create → publish → close → archive).
Development
npm run validate
npm run smoke
npm pack --dry-run
npm run smoke installs into a temporary directory only and does not touch user agent config.
Release
- Update
CHANGELOG.md. - Run validation, smoke, and
npm pack --dry-run. - Tag the GitHub release.
- Publish npm:
npm publish --access public
- Submit the repository URL to relevant skill hubs using
registry/submission-checklist.md.
License
MIT. See LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.