A browser console script to automate the tedious entry of skills into Workday job applications.
Filling out the "Skills" section on Workday job applications can be a frustrating and repetitive process due to its UI design. This script saves you time by automatically entering a predefined list of skills for you.
The script finds the skill input field, types your skill, triggers the necessary UI events to register it, and confirms the entry. It loops through an array of your skills until they are all added.
- A chromium-based browser or Firefox.
- Basic familiarity with opening your browser's Developer Tools Console.
- Open
skills.jsin a text editor. - At the very top, locate the
skillsarray. - Replace the default skills with your own personal list of skills:
const skills = [
"Docker",
"JavaScript",
"React",
"Python",
// Add your skills here...
];- Navigate to the "Skills" section of the Workday job application you are filling out.
- Click directly into the skill input text field so it is focused.
- Open your browser's Developer Console:
- Windows / Linux:
Ctrl+Shift+J(Chrome) orCtrl+Shift+K(Firefox) - Mac:
Cmd+Option+J(Chrome) orCmd+Option+K(Firefox)
- Windows / Linux:
- Paste the entire customized contents of your
skills.jsfile into the console. - Press Enter to execute the script.
- Watch as it automatically populates your skills!
Workday frequently updates its user interface. Depending on when you use this script, the input selector (input[id^="skills--skills"]) or the timing delays (setTimeout) may need adjustment. If your skills are being typed but not registered, try slightly increasing the timeout durations within the script to accommodate slower network connections or browser rendering times.