Some shameless self promotion here, but I run a Tumblr just for fan thoughts about the Skylanders franchise. They're a collection of short little idea the fan community has had about the game and it's characters, and you can submit your own!
Any idea is welcome. If you want to submit a headcanon, you can do so here
And the other Headcanons can be viewed here