v0.5.2
Patch Changes
-
#16
4e99602Thanks @RostiMelk! -slidesctl initnow writes the absolute path to the current Node binary into the MCP client config instead of barenode.GUI apps like Claude Desktop don't inherit the user's shell PATH, so
command: "node"could resolve to whichevernodehappens to be first in the GUI's PATH — often an ancient system Node that pre-dates top-levelawaitand crashes the slidesctl server immediately withSyntaxError: Unexpected reserved word. Now we useprocess.execPath, which is the absolute path to the current Node binary (the one runningslidesctl init). This guarantees the same Node version that successfully ran the wizard also runs the server.Existing broken entries can be fixed by re-running
slidesctl use <name>, or manually replacing"command": "node"with the absolute path in the MCP client config. -
#16
4e99602Thanks @RostiMelk! -slidesctl initand friends — friendlier copy throughout.The first version of the wizard leaked protocol jargon ("server name", "MCP client", "Pass --client claude-desktop explicitly") that meant nothing to a designer or PM setting up the tool for the first time. This rewrites every prompt, description, and success message in plain language.
The "server name" prompt is gone entirely on the happy path — the wizard derives a sensible label from the source and only asks the user to pick a different one when they're installing a second template that would collide. Most users will now see three questions: which template, where to save decks, and which app(s) to set it up for.
Also adds a friendly intro on first run and a "what to do next" block in the success message:
Let's set up a slide template so Claude can make decks in your brand. ? Which template? (paste a GitHub link, URL, or folder path) ? Where should Claude save the decks it makes? ~/Desktop/slides-template-decks ? Set up for Claude Desktop? Yes ✓ Done. "slides-template" is set up. What to do next: 1. Quit Claude Desktop completely (Cmd+Q) and reopen it. 2. Ask Claude to make you a deck — e.g. "make a 5-slide pitch for Acme Corp". 3. Generated files will appear in: ~/Desktop/slides-template-decksAlso adds
slidesctl update(and surfaces it instatusand the post-install message) so users know how to pull template changes over time.