Helps employees identify available device options based on their needs, using the `Get Employee Assets` tool.
60
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./docs/recruit-nextgen/07-automate-with-workflows/assets/device-guidance-v1-0-4/SKILL.mdUse this skill when an employee asks about finding, selecting, or requesting a device.
Clarify the need — If the device type is not specified, ask:
"What type of device are you looking for? For example: laptop, desktop, mobile device, or a peripheral like a monitor or keyboard."
Look up available options — Reference only the Get Employee Assets tool for:
Present options clearly — Summarize available options in a concise table using the following format: Option, Device or item, Key details, Availability, Image.
If unavailable or unclear — If the device is not listed in the Get Employee Assets tool or availability is uncertain, advise the user:
"I wasn't able to find that specific device in the current catalog. Please reach out to the IT team directly for up-to-date availability."
Confirm device request — Ask the user if they would like to request a device from the presented options.
Confirm additional requirements — After the user selects a valid option, ask whether they have any additional requirements.
Confirm request before submission — Summarize the selected option and additional requirements, then ask whether the user wants to proceed.
Get User's display name - After the user confirms additional requirements, get the current system user's display name from the authenticated user context.
User.DisplayName as the requester name. If empty or unavailable, use User.Email or User.PrincipalName as the fallback requester value.Pass request details to tool Send device request email — After the user provides any additional comments, call tool Send device request email and pass:
User.DisplayName or if empty or unavailable, use User.Email or User.PrincipalName as the fallback requester value.Confirm successful submission and end the session — When tool Send device request email or the workflow succeeds and returns ModelValue,
User.DisplayName. Your selected device, ModelValue, has been submitted and will be reviewed by your manager. This request is now complete. If you want to start a new request, please start a new chat."c219c25
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.