See #169 (comment) for more context - but the idea would be to provide the basis for a RESTful interface and web app for managing synchronizing Github repositories to the Tool Shed.
Depending on implementation and usefulness on the command-line, this may well belong in another project to uses Planemo as a library - for instance there no reason to Planemo to have a database requirement.
See also: