Turboslide
Turboslide: an agent native presentation editor for people and agents. Live at turboslide.com
Install / Use
claude mcp add Kevin-Liu-01 -- npx -y github:Kevin-Liu-01/TurboslideIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
DesignSupported Platforms
Our assessment of Turboslide
Turboslide scores 69/100 on our quality scale, 226th of 251 Design skills we index.
Its MCP Server is 73 KB long, well organised into 12 sections with 3 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so Turboslide is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 87/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Turboslide compared with similar skills
All 4 of these similar skills score higher than Turboslide; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Turboslide (this skill)by Kevin-Liu-01 | 69 | 3 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 94.6k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.8k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 86.5k | today | MCP Server |
Frequently asked questions
- How do I install Turboslide?
- Run
claude mcp add Kevin-Liu-01 -- npx -y github:Kevin-Liu-01/Turboslide. The install tabs above show the steps for each supported agent. - Which AI agents does Turboslide work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Turboslide safe to use?
- It is MIT-licensed and scores 87/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Turboslide still maintained?
- The repository was last updated today, so Turboslide is actively maintained.
Skill content
View source on GitHubTurboslide
<picture> <source srcset="docs/readme/brand/lockup-light.png" media="(prefers-color-scheme: dark)" width="477"> <img alt="The Turboslide mark, a slanted T with three bars under its left arm, beside the word Turboslide" src="docs/readme/brand/lockup-dark.png" width="477"> </picture>Turboslide is a slides editor in the browser. It has menus and keyboard shortcuts for editing, arranging and presenting. No account is needed.
- Live studio: https://www.turboslide.com, with the product page at /home and the agent guide at /llms.txt
- Agents run the same 194 actions over the CLI, MCP and HTTP: The CLI in brief
- What works today and what is held: What works today; the default view and why: docs/FOCUS.md; the release notes: docs/updates.md
- Documentation: docs/README.md and the index at the end of this page
- The identity: docs/brand.md; why it is fast: docs/performance.md
- Rules for working in the repository: AGENTS.md
- License: MIT (LICENSE)
Contents
- Advanced tools
- The identity
- Why it is fast
- Getting started
- The CLI in brief
- Architecture
- What works today
- Documentation
- License
Advanced tools
Tools > Advanced tools is one check row in the Tools menu. Off, which is the default, the menu bar, the toolbar, the right click menus, Search the menus and the Keyboard shortcuts dialog show the core set of docs/FOCUS.md section 2 and nothing else. On, every feature below appears in its place in the menus exactly as before, and the setting is remembered in the browser.
A parked feature is hidden, never disabled and never deleted. A deck that carries one of its blocks (a chart, a table, a diagram, an icon, a material, a code panel, a word art block, a gallery shape) still draws it on the sheet, in the show, in the viewer and in every download, and the block can be selected, moved, resized, ordered, aligned, duplicated and deleted through the rows of the default view; only its own tail controls and menu rows are hidden. The keyboard shortcut of a parked row does nothing while the switch is off. One control is the exception to hidden: the Font box on the text tail stays visible and disabled with the sentence "The GT theme sets Inter", so a seller who pastes from an email and sees the font change finds the answer where they look.
What is behind the switch, by menu. FOCUS.md section 3 is the row by row list of the focus round with the reason for each departure from the sales research, and docs/archive/rounds/RETURN.md sections 2, 3 and 8 name what came back in the return round of 2026-09-19 and what stays; this is the same list in fewer words, read from the menu model. The parked list of the people round's ship of 2026-09-30 is docs/gslides-parity/focus/ship-4300058d.json, rendered from the ship step's gate run of record on the enforce preview with its once reruns narrowed to the rows beside it (docs/archive/rounds/PEOPLE.md 6.2), and it carries the objects round's list of 2026-09-26 (ship-c1a7ff3.json) forward unchanged: nothing of the people round is parked (the own chip and the roster's own row, Change avatar and the avatar builder's Picture tab stay in the default view, their rows green on the preview and on the local node server with an identity database), and the ids behind the switch are the objects round's: the features inbox and templates (carried from the product round's ship, red again), the carried rows view.live-pointers.second-browser (Live pointers) and versions.show-changes-marks (Show changes in Version history), each keeping the controls it names behind the switch while the rest of its feature stays in the default view, the four P1 rows of docs/archive/rounds/FEATURES.md 2.3, 4.11 and 3.5 whose controls no ship has built yet (the table bar under a selected table, the text controls of a group's tail, the picker's Symbol, Wordmark, Color and Mono controls and the brand kit's Find a logo), ship two's Shader row of Change background with its three P1 rows (Add to theme, the engine chip, the Frame scrubber and Capture this frame), and the vector round's svg.copy.markup (Cmd+C on an svg picture putting the markup on the clipboard: the markup's read ahead did not land within its bound on the preview and on production at ship two and at the objects round's ship, and read red again on the people round's preview, so the copy writes the block payload alone while the switch is off; for the vector round's owner), whose ids sit in packages/chrome/src/parked-controls.ts so the gate reads their rows behind the list. The rows the list names in notParked with their mechanisms (docs/archive/rounds/PEOPLE.md section 7; the ship note docs/gslides-parity/people/build/ship.md): the objects round's seven (svg.render.vector-at-zoom, the blob tier's timing class by id; logos.index.refresh-fixture and logos.index.cached-offline, fixture only rows production never drives; decks.file.open-list-search, Kevin's standing row; the features brand, fonts and assist, P1 and environment rows alone), ship two's two rulings for the P1 show rows shaders.show.plays-when-on and shaders.show.frame-when-off, whose parks name the built View > Play shaders row, and five rows red once in the run of record and green on their once rerun narrowed to them (logos.cache.open-licence-only, shaders.frame.reuse-and-prune, shaders.panel.kit-colours, shaders.panel.slider-live-undo, svg.sanitize.broken), flaky by the rule. Two rows of the unparkable features read red on that preview outside the list and are recorded by id in the ship note for the production gate to read again: share.dialog.co-edit-from-copied-link (the copied link answering 404 to a second browser within a second of the mint, the blob tier's per instance link index) and fonts.preload.italic-on-edit-only (its spec file's teardown check alone). The objects round's production run is in docs/gslides-parity/focus/VERIFICATION.md, "Objects round, the production table"; the people round's follows its push.
- Title row: the own row of the roster and the account menu (change name, avatar, sign in, sign out, forget this browser, sessions), the inbox, Join chat and Present on another screen. Follow on the presence chips and the Go to slide word are in the default view (Go to slide since the features round's ship one, Follow since the realtime round, for every editor and owner including by link).
- File: From template gallery and Save as template (the templates feature, parked at the product round's ship of 2026-09-21: on the blob tier a template renamed, deleted or picked as the default on one instance stayed as it was on another for the rows' bounds while the public store's edge refused the just written index, so the gallery's card menus and the default are not yet the same on every instance; the gallery page stays at /decks/templates and the template actions stay for agents), Make a copy of selected slides, Publish to the web, Download as plain text, ODP or SVG, Show changes in Version history, Delete older versions, Delete history, Email collaborators and Page setup.
- View: Grid view and the bottom bar's two view buttons, Live pointers, Show sections and Edit guides.
- Insert: Image from this presentation; Rule, Curve, Polyline and Scribble under Line; Special characters; Icon; Material; Audio, Video, Templates and Building blocks. Image by URL is in the default view since the product round, and the four shape grids (Shapes, Arrows, Callouts and Equation) since the vector round of 2026-09-24.
- Format: Indentation options, List options, Replace image by URL or From this presentation, Dither, Alt text, Drop shadow and Edit HTML. Mask image and Change shape are in the default view since the vector round.
- Slide: Transition and Edit theme; the Shader row of Change background with its Dither toggle and Place (the features round's ship two, parked on
shaders.background.place-answers; the ground's shader still lands throughslide.setBackgroundMaterialon every transport, and a placed ground's words and its Shader options link in the dialog go with the row). - Tools: Spelling (Spell check, Underline errors and Personal dictionary), Notification settings, Activity dashboard, the Advanced submenu (Show source, Light and dark side by side, Suggestion marks, Show ids, Render this slide, Change history, Sections tree, Read as a book, Pictures and materials, Run an action) and Preferences. The accessibility rows and Check slides stay in Tools with the switch off.
- Extensions: Agent access and Embed in a site; the menu is not drawn while the switch is off.
- The toolbar: the fill and border controls on a text box (on word art they are in the default view since the objects round of 2026-09-26), the border controls and Dither on a picture, and Format options and Replace image on the other blocks; Change shape leads the shape tail in the default view since the vector round.
- The right click menus: Transition on a filmstrip card or the empty canvas; Drop shadow, Alt text and Edit HTML on an object; Dither on a picture. Change shape on a shape and Mask image on a picture are in the default view since the vector round.
Shapes and lines are two features so that one can stand without the other (FOCUS.md section 4). Rectangle, Rounded rectangle and Ellipse, and Line and Arrow with the elbow and curved connectors, are in the default view since the return round of 2026-09-19, when every one of their matrix rows passed twice on the enforce preview and once on production (docs/archive/rounds/RETURN.md sections 2.2 and 2.3; the release note in docs/updates.md). Tables, charts, diagrams, word art and the formatting rows returned with them under the same rule. A release in which one of their rows fails puts that feature, whole, behind the switch again. The four shape grids returned in the vector round of 2026-09-24 with the geometry interpreter, which draws each of the 135 presets from its PowerPoint definition (docs/archive/rounds/VECTOR.md section 2); a grid row carries parks naming its own category, so a red gallery row re parks that category alone and never the three named rows.
For agents nothing moves. Every action stays on the CLI, MCP, HTTP and the window API whether or not its menu row is in the default view; GET /api/agent lists them all, and the skills document the parked ones as advanced. The setting is readable from an open page as window.turboslide.studio.describe().state.settings.advancedTools, and the page carries data-advanced-tools on .pt-viewer while it is on.
Bringing a feature back follows one rule (FOCUS.md section 8). Its interactions are written as matrix rows with stable ids, a feature and a driver; the rows are driven on a preview and on production and pass; the release note lists them; then, and only then, its rows lose the advanced flag. A feature returns whole or not at all: one not driven or failed row keeps every row of the feature parked. The rows that already passed their audit (Group, Ungroup, Distribute, Rotate 90, Show ruler, the guides, Snap to) are the least work to bring back. Tables and charts came back in the features round, Image by URL in the product round, the shape galleries with the interpreter in the vector round, and the table's edge "+", heads and row seams and the word art outline controls in the objects round; the Dither controls, the grid view and the JPEG and PNG downloads return with their fixes.
The identity
The mark is a slanted T with three bars under its le
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
94.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
86.5k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
