Claim:
Let $\sigma \in S_n$, be a permutation, and $X = \{1, 2, ..., n\}$. The cycle decomposition of $\sigma$ can be recovered by considering the orbits of the action of $\langle\sigma\rangle$ on $X$.
Let $\langle \sigma \rangle := G$. By the Orbit-Stabilizer Theorem, the action of $G$ partitions $X$ into unique orbits $O(X)$, and there exists a bijection $f : g \cdot \mathrm{Stab}(X) \mapsto g \cdot X$.
$G = \{e, \sigma, \sigma^2, ..., \sigma^{k-1}\}$ for $G$ of order $k$.
$\mathrm{Stab(X)} = \{\sigma^i \in G : \sigma^i(X) = X\} = O(X)$
Thus the bijection maps $\sigma^i(X) \mapsto \sigma^i(O(X))$ $G$ is cyclic, therefore $G/O(G)$ is cyclic and by Lagrange's theorem we get that $|O(X)| = |G : O(X)| = k$
Thus the cosets of $O(X)$ in $G$ correspond to the permutation $\{O(X), \sigma(O(X)), ..., \sigma^{k-1}(O(X))\}$ where, by the bijection, each of these terms corresponds to $\{X, \sigma(X), ..., \sigma^{k-1}(X)\}$ respectively. Therefore, an orbit $|O(X)| = k$ corresponds to some $k$-cycle, and we get a cycle decomposition.
Your claim is obviously true: the cycle decomposition of$~\sigma$ is the collection of orbits of$~\sigma$ on$ ~X$. Or more precisely, that is the combinatorial cycle decomposition, which allows for cycles of length$~1$; a separate one for each fixed point. For the group theoretic cycle decomposition, there is a cyclic permutation for each combinatorial cycle of length${}>1$, obtained from$~\sigma$ by acting as$~\sigma$ on that cycle and as the identity on its complement (and $\sigma$ is then the product of those commuting cyclic permutations).
However your proposed "proof" is completely confused. The orbit-stabiliser theorem needs a base point $x_0\in X$, which you do not choose. The stabiliser then is $\operatorname{Stab}_G(x_0)=\{\,g\in G\mid g\cdot x_0=x_0\}\,$; your $\operatorname{Stab}(X)$ is meaningless (since every $g\in G$ globally maps $X$ to itself, the only meaning one could ascribe to that notation would be all of $G$, but that makes the notation pointless). When you say "bijection" you forget to mention the sets between which the bijection runs; for the orbit-stabiliser theorem it would be between $G/\operatorname{Stab}_G(x_0)$ and the orbit $G\cdot x_0$, but that does not correspond to what you write. So you are off to a very bad start, and there is no sense to be made of the remainder either.