风险评分

59/100 (Medium)

OpenClaw: suspicious
VirusTotal: benign
StaticScan: unknown

AI Presentation Maker

作者: Jeff J Hunter
Slug:ai-presentation-maker
版本:1.0.0
更新时间:2026-02-26 07:15:41
风险信息

OpenClaw: suspicious

查看 OpenClaw 分析摘要(前 200 字预览)
The skill mostly matches its stated purpose (local pitch‑deck creation) but contains several mismatches and behaviors that don't add up — notably claims of “no network activity” while generating HTML ...

[内容已截断]

VirusTotal: benign VT 报告

静态扫描: unknown

README

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "latestVersion": {
        "_creationTime": 1771653850272,
        "_id": "k97c473p3ty23ss8231geeypzx81k6cx",
        "changelog": "🎤 v1.0.0 — \"Facts, Not Fantasies\"\n🎯 6-phase interview flow — subject, audience, speaker, work, angle, CTA (1-2 questions at a time)\n🎯 Angle brainstorming — generates 3-5 distinct framings based on your content, you pick one\n🎯 Tone profiles — professional, conversational (default), humorous, technical\n📊 Core slides: Title, Hook, Problem, What We Built, What It Does, Real Results\n📊 Situational slides: Investment\/Costs, Mistakes, Why Now, DIY Path, Testing, Potential, Framework\n📊 Closing slides: Offer\/CTA, Q&A with resources\n📊 Every number comes from the interview — no made-up stats, [INSERT] placeholders for missing data\n🔍 Factual validation engine — scans every slide before delivery\n🔍 Flags speculative language (\"could save\", \"might generate\", \"potential to\")\n🔍 Flags unverified numbers — anything not from the interview gets a placeholder\n🔍 Flags projections — auto-adds caveat: \"Based on early results, IF trends hold...\"\n🔍 Flags superlatives (\"best\", \"fastest\", \"only\") — user confirms or removes\n🔍 Validation summary with 🔴🟡🟢 traffic-light scoring\n🎙️ Speaker notes on every slide — \"What to say\" + \"What NOT to say\" + timing cues\n🎙️ Anti-speculation guard in notes — \"Don't promise specific ROI\", \"Say 'based on what we've seen'\"\n🎙️ Visual aid callouts — where screenshots, demos, or props should go\n✏️ Natural language editing — \"make it shorter\", \"add real costs\", \"change tone to technical\"\n✏️ Angle switching — re-generates deck with new framing, keeps all interview data\n✏️ Duplicate for different audiences — copy deck, re-interview for audience + angle only\n🌐 HTML Slides export (RECOMMENDED) — beautiful full-screen presentation in a single file\n🌐 3 themes: gradient (modern), dark (dramatic), light (corporate)\n🌐 Arrow keys + space to navigate, touch\/swipe on mobile\n🌐 Press N for live speaker notes panel during presentation\n🌐 Print button → pixel-perfect PDF (each slide = one page)\n🌐 Zero dependencies beyond Python 3 standard library — no pip installs\n🎨 Template Gallery — 11 premade slide layouts, each stage-optimized at 1280×720\n🎨 Slide types: title, section, text, text+image, big_number, comparison, screenshot, quote, timeline, qr_code, closing\n🎨 4 visual themes: Terminal (dark+green hacker), Executive (navy+gold corporate), Spark (purple\/teal startup), Clean (white Swiss minimal)\n🎨 5th option: Custom — user provides brand colors\/fonts via style_instruction JSON, engine builds a theme on the fly\n🎨 Per-slide HTML generation — each slide is its own file for maximum visual control\n🎨 Agent auto-selects slide types based on interview content (hook→big_number, costs→comparison, etc.)\n🎨 Combined deck AND per-slide modes — use both for presenting vs design control\n🎨 Placeholder template mode — generates HTML with {{TITLE}}, {{BODY_TEXT}} tokens for external injection\n📋 Asset Planning phase — image needs, QR codes, data viz planned BEFORE generation\n📋 Quality Checklist — 9-point post-generation QA (style consistency, overflow, accessibility, links, notes)\n📋 Text length rules — max words per title\/bullet\/slide enforced, auto-split if exceeded\n📋 Edge case handling — long text auto-split, missing images → placeholders, incomplete interviews → user prompt\n📋 Accessibility — all images require alt attributes, semantic HTML structure\n📋 Manus tool compatibility note — skill generates files directly (no slide_initialize\/slide_edit dependency)\n🟣 Gamma.app export — clean markdown stripped of speaker notes, optimized for Gamma card import\n🟣 Zero dependencies — pure shell script, works everywhere\n📦 Markdown export — structured, portable, version-controllable\n📦 PPTX export — via bundled export-pptx.py (requires python-pptx)\n📦 PDF export — via pandoc (or just use HTML Print)\n🛡️ Bundled presentation-helper.sh — all file ops through code-enforced sanitization\n🛡️ Path traversal prevention — can't escape ~\/workspace\/presentations\/\n🛡️ Shell injection blocked — metacharacters stripped from all user input\n🛡️ JSON validation on every metadata save\n🔗 Works standalone or with AI Persona OS (auto-pulls speaker info from SOUL.md)",
        "changelogSource": "user",
        "createdAt": 1771653850272,
        "parsed": {
            "clawdis": {
                "emoji": "🎤",
                "requires": {
                    "bins": [
                        "bash",
                        "sed",
                        "find",
                        "grep",
                        "date",
                        "wc"
                    ]
                }
            }
        },
        "version": "1.0.0"
    },
    "owner": {
        "_creationTime": 0,
        "_id": "publishers:missing",
        "displayName": "Jeff J Hunter",
        "handle": "jeffjhunter",
        "image": "https:\/\/avatars.githubusercontent.com\/u\/252698242?v=4",
        "kind": "user",
        "linkedUserId": "kn70jf7w9b0nqceqq2zgc2b4qx80c681"
    },
    "ownerHandle": "jeffjhunter",
    "skill": {
        "_creationTime": 1771653850272,
        "_id": "kd79p1jgxpj97zwh06r4g5f72981kzgk",
        "badges": [],
        "createdAt": 1771653850272,
        "displayName": "AI Presentation Maker",
        "latestVersionId": "k97c473p3ty23ss8231geeypzx81k6cx",
        "ownerUserId": "kn70jf7w9b0nqceqq2zgc2b4qx80c681",
        "slug": "ai-presentation-maker",
        "stats": {
            "comments": 0,
            "downloads": 1356,
            "installsAllTime": 10,
            "installsCurrent": 10,
            "stars": 1,
            "versions": 1
        },
        "summary": "AI Presentation Maker — the interview-driven pitch deck generator for your OpenClaw agent. Tell it what you built, who you're presenting to, and pick an angl...",
        "tags": {
            "latest": "k97c473p3ty23ss8231geeypzx81k6cx"
        },
        "updatedAt": 1772061341305
    }
}