I am trying to understand the following expression for rotations of higher-spin objects, potentially in greater than 3 dimensions (though 3D is probably enough, in which case you can replace $L_{\mu\nu}\rightarrow S_x, S_y,$ or $S_z$)
$$[L_{\mu\nu}, \mathcal{O}^a(0)] = (S_{\mu\nu})_b^a \mathcal{O}^b(0)$$
where $L_{\mu\nu}$ generates rotations within the $x^\mu,x^\nu$ plane, and therefore satisfies the commutation relations for $SO(d)$, and (this is the part that confuses me) $S_{\mu\nu}$ also satisfy the $SO(d)$ commutation relations. I know how things work out nicely for qubits in 3D; a natural basis is $\mathcal{O}^a \rightarrow \{\sigma^x,\sigma^y,\sigma^z\}$, and $S_{\mu\nu}$ satisfies the commutations for $SO(d)$. More generally, if each $\mathcal{O}^a$ is proportional to an $L_{\mu\nu}$, then $S_{\mu\nu}$ is by definition the adjoint representation of $SO(d)$.
However I don't understand how this generalizes nicely to higher spin or a larger basis of operators. It seems intuitive that $S_{\mu\nu}$ would transform like a spatial rotation is some way, but I can't see this from the math. So my question is the following:
Choose an orthonormal basis of operators $\mathcal{O}^a$, and use the above expression to define $(S_{\mu})_b^a$ (replacing $\mu\nu$ with $\mu$ for conciseness). How can we show that $[S_{\alpha}, S_{\beta}]=if_{\alpha\beta}^\gamma\mathcal{S}_\gamma$, where $f_{\alpha\beta}^\gamma$ are the structure constants of $SO(D)$ (and therefore $[L_\alpha,L_\beta]=if_{\alpha\beta}^\gamma L_\gamma$)?
Or if this expression is not true in general, then what is the correct way to express that $S_\mu$ forms a representation of the same algebra as $L_\mu$?
I came across this confusion when reading about field theory (this paper, Eq. 1.16), but it applies to regular quantum mechanics as well.