To find the Laurent series of $\psi(z)$ at $z= 0$, I would first find the Taylor series of $\psi(z+1)$ at $z=0$ and then use the functional equation of the digamma function.
Specifically,
$$\begin{align} \psi(z + 1) = \frac{1}{z} + \psi(z) &= \psi(1) + \psi'(1)z + \mathcal{O}(z^{2}) \\ &= -\gamma + \zeta(2) + \mathcal{O}(z^{2}) \\ &= -\gamma + \frac{\pi^{2}}{6}z + \mathcal{O}(z^{2}) \end{align}$$
which implies
$$ \psi(z) = -\frac{1}{z} - \gamma + \frac{\pi^{2}}{6} z + \mathcal{O}(z^{2}).$$
But I'm having trouble finding the Laurent series of $\psi(z)$ at the negative integers.
Since $\psi(z)$ has simple poles at the negative integers with residue $-1$, I know that the first term of the series must be $ \displaystyle\frac{-1}{z+n}$.
But I would like to determine more terms in the series.
EDIT:
The series appears to be $$\begin{align} \psi(z) &= - \frac{1}{z+n} + (H_{n} - \gamma)+ \Big( H_{n}^{(2)} + \zeta(2) \Big) (z+n) + \Big( H_{n}^{(3)} - \zeta(3) \Big) (z+n)^{2} \\ &+ \Big( H_{n}^{(4)} + \zeta(4) \Big) (z+n)^{3} + \Big( H_{n}^{(5)} - \zeta(5) \Big) (z+n)^{4} + \ldots \end{align}$$
SECOND EDIT:
We can find the constant term by evaluating $\lim_{z \to -n} \Big( \psi(z) + \frac{1}{z+n} \Big)$.
Since $$ \begin{align} &\psi(z) + \frac{1}{z+n} \\ &= \psi(z+1) - \frac{1}{z} + \frac{1}{z+n} \\ &= \psi(z+2) - \frac{1}{z+1} - \frac{1}{z} + \frac{1}{z+n} \\ &= \ ... \ = \psi(z+n+1) - \frac{1}{z+n} - \frac{1}{z+n-1} - \ldots - \frac{1}{z+1} - \frac{1}{z} + \frac{1}{z+n}, \end{align}$$
we have $$ \lim_{z \to -n} \Big( \psi(z) + \frac{1}{z+n} \Big) = \psi(1) + 1 + \frac{1}{2} + \frac{1}{3} + \ldots + \frac{1}{n} = \psi(1) + H_{n} = H_{n} - \gamma.$$
Similarly, we can find the coefficient of the $(z+n)$ term by evaluating $ \lim_{z \to -n} \frac{\psi(z) + \frac{1}{z+n} - H_{n} + \gamma}{z+n}.$
Since $$ \psi_{1}(z) = \psi_{1}(z+n+1) + \frac{1}{(z+n)^{2}} + \frac{1}{(z+n-1)^{2}} + \ldots + \frac{1}{z^2}, $$
we have $$ \lim_{z \to -n} \frac{\psi(z) + \frac{1}{z+n} - H_{n} + \gamma}{z+n} = \lim_{z \to -n} \Big(\psi_{1}(z) - \frac{1}{(z+n)^{2}} \Big) = \psi_{1}(1) + H_{n}^{(2)} = H_{n}^{(2)} + \zeta(2) .$$
And we can find the coefficient of $(z+n)^{2}$ by evaluating $ \lim_{z \to -n} \frac{\psi(z) + \frac{1}{z+n} - H_{n} + \gamma -\big( H_{n}^{(2)} + \zeta(2) \big) (z+n)}{(z+n)^{2}} . $
Since $$\psi_{2}(z) = \psi_{2} (z+n+1) - \frac{2}{(z+n)^{3}} - \frac{2}{(z+n-1)^{3}} - \ldots - \frac{2}{z^{3}},$$
we have $\begin{align} \lim_{z \to -n} \frac{\psi(z) + \frac{1}{z+n} - H_{n} + \gamma -\big( H_{n}^{(2)} + \zeta(2) \big) (z+n)}{(z+n)^{2}} &= \lim_{z \to -n} \frac{\psi_{1}(x) - \frac{1}{(z+n)^{2}} -H_{n}^{(2)} - \zeta(2)}{2(z+n)} \\ &= \lim_{z \to -n} \frac{\psi_{2}(x) + \frac{2}{(z+n)^{3}}}{2} \\ &= \frac{1}{2} \Big( \psi_{2}(1) + 2 H_{n}^{(3)} \Big) \\ &= H_{n}^{(3)} - \zeta(3). \end{align}$
$ $ And so on.