This is a python extension I wrote for Albert launcher.
It has the goal to provide completion for KDE Services located in "/usr/share/kservices5/" like KRunner does.
To install the extensions, run the following commands:
mkdir ~/.local/share/albert/org.albert.extension.python/modules/kde_services
git clone https://github.com/ManuelArto/KDEServices-AlbertExtension ~/.local/share/albert/org.albert.extension.python/modules/kde_services
Then activate it from the Albert Menu settings