Turn rough notes into a polished, schema-validated slide deck in any AI agent (Claude Code, Cursor, Codex, Gemini CLI, Copilot) — then export native, editable PowerPoint, Keynote & Google Slides. Skill + MCP server.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 0c4d5e5 · analyzer v27 · 5d ago
skills & prompt files 3
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 82
filesystem 13
- fs isatimur-presentation-md-0c4d5e5/packages/core/src/theme-loader.ts :1
import { readFile, readdir, stat } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/packages/core/src/validate-deck.ts :2
import { readFileSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/packages/core/src/validate-theme-cli.ts :2
import { readFileSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/packages/core/src/validate-theme.ts :2
import { readFileSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/packages/create-theme/src/index.ts :3
import { readFileSync, mkdirSync, writeFileSync, existsSync, realpathSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/packages/install/src/index.ts :2
import { existsSync, realpathSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/packages/mcp-server/src/tools/export-deck.ts :1
import { writeFile } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/packages/mcp-server/src/tools/generate-deck-prompt.ts :1
import { readFile } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/packages/mcp-server/src/tools/render-deck.ts :1
import { writeFile } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/packages/renderer-node/src/cli.ts :2
import { readFile, writeFile } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/packages/renderer-node/src/index.ts :2
import { readFile } from "node:fs/promises"; - fs isatimur-presentation-md-0c4d5e5/tools/sync-versions.ts :9
import { readFileSync, writeFileSync } from "node:fs"; - fs isatimur-presentation-md-0c4d5e5/web/studio/assets/index-CUyZ7HB3.js :54
</c:title>`)}function pt(t){var n="",e=t-1;return e<=25?n=jt[e]:n="".concat(jt[Math.floor(e/jt.length-1)]).concat(jt[e%jt.length]),n}function _t(t,n){if(t){if(typeof t!="object")return console.warn("`
shell / exec 2
- shell isatimur-presentation-md-0c4d5e5/packages/install/src/index.ts :6
import { spawnSync } from "node:child_process"; - shell isatimur-presentation-md-0c4d5e5/web/studio/assets/node.browser-DoLJs55n.js :1
import{AnthropicError as n}from"./index-DnNdC933.js";import"./index-BM-5SQAJ.js";import"./_commonjsHelpers-Cpj98o6Y.js";function t(e){throw new n(`${e} requires Node.js or a Node-compatible runtime`)}
network 3
- net isatimur-presentation-md-0c4d5e5/web/studio/assets/index-BM-5SQAJ.js :2
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationO - net isatimur-presentation-md-0c4d5e5/web/studio/assets/index-CUyZ7HB3.js :54
</c:title>`)}function pt(t){var n="",e=t-1;return e<=25?n=jt[e]:n="".concat(jt[Math.floor(e/jt.length-1)]).concat(jt[e%jt.length]),n}function _t(t,n){if(t){if(typeof t!="object")return console.warn("` - net isatimur-presentation-md-0c4d5e5/web/studio/assets/index-DnNdC933.js :2
import{_ as G}from"./index-BM-5SQAJ.js";import{c as Ir}from"./_commonjsHelpers-Cpj98o6Y.js";function g(n,e,r,t,s){if(typeof e=="function"?n!==e||!0:!e.has(n))throw new TypeError("Cannot write private
declared dependencies 8
- @changesets/cli@^2.27.0
- @types/node@^20.0.0
- @typescript-eslint/eslint-plugin@^8.60.0
- @typescript-eslint/parser@^8.60.0
- eslint@^10.4.1
- tsx@^4.22.4
- typescript@^5.4.0
- typescript-eslint@^8.60.0