← Back to Skills Marketplace
billzhuang6569

Recruitment Agent

by Bill Zhuang · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
196
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install recruitment-agent
Description
招聘Agent:通过 opencli(Boss直聘) + lark-cli(飞书多维表格) 管理招聘流程。支持:(1) 查看Boss直聘最近/未读消息; (2) 将候选人存入人才库(先搜索比对,再新建/更新); (3) 添加人才决策记录(加入库/约面试/跟进/发Offer/归档); (4) 更新人才库中某候选人的...
Usage Guidance
Do not install or grant credentials yet. Questions and steps before using: (1) Ask the publisher to update the skill metadata to list required binaries (opencli, lark-cli), required environment variables/credentials (Base Token, talent table_id, decision table_id, user open_id/name) and explain where those secrets are stored and who can access them. (2) Confirm how CronCreate jobs are managed: which system/account runs them, how to review/stop them, and whether they run with least privilege. (3) Verify the CLIs' permissions (can lark-cli act as a bot and create events/send messages?) and supply only least-privilege tokens. (4) Be aware this skill reads private chat messages and extracts PII (phone/WeChat) and will store/send that data — ensure this is acceptable under your privacy/compliance rules. (5) If you proceed, test in a sandbox account (not production) and retain the ability to revoke tokens and delete scheduled jobs. If the publisher cannot or will not provide clear metadata and an install/run security model, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: recruitment-agent Version: 1.3.0 The recruitment-agent skill automates candidate management by integrating Boss Zhipin (via opencli) and Lark/Feishu (via lark-cli). It features complex workflows for data synchronization, calendar management, and automated messaging. Notably, it utilizes the CronCreate tool (in heartbeat_task.md) to establish a persistent background task for polling candidate replies. While the behavior is clearly aligned with its stated recruitment purpose, the skill's broad permissions—including access to PII, enterprise communication channels, and scheduled execution capabilities—warrant a suspicious classification under the provided security threshold.
Capability Assessment
Purpose & Capability
The declared purpose (manage recruitment via opencli + lark-cli) matches the written runtime instructions, but the skill metadata lists no required binaries, env vars, or config paths while SKILL.md explicitly expects opencli, lark-cli, a Base Token, two table_ids, and the user's open_id/name. The absence of these declarations in the registry is an incoherence: a legitimate integration should declare required binaries and credentials.
Instruction Scope
The SKILL.md instructs the agent to read Boss chat lists and messages (potentially sensitive personal data), extract contact info (phone/WeChat), create/update records in 飞书表格, send messages to users/candidates, create calendar events and retrieve meeting links, and create recurring 'heartbeat' jobs that periodically poll chat messages. These behaviors are consistent with recruitment functionality but involve ongoing access to private chat content and PII and permit automated outgoing messages. The instructions also refer to CronCreate/CronList/CronDelete and expect the agent/operator to create persistent scheduled tasks — this introduces ongoing background access that users should explicitly consent to and understand.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing new would be written to disk by the skill bundle itself. That lowers installer-side risk. However, the runtime depends on external CLIs (opencli, lark-cli) and a CronCreate scheduling facility which the skill does not declare in metadata.
Credentials
The SKILL.md requires sensitive credentials and identifiers (Base Token for 飞书表格, two table IDs, the user's open_id/name) and implies use of bot identity to send messages. Yet the skill registry declares no required env vars or primary credential. This mismatch is disproportionate: the skill expects secrets and access it does not advertise, making it unclear what will be requested, stored, or used at runtime.
Persistence & Privilege
The skill instructs operators to create recurring heartbeat Cron jobs that will periodically poll candidate chat messages and trigger follow-up actions. The skill itself is not marked always:true, but the recommended cron tasks create external persistent behavior (periodic autonomous checks and potential outbound messages). This is a legitimate recruitment feature but materially increases the blast radius (ongoing access to chats and ability to message) and should be explicitly approved by operators.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install recruitment-agent
  3. After installation, invoke the skill by name or use /recruitment-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
- 增加了详细的功能说明,包括支持查看Boss直聘消息、人才库管理、决策记录及面试预约等全流程。 - 明确了主工作流和辅助工具的分类及用法,列出各自的触发词和参考文档。 - 强化了“opencli boss 命令必须串行执行”的操作规则,防止cookie冲突。 - 明确候选人定位统一使用uid作为唯一标识,优化信息一致性和追踪。 - 提供常量配置表,便于安装后快速替换实际参数。
v1.2.0
- Improved and expanded documentation for the heartbeat task, Feishu message utility, and interview scheduling workflow. - Clarified usage scenarios and integration steps in the reference guides. - No changes to functional code; updates exclusively enhance clarity and workflow instructions.
v1.1.0
- Added detailed workflow documentation in SKILL.md, describing main and auxiliary recruitment workflows. - Expanded skill description with all supported user commands and triggers. - Clarified operational rules, especially around opencli boss command execution and candidate UID usage. - Provided reference links for each workflow to supporting documentation. - Listed key constants and user identifiers for easier configuration and understanding.
Metadata
Slug recruitment-agent
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Recruitment Agent?

招聘Agent:通过 opencli(Boss直聘) + lark-cli(飞书多维表格) 管理招聘流程。支持:(1) 查看Boss直聘最近/未读消息; (2) 将候选人存入人才库(先搜索比对,再新建/更新); (3) 添加人才决策记录(加入库/约面试/跟进/发Offer/归档); (4) 更新人才库中某候选人的... It is an AI Agent Skill for Claude Code / OpenClaw, with 196 downloads so far.

How do I install Recruitment Agent?

Run "/install recruitment-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Recruitment Agent free?

Yes, Recruitment Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Recruitment Agent support?

Recruitment Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Recruitment Agent?

It is built and maintained by Bill Zhuang (@billzhuang6569); the current version is v1.3.0.

💬 Comments