🧪 EXPERIMENTAL · Experimental / Preview — multi mode currently does not meet the stable standard. All dingtalk-* skills have passed the dispatch verifier, but the interface, naming, and cross-skill references may be adjusted later; for production / shared environments, prefer mono mode (
dws skill setup --mode mono). For issues, please file an issue.
PREREQUISITE: Read the
dws-sharedskill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. Thedwsbinary must be on PATH.
⚠️ Command availability is subject to the current dws binary. Service discovery has been taken offline; this document is released with the built-in skill; if
dws <cmd> --helpdoes not exist, it means the current version does not expose this command. If the command exists but the call fails, confirm the static endpoint directory and backend tool registration according to the endpoint or tool prompt in the error. Before the actual call, you can usedws <cmd> --helpor--dry-runto verify.
Command reference:hrbrain.md。
Intent table
| User says | Command |
|---|---|
| "Talent pool list / Reserve cadre pool" | dws hrbrain talent-pool list |
| "Talent pool details" | dws hrbrain talent-pool detail --pool-code <POOL_CODE> |
| "Who is in the talent pool" | dws hrbrain talent-pool employees --pool-code <POOL_CODE> |
| "Employee profile metadata / Profile structure" | dws hrbrain profile metadata --work-no <WORK_NO> |
| "Query employee profile data" | First profile metadata confirm the field codes, then dws hrbrain profile query --work-no <WORK_NO> --data-queries '[...]' |
| "Employee tags" | dws hrbrain profile labels --staff-ids <WORK_NO1,WORK_NO2> |
| "Career history / Internal resume" | dws hrbrain profile career --work-no <WORK_NO> |
| "Performance records" | dws hrbrain profile performance --work-no <WORK_NO> |
| "Search people / Find people by conditions (simple)" | dws hrbrain search employees --keyword <关键词> |
| "Search people (complex combined conditions)" | First dws hrbrain search fields get the fields, then dws hrbrain search employees-structured --origin-json '{...}' --fields '[...]' |
Permissions and constraints
talent-pool listrequires the account to have "Talent pool view permission" enabled separately, returnserrorCode=2002, prompt the user to contact the administrator to enable it; do not retry or switch profiles.--data-queries、--fields、--origin-jsonmust be a valid JSON string;--staff-ids、--labels、--order-byis a comma-separated string, not JSON.