Let $X$ be a path-connected CW-complex. If $\omega: [0,1] \to X$ is a loop in $X$ and $\partial$ the boundary operator in simplicial homology, then $\partial(\omega)=\omega(1)-\omega(0)=0$, i.e. $\omega$ is a cycle and represents a homology class $[\omega] \in H_1(X)$. Moreover, each homology class in $H_1(X)$ is represented by a loop (as is shown in the usual proof of $H_1(X) \cong \Pi_1(X)_{ab})$.
Denote by $X^2$ the 2-skeleton of $X$. It's well-known that the inclusion $X^2 \hookrightarrow X$ induces an isomorphism $H_1(X^2) \xrightarrow{\cong} H_1(X)$. Hence, as noted above, $\omega$ is homologous to a loop $\gamma: [0,1] \to X^2$.
Question: Is it possible to describe/construct $\gamma$ in an explicit way ?