I have a workflow that contains multiple keywords, each one performs a small/quick action and/or opens an internal tool in my company. There's around 20 keywords at this moment.
One of my peers asked if I can implement a "cheat sheet" of sorts, where they don't have to remember the keyword for a specific tool, but can search for it. For example:
Cheat sheet keyword: wfl
Tools:
tl1 - Tool1
tl2 - Tool2
tl3 - Tool3
They would like to type "wfl Tool1" and when pressing enter, activate/autofill/substitute what they have typed with the "tl1" keyword, so they can type the argument and execute the workflow for that keyword. If Alfred was able to fuzzy search keyword/hotkey input Titles, it would do what they expect already, but alas it is not the case at the moment. I know about ?keyword, but actioning it, goes to the workflow, doesn't copies the keyword (and also doesn't search the Title)
At first I can easily create a script filter, parsing a csv (or variable) that contains tool,description, and pass that as a {query} to the next action, but the I don't know what is the best approach after that. I though about two possibilities here:
Have a giant conditional block that receives query, exact matches it and links to every other keyword in the workflow. (Ugly, messy and a pain to maintain)
Don't call anything, just copies the keyword to the clipboard and expect the user to open alfred again, paste the keyword and continues with the desired workflow action.
Is there another, more elegant, way to reach the same or similar goal?