Let $f:X\rightarrow Y$ be an abelian galois covering of nonsingular complete curves over algebraically closed $k$, where the order of the galois group $A$ is coprime to the characteristic of $k$. We can view the function field $K(X)$ as a $K(Y)$ vector space, and by galois theory we know its structure as a $k[A]$ module is given by $K(Y)[A]$.
So given our assumptions, we see that $K(X)$ has a basis of eigenvectors for $A$, corresponding the the distinct one dimensional representations of $A$ over $k$. Explicitly, it has a basis of $f_\lambda\in K(X)$ such that $g.f_\lambda=\lambda(g).f$ for $\lambda$ a character of $A$ with value in $k$. So the divisors associated these $f_\lambda$ are canonical, and we have one for each character of $A$.
My question is, can you describe these divisors more geometrically?
I am vaguely aware that all coverings of this form should come from isogenies of the jacobian, but my knowledge of abelian covers of curves is not great, so apologies if this question is something really simple.