If the discriminant $b^2-4c$ of the quadratic $x^2 + bx + c$ is a square then it factors. For every discriminant $d^2$ we have can parametrize them all $(b,c) = (d + 2 h,h(d+h))$. edit I realized now that the quadratic case is trivial because it the discriminant is a square iff it factors, so the two variable parametrization is $(x-a)(x-b)$ so it might not represent what is happening with the cubic.
I was hoping to do a similar parametrization for the cubics $x^3 - ax + b$ with square discriminant $4a^3 - 27b^2 = d^2$ but factoring in the Eisenstein integers does not seem to make the problem any easier.
Are there any other promising approaches I could try?
I noticed the problem is simple when $d=0$. In that case we have $a = 3 m^2$, $b = 2 m^3$. Also when $d = b$ we also get a simple parametrization, $a = 7m^2$, $b = 7m^3$ but I don't think these will help to get the general case.
An equation like $4a^3−27b^2=d^2$ for fixed $d$ defines a curve in the plane with coordinates $a,b$. It can be parametrised by rational functions if and only if it is singular, which is the case in your examples $d = 0$ and $d = b$. If not, it can be completed to an elliptic curve, which can not be parametrised by rational functions.