This command will do the trick:
ffmpeg -i "$1" \ -vf "fps=10,scale=-1:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \ -loop 0 "${1%.*}.gif"