Gumroad Image Uploader is a skill that automates bulk replacement of product cover images and thumbnails across a Gumroad catalog. Instead of navigating the Gumroad web dashboard for each product individually, an agent can drive updates through a CSV manifest that maps local image files to products via their custom permalinks, or by pointing to a structured local image folder.
Before any API call is made, the skill runs pre-flight checks: it validates the access token, inspects each image file for corruption using Pillow, and warns about files that fall outside Gumroad’s size requirements. This reduces failed uploads and wasted API calls on malformed assets.
The skill handles the multipart form-data encoding that Gumroad’s API requires for file uploads, and it manages edge cases such as API rate limits and missing products gracefully rather than failing silently or crashing mid-batch. Supported image formats are JPG, PNG, and WebP.
The execution environment is Python-based and relies on Gumroad API v2. There are no environment variables listed in the registry record, so access token configuration will need to be confirmed from the skill’s own documentation at runtime.
This skill is appropriate when a seller has a large Gumroad catalog and needs to refresh cover art in bulk. It is not a general-purpose Gumroad management tool — it covers image assets only and does not handle product creation, pricing, file delivery, or other catalog operations.