[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FSECVC3HJDERHQBNMCSQ2M":3,"skill-same:01M6FSECVC3HJDERHQBNMCSQ2M":67},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":14,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M6FSECVC3HJDERHQBNMCSQ2M","Workday Automation",null,"Automate HR operations in Workday -- manage workers, time off requests, absence balances, and employee data through natural language commands.","reikiplanet\u002Fdaoskills","reikiplanet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96377599?v=4","01M6CVWCMD740YHQDK7E9QYBW4","Reiki Planet","01M6CVWCS4KXVA2CWFVJ43EAXK",0,"MIT","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fautomation\u002Fcomposio-workday-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,5,26,27,28,29,30,31,32,33,34,35,36],"automation","workday","data","automate","operations","workers","manage","language","natural language","time","commands","hr","requests","2026-11-10 10:12:30",false,"---\nname: Workday Automation\ndescription: \"Automate HR operations in Workday -- manage workers, time off requests, absence balances, and employee data through natural language commands.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Workday Automation\n\nAutomate your Workday HR operations directly from Claude Code. Look up workers, create time off requests, check absence balances, and validate time off eligibility -- all without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fworkday](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fworkday)\n\n---\n\n## Setup\n\n1. Add the Rube MCP server to your Claude Code config with URL: `https:\u002F\u002Frube.app\u002Fmcp`\n2. When prompted, authenticate your Workday account through the connection link provided\n3. Start automating your HR workflows with natural language\n\n---\n\n## Core Workflows\n\n### 1. Search and List Workers\n\nRetrieve worker information with search and pagination.\n\n**Tool:** `WORKDAY_LIST_WORKERS`\n\n```\nSearch for workers named \"Sarah\" and include terminated employees\n```\n\nKey parameters:\n- `search` -- search by name or worker ID (case-insensitive, space-delimited for OR search)\n- `includeTerminatedWorkers` -- include terminated workers in results\n- `limit` (default 20, max 100) \u002F `offset` -- pagination controls\n\n### 2. Create Time Off Requests\n\nSubmit time off requests for workers with full business process support.\n\n**Tool:** `WORKDAY_CREATE_TIME_OFF_REQUEST`\n\n```\nCreate a vacation request for worker abc123 for March 15-17, 2026 (8 hours each day)\n```\n\nKey parameters:\n- `ID` (required) -- Workday worker ID\n- `businessProcessParameters` (required) -- must include `action` with `id` field (use `\"d9e4223e446c11de98360015c5e6daf6\"` for submit action)\n- `days` (required) -- array of time off entries, each with:\n  - `date` (required) -- date in `yyyy-mm-dd` format\n  - `timeOffType` (required) -- object with `id` of the eligible absence type\n  - `dailyQuantity` -- hours or days quantity\n  - `comment`, `start`, `end`, `position`, `reason` -- optional fields\n- `businessProcessParameters.comment` -- optional business process comment\n\n### 3. Check Time Off Eligibility\n\nValidate which dates a worker can take off before submitting a request.\n\n**Tool:** `WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES`\n\n```\nCheck if worker abc123 is eligible to take time off on March 15, 2026\n```\n\nKey parameters:\n- `ID` (required) -- Workday worker ID\n- `date` -- specific date to validate (`yyyy-mm-dd`)\n- `position` -- filter by specific position ID\n- `timeOff` -- filter by specific time off plan\u002Ftype ID\n- `limit` (max 100) \u002F `offset` -- pagination\n\n### 4. View Absence Balances\n\nCheck remaining time off balances for workers across all plans.\n\n**Tool:** `WORKDAY_LIST_ABSENCE_BALANCES`\n\n```\nShow me absence balances for all workers in the organization\n```\n\n- Retrieves balances for time off plans and leave of absence types\n- Can be filtered by worker ID, category, and effective date\n\n### 5. Get Current User Profile\n\nRetrieve the authenticated worker's profile information.\n\n**Tool:** `WORKDAY_GET_CURRENT_USER`\n\n```\nShow me my Workday profile information\n```\n\n- No parameters required\n- Returns the authenticated worker's profile\n- Use this first to get the worker ID for subsequent operations\n\n### 6. View Time Off History\n\nRetrieve time off details and history for a specific worker.\n\n**Tool:** `WORKDAY_GET_WORKER_TIME_OFF_DETAILS`\n\n```\nShow me the time off history for worker abc123\n```\n\n- Retrieves a collection of time off details for the specified worker\n- Useful for auditing time off usage and remaining balances\n\n---\n\n## Known Pitfalls\n\n- **Worker ID resolution:** Always call `WORKDAY_GET_CURRENT_USER` or `WORKDAY_LIST_WORKERS` first to resolve Workday worker IDs. Worker IDs are Workday-specific UUIDs, not employee numbers.\n- **Time off type IDs must be valid:** The `timeOffType.id` in `WORKDAY_CREATE_TIME_OFF_REQUEST` must reference a valid eligible absence type for that worker. Use the \"Get Worker Eligible Absence Types\" flow to discover valid type IDs.\n- **Submit action ID:** The `businessProcessParameters.action.id` should be `\"d9e4223e446c11de98360015c5e6daf6\"` for the submit action. Using an incorrect ID will cause the business process to fail.\n- **Date format:** All date fields use `yyyy-mm-dd` format. ISO 8601 with timestamps is not accepted for date-only fields.\n- **Pagination limits:** The maximum `limit` is 100 across all Workday endpoints. Default is 20. Always paginate for complete datasets.\n- **Business process approval:** Creating a time off request initiates the business process but does not guarantee approval. The request enters the normal approval workflow.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `WORKDAY_LIST_WORKERS` | Search and list workers with staffing info |\n| `WORKDAY_GET_CURRENT_USER` | Get the authenticated worker's profile |\n| `WORKDAY_CREATE_TIME_OFF_REQUEST` | Submit a time off request (requires `ID`, `businessProcessParameters`, `days`) |\n| `WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES` | Check time off date eligibility (requires `ID`) |\n| `WORKDAY_LIST_ABSENCE_BALANCES` | Retrieve absence balances across time off plans |\n| `WORKDAY_GET_WORKER_TIME_OFF_DETAILS` | Get time off history for a worker |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Workday Automation\n\nAutomate your Workday HR operations directly from Claude Code. Look up workers, create time off requests, check absence balances, and validate time off eligibility -- all without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fworkday](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fworkday)\n\n---\n\n## Setup\n\n1. Add the Rube MCP server to your Claude Code config with URL: `https:\u002F\u002Frube.app\u002Fmcp`\n2. When prompted, authenticate your Workday account through the connection link provided\n3. Start automating your HR workflows with natural language\n\n---\n\n## Core Workflows\n\n### 1. Search and List Workers\n\nRetrieve worker information with search and pagination.\n\n**Tool:** `WORKDAY_LIST_WORKERS`\n\n```\nSearch for workers named \"Sarah\" and include terminated employees\n```\n\nKey parameters:\n- `search` -- search by name or worker ID (case-insensitive, space-delimited for OR search)\n- `includeTerminatedWorkers` -- include terminated workers in results\n- `limit` (default 20, max 100) \u002F `offset` -- pagination controls\n\n### 2. Create Time Off Requests\n\nSubmit time off requests for workers with full business process support.\n\n**Tool:** `WORKDAY_CREATE_TIME_OFF_REQUEST`\n\n```\nCreate a vacation request for worker abc123 for March 15-17, 2026 (8 hours each day)\n```\n\nKey parameters:\n- `ID` (required) -- Workday worker ID\n- `businessProcessParameters` (required) -- must include `action` with `id` field (use `\"d9e4223e446c11de98360015c5e6daf6\"` for submit action)\n- `days` (required) -- array of time off entries, each with:\n  - `date` (required) -- date in `yyyy-mm-dd` format\n  - `timeOffType` (required) -- object with `id` of the eligible absence type\n  - `dailyQuantity` -- hours or days quantity\n  - `comment`, `start`, `end`, `position`, `reason` -- optional fields\n- `businessProcessParameters.comment` -- optional business process comment\n\n### 3. Check Time Off Eligibility\n\nValidate which dates a worker can take off before submitting a request.\n\n**Tool:** `WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES`\n\n```\nCheck if worker abc123 is eligible to take time off on March 15, 2026\n```\n\nKey parameters:\n- `ID` (required) -- Workday worker ID\n- `date` -- specific date to validate (`yyyy-mm-dd`)\n- `position` -- filter by specific position ID\n- `timeOff` -- filter by specific time off plan\u002Ftype ID\n- `limit` (max 100) \u002F `offset` -- pagination\n\n### 4. View Absence Balances\n\nCheck remaining time off balances for workers across all plans.\n\n**Tool:** `WORKDAY_LIST_ABSENCE_BALANCES`\n\n```\nShow me absence balances for all workers in the organization\n```\n\n- Retrieves balances for time off plans and leave of absence types\n- Can be filtered by worker ID, category, and effective date\n\n### 5. Get Current User Profile\n\nRetrieve the authenticated worker's profile information.\n\n**Tool:** `WORKDAY_GET_CURRENT_USER`\n\n```\nShow me my Workday profile information\n```\n\n- No parameters required\n- Returns the authenticated worker's profile\n- Use this first to get the worker ID for subsequent operations\n\n### 6. View Time Off History\n\nRetrieve time off details and history for a specific worker.\n\n**Tool:** `WORKDAY_GET_WORKER_TIME_OFF_DETAILS`\n\n```\nShow me the time off history for worker abc123\n```\n\n- Retrieves a collection of time off details for the specified worker\n- Useful for auditing time off usage and remaining balances\n\n---\n\n## Known Pitfalls\n\n- **Worker ID resolution:** Always call `WORKDAY_GET_CURRENT_USER` or `WORKDAY_LIST_WORKERS` first to resolve Workday worker IDs. Worker IDs are Workday-specific UUIDs, not employee numbers.\n- **Time off type IDs must be valid:** The `timeOffType.id` in `WORKDAY_CREATE_TIME_OFF_REQUEST` must reference a valid eligible absence type for that worker. Use the \"Get Worker Eligible Absence Types\" flow to discover valid type IDs.\n- **Submit action ID:** The `businessProcessParameters.action.id` should be `\"d9e4223e446c11de98360015c5e6daf6\"` for the submit action. Using an incorrect ID will cause the business process to fail.\n- **Date format:** All date fields use `yyyy-mm-dd` format. ISO 8601 with timestamps is not accepted for date-only fields.\n- **Pagination limits:** The maximum `limit` is 100 across all Workday endpoints. Default is 20. Always paginate for complete datasets.\n- **Business process approval:** Creating a time off request initiates the business process but does not guarantee approval. The request enters the normal approval workflow.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `WORKDAY_LIST_WORKERS` | Search and list workers with staffing info |\n| `WORKDAY_GET_CURRENT_USER` | Get the authenticated worker's profile |\n| `WORKDAY_CREATE_TIME_OFF_REQUEST` | Submit a time off request (requires `ID`, `businessProcessParameters`, `days`) |\n| `WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES` | Check time off date eligibility (requires `ID`) |\n| `WORKDAY_LIST_ABSENCE_BALANCES` | Retrieve absence balances across time off plans |\n| `WORKDAY_GET_WORKER_TIME_OFF_DETAILS` | Get time off history for a worker |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":42,"description":7},{"mcp":43},[44],"rube","master","dff58085da947e81e8418c922055644bf0082b1b","automation\u002Fcomposio-workday-automation","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills","https:\u002F\u002Fgithub.com\u002Freikiplanet","https:\u002F\u002Fwww.reiki-planet.com","Reiki Planet Game","2026-03-29 06:02:29",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add reikiplanet\u002Fdaoskills --skill \"Workday Automation\"",{"tool":59,"command":60},"bunx","bunx skills add reikiplanet\u002Fdaoskills --skill \"Workday Automation\"",{"tool":62,"command":63},"pnpm","pnpm dlx skills add reikiplanet\u002Fdaoskills --skill \"Workday Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fautomation\u002Fcomposio-workday-automation\u002FSKILL.md",true,[],[68,95,107,122,142,165],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":37},"01M6G614JTEQJHPT8AKK3YQ18S","web-games","Web browser game development principles. Framework selection, WebGPU, optimization, PWA.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fweb-games\u002FSKILL.md",[],[75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94],"games","web games","web","grep","principles","selection","community","framework selection","edit","write","read","pwa","game","web browser","game development","Optimization","framework","browser","development","webgpu",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":37},"01M6G611H2YGV0GZFP90D38ZMJ","vr-ar","VR\u002FAR development principles. Comfort, interaction, performance requirements.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fvr-ar\u002FSKILL.md",[],[102,103,93,104,105,81,83,84,85,78,106,79],"ar","vr ar","interaction","requirements","performance",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":37},"01M6G60XNMHAMV1SV0EJ1CX0AY","templates","Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Ftemplates\u002FSKILL.md",[],[109,114,115,116,117,118,81,119,85,120,121,78],"project scaffolding","From Scratch","tech","project","scaffolding","use","projects","applications",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":37},"01M6G60T0GATMK3Q5H8GDC1Z8S","wcag-audit-patterns","Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fwcag-audit-patterns\u002FSKILL.md",[],[129,130,131,132,133,81,134,135,136,137,119,138,139,140,141],"wcag audit patterns","wcag audit","patterns","WCAG","audit","manual","with","automated testing","guidance","remediation","verification","accessibility","testing",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":37},"01M6G60PMCHW1FRZ63F931QK3R","vulnerability-scanner","Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fvulnerability-scanner\u002FSKILL.md",[],[149,150,151,152,153,154,155,156,81,85,78,157,79,158,159,160,161,162,163,164],"scanner","vulnerability scanner","vulnerability","prioritization","2025","mapping","chain","supply chain","Bash","analysis","risk","owasp","supply chain security","security","supply","advanced",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":37},"01M6G60JZBB8DK0W3DSG1WNMZK","threat-modeling-expert","Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fthreat-modeling-expert\u002FSKILL.md",[],[172,173,174,175,176,177,178,179,162,119,180,181,182,81,183,184,185,159,186,187],"modeling","threat modeling expert","threat modeling","expert","threat","risk assessment","architecture review","architecture","security architecture review","trees","security architecture","security requirement extraction","assessment","extraction","review","stride"]