I accepted Ninad Munshi's answer because it's correct and led me to the full proof, but I will put the full proof here for posterity:
Combining the formulas $$\left( \frac{d}{dx}\right)^k\left(\frac{1}{x}\right)=\frac{(-1)^k k!}{x^{k+1}}$$ and $$\left( \frac{d}{dx}\right)^n \big( p(x)q(x) \big)=\sum_{k=0}^n \frac{n!}{k!(n-k)!}p^{(k)}(x)q^{(n-k)}(x),$$
We have, for $x\neq 0$:
$\begin{align}
\\g^{(n)}(x) &\equiv \left( \frac{d}{dx}\right)^n \left( \frac{1}{x}\cdot f(x)\right) \\ \\ \\
&= \sum_{k=0}^n \frac{n!}{k!(n-k)!}\cdot \frac{(-1)^k k!}{x^{k+1}} f^{(n-k)}(x) \\\\\\
&= \frac{1}{x^{n+1}}\sum_{k=0}^n \frac{n!}{(n-k)!}\cdot (-1)^k \cdot x^{n-k} f^{(n-k)}(x).\\ \\
\end{align}$
Now assume the formula $g^{(n)}(0)=\frac{f^{(n+1)}(0)}{n+1}$ holds for some $n$, and we hope to then show that it holds for $n+1$. By definition of the derivative, we have:
$\begin{align}
\\ g^{(n+1)}(0) &= \lim_{x\to 0}\frac{g^{(n)}(x)-g^{(n)}(0)}{x-0} \\\\\\
&= \lim_{x\to 0}\frac{\left(\sum_{k=0}^n \frac{n!}{(n-k)!}\cdot (-1)^k \cdot x^{n-k} f^{(n-k)}(x) \right)-x^{n+1}\frac{f^{(n+1)}(0)}{n+1}}{x^{n+2}} \\\\
\end{align}$
The only term in the numerator without a factor of $x$ in front is the term with $f^{(0)}(x)$, which must also vanish as $x\to 0$ because $f$ is odd, so we are justified in using L'Hopital's rule. When we do, the sum telescopes, leaving only:
$\begin{align}
\\ g^{(n+1)}(0) &= \lim_{x\to 0}\frac{x^n f^{(n+1)}(x)-x^n f^{(n+1)}(0)}{(n+2)x^{n+1}} \\\\\\
&= \lim_{x\to 0}\frac{f^{(n+1)}(x)-f^{(n+1)}(0)}{(n+2)x}\\\\
\end{align}$
And then one more application of L'Hopital's rule shows the formula holds for $n+1$. Ninad's post already clearly shows the formula indeed holds for $n=0$, so we are done. Interestingly, we only needed to assume that $f$ is smooth and $f(0)=0$, not that $f$ is odd.