We can substitute vector product $ \mathbf{a} \times \mathbf{b}$ by multiplying the vector $\mathbf{b}$ by a matrix because skew-symmetric matrix corresponding to the first vector $\mathbf{a}$ is defined as
$S(\mathbf{a})=[\mathbf{a} \times \mathbf{i} \ \ \mathbf{a} \times \mathbf{j} \ \ \mathbf{a} \times \mathbf{k} ]$,
where $\mathbf{i},\mathbf{j},\mathbf{k}$ are standard basis vectors forming as columns identity matrix $ {I} = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 &0 \\
0 & 0 &1
\end{bmatrix}$.
This gives formula presented above by caverac (you can notice for example that columns are (easy to check) orthogonal vectors to both $\mathbf{a}$ and appropriate standard basis vectors $\mathbf{i},\mathbf{j},\mathbf{k}$ - also lengths of $S(\mathbf{a})$ columns are coherent with properties of cross product for this case).
In this case we have below formula with the use of multiplication the vector by the matrix interpreted as the sum of products of vector columns of matrix by components of vector (scalars):
$S(\mathbf{a})\mathbf{b}= (\mathbf{a} \times \mathbf{i})b_x + (\mathbf{a} \times \mathbf{j})b_y + (\mathbf{a} \times \mathbf{k}) b_z =\mathbf{a} \times (b_x\mathbf{i} + b_y\mathbf{j} + b_z\mathbf{k} )=\mathbf{a} \times \mathbf{b} $,
$b_x , b_y , b_z$ are coordinates of $\mathbf{b}$ vector.