The nuvigc script reads a GSAK database and generates a GPX file suitable for passing to Garmin POI Loader to load onto a Garmin nüvi GPS.

We can visualize the flow of geocaching data like so: pocket query -> GSAK -> nuvigc -> POI Loader -> nüvi GPS

nuvigc is based on an older GSAK macro at Garmin Nuvi - True Paperless Geocaching but instead of running as a macro within GSAK, it runs as a standalone Python script and can thus be called easily from a batch file.

Project page