WorkorAI 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 18-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- 18 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 18 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.