Skip to content

Add two agent skills: org design and leave of absence - #27

Merged
chumphrey-wd merged 1 commit into
Workday:mainfrom
Daksh-Aneja-Projects:add-org-and-leave-agent-skills
Nov 13, 2026
Merged

chumphrey-wd merged 1 commit into
Workday:mainfrom
Daksh-Aneja-Projects:add-org-and-leave-agent-skills

Conversation

@Daksh-Aneja-Projects

Copy link
Copy Markdown
Contributor

What this PR adds or changes

Two more agent skills in the same shape as the ones merged in #24, #25 and #26. Each names the exact Workday operations it relies on, treats every change as a proposal that a person approves, and lists what the agent must refuse.

  • org-design-agent-skill: read who is in a supervisory organization, then prepare a move of workers, a new position or the closure of a vacant one
  • leave-of-absence-agent-skill: read a worker's leaves, find the real leave type ID, prepare a leave request or a return from leave

Checklist for new or changed examples

  • The example lives entirely in its own folder under examples/
  • node scripts/validate-examples.mjs --check passes (valid example.json, README present, index table in sync)
  • The README says what the artifact is, how to use it, and what to change before deploying it (the "Before you deploy" section)
  • No credentials, tenant names, or real personal data anywhere in the folder
  • node scripts/audit-examples.mjs passes for both folders, or the findings it reports are explained below

Anything reviewers should know?

  • The audit was run with --skip-arcane --dirs on the two folders (hub rules only); they hold markdown and JSON, no Extend source.
  • Each README's "Tested how" line says which operations I ran on a development tenant on 12 November 2026 and which I did not. The REST and WQL reads ran. The SOAP writes follow the published definitions and were not run to completion.
  • One detail from the test that may help others: GET /workers/{ID}/eligibleAbsenceTypes returned leave types as well as time off types on my tenant, and allLeaveOfAbsenceTypes is the WQL source for leave types (fields workdayID, leaveType, leaveFamily).

🤖 Generated with Claude Code

Each README states which Workday reads were run on a development tenant on 12 November 2026
and which operations were not run.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Example audit

Audited examples/leave-of-absence-agent-skill, examples/org-design-agent-skill. No findings. Thank you for a clean submission.

Run it yourself: ./scripts/install-arcane.sh once, then node scripts/audit-examples.mjs --changed. Rule explanations and fixes: docs/EXAMPLE_BEST_PRACTICES.md.

@chumphrey-wd
chumphrey-wd merged commit f00b12c into Workday:main Nov 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants