workday-tools-only
Use when a Workday session has tools but cannot read MCP resources (no ListMcpResourcesTool or ReadMcpResourceTool). Prefer list_workday_plugin_skills and get_workday_plugin_skill as the substitute for resources/list and resources/read, then poll an agent run and render A2UI as markdown. Do not use when a resource reader exists. Load the workday skill first. Do not invent an agent_id.
Install
With your agent
Install OMGSkills skill "workday/everywhere:plugins/sana/skills/workday-tools-only" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/Workday/everywhere /tmp/everywhere && ln -s /tmp/everywhere/plugins/sana/skills/workday-tools-only ~/.claude/skills/workday-tools-only
From README
Workday without gateway resources Load workday first. Its rule against inventing agentid, and its sign-in, scope, and denied-access cases, stay there. This skill applies only when the session has no resource reader. Check the tool list once. Do not search for a resource reader again in that session. Read skills through the plugin verbs listworkdaypluginskills and getworkdaypluginskill are the substitute for resources/list and resources/read on this host (Cowork has no MCP resource primitives). Match them by suffix. Before the first Workday call: Call listworkdaypluginskills. Each link has a name (e.g. workday-agent/workday-agent-routing) and an exact uri (e.g. skill://workday/composite-mcp/workday-agent/workday-agent-routing/SKILL.md). Call getworkdaypluginskill with that exact uri for routing. Never invent a skill:// path or pass a bare skill name. Shortlist child workday-agent- links from their list description, then getworkdaypluginskill with each candidate's exact uri.
