I finally got cross-posting to twitter working:
The Twitter API part was easy, using go-twitter
The hard bits were writing the code to transmogrify a Post struct into reasonably formatted content for the cross-posted tweet, and then getting the template fixes done to provide the right metadata for a given link.