Tried to shorten the moderncv template by putting two skillentries in one row with minipage and multicols. The two columns are not on the same height and there is currently an \hfill after ChemCAD that does nothing. Standardcommands like \newline or \ don't work either. Any idea how I could adjust the height and throw the Languages into the next row? Any help is appreciated. Below is a working code and visualisation of it. Am using TeXstudio with MiKTeX on Win10.
\documentclass[11pt,a4paper,roman]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage{multicol}
\usepackage[scale=0.75]{geometry}
\firstname{\Huge \color{darkgray}Max}
\familyname {\Huge \color{black}Muster}
\begin{document}
\section{EDV Kenntnisse}
\cvskillentry{Text:}{4}{Word}{}{}
\cvskillentry{}{1}{\LaTeX}{}{}
\cvskillentry{CAD:}{4}{ChemCAD}{}{}
\cvskillentry{}{2}{PDMS}{}{}
\cvskillentry{}{3}{Inventor}{}{}
\cvskillentry{Languages:}{3}{MATLAB}{}{}
\hspace{\hintscolumnwidth}%
\begin{minipage}{\maincolumnwidth}
\setlength{\hintscolumnwidth}{0pt}
\begin{multicols}{2}
\cvskillentry{Text:}{4}{Word}{}{}
\cvskillentry{}{2}{PDMS}{}{}
\cvskillentry{CAD:}{4}{ChemCAD}{}{} \hfill
\cvskillentry{}{1}{\LaTeX}{}{}
\cvskillentry{}{3}{Inventor}{}{}
\cvskillentry{Languages:}{3}{MATLAB}{}{}
\hspace{\hintscolumnwidth}%
\end{multicols}
\end{minipage}
\end{document}


\cvskillentry's 4th and 5th arguments actually set contents to the right of what you currently have. The assumption is that you won't use that information, right? – Werner Oct 12 '23 at 04:50