Find all integes $a,b,c,d$ that form an arithmetic progression satisfying $d-c+1$ is prime number and $a+b^2+c^3=d^2b$
1. Let \( k \) be the common difference in the arithmetic progression which contains the consecutive terms \( a \), \( b \), \( c \), and \( d \). Hence, we can express the terms as:
   \[
   a = b - k, \quad c = b + k, \quad d = b + 2k
   \]

2. Substitute these expressions into the given equation \( a + b^2 + c^3 = d^2b \):
   \[
   (b - k) + b^2 + (b + k)^3 = (b + 2k)^2 b
   \]

3. Simplify the equation:
   \[
   (b - k) + b^2 + (b + k)^3 = (b + 2k)^2 b
   \]
   \[
   (b - k) + b^2 + (b^3 + 3b^2k + 3bk^2 + k^3) = b(b^2 + 4bk + 4k^2)
   \]
   \[
   b - k + b^2 + b^3 + 3b^2k + 3bk^2 + k^3 = b^3 + 4b^2k + 4bk^2
   \]

4. Rearrange and simplify the equation:
   \[
   b - k + b^2 + b^3 + 3b^2k + 3bk^2 + k^3 - b^3 - 4b^2k - 4bk^2 = 0
   \]
   \[
   b - k + b^2 - b^2k - bk^2 + k^3 = 0
   \]
   \[
   b - k + b^2 - k(k+1)b + k^3 = 0
   \]

5. Factor out common terms:
   \[
   (k-1)[b^2 + (k+1)b - k(k+1)] = 0
   \]

6. This gives us two cases:
   \[
   k = 1 \quad \text{or} \quad b^2 + (k+1)b - k(k+1) = 0
   \]

7. Given that \( d - c + 1 = k + 1 \) is a prime number, let \( p = k + 1 \). Then \( k = p - 1 \). Substitute \( k = p - 1 \) into the quadratic equation:
   \[
   b^2 + pb - p(p-1) = 0
   \]

8. Since \( p \) is a prime number, \( p \mid b^2 \). Therefore, \( p \mid b \) (since \( p \) is prime). Let \( b = px \) for some integer \( x \). Substitute \( b = px \) into the quadratic equation:
   \[
   (px)^2 + p(px) - p(p-1) = 0
   \]
   \[
   p^2x^2 + p^2x - p^2 + p = 0
   \]
   \[
   p^2(x^2 + x - 1) = 0
   \]

9. This simplifies to:
   \[
   x^2 + x - 1 = 0
   \]

10. The quadratic equation \( x^2 + x - 1 = 0 \) has no integer solutions because its discriminant \( 1^2 - 4 \cdot 1 \cdot (-1) = 5 \) is not a perfect square. Therefore, there are no integer solutions for \( x \).

11. Hence, the only solution is when \( k = 1 \). This implies:
   \[
   a = n, \quad b = n+1, \quad c = n+2, \quad d = n+3
   \]
   where \( n \) is an arbitrary integer.

The final answer is \( \boxed{ (a, b, c, d) = (n, n+1, n+2, n+3) } \) where \( n \) is an arbitrary integer.