[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-html-to-ppt-nl":3,"guides-for-claude-office-skills-html-to-ppt":225,"similar-k17a03hmrvpt26bx7yyn28mz8n867e7x":226},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":191,"isFallback":196,"parentExtension":197,"providers":198,"relations":202,"repo":204,"workflow":222},1778053148350.447,"k17a03hmrvpt26bx7yyn28mz8n867e7x",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Convert HTML/Markdown to PowerPoint presentations using Marp",{},"HTML/Markdown to PowerPoint","https://github.com/claude-office-skills/skills/tree/HEAD/html-to-ppt",[15,16,17,18,19,20,21],"html","markdown","presentation","pptx","conversion","slides","marp",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":179,"workflow":189},1778053561145.6545,"kn768d9rzn63qh33j4efvm8z1x867gxk","en",{"checks":27,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[28,33,36,39,43,46,51,55,58,61,65,69,73,77,80,83,86,89,92,95,99,103,107,111,115,118,121,124,128,131,134,137,140,143,147,150,153,156,159,162,166],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The displayed description clearly states the problem: converting HTML/Markdown to PowerPoint presentations using Marp.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill offers significant value beyond a simple prompt by integrating Marp, a specialized tool for creating presentations from Markdown, and providing detailed usage instructions and examples.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The skill provides comprehensive instructions, examples, and demonstrates the full lifecycle of converting Markdown to presentations using Marp, making it ready for use.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The skill focuses solely on converting HTML/Markdown to presentations using Marp, adhering to a single responsibility.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description accurately and concisely reflects the skill's functionality.",{"category":47,"check":48,"severity":49,"summary":50},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools; it orchestrates an external CLI command.",{"category":52,"check":53,"severity":31,"summary":54},"Documentation","Configuration & parameter reference","The documentation comprehensively details Marp's frontmatter options, themes, and command-line usage, including defaults and specific examples.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","The skill name 'html-to-ppt' and its function are descriptive and easy to understand.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","The skill's input is primarily Markdown content, and its output is a generated presentation file, with clear documentation on how to achieve this.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":66,"check":67,"severity":49,"summary":68},"Maintenance","Commit recency","There is no commit history available for this specific skill directory within the repository.",{"category":66,"check":70,"severity":71,"summary":72},"Dependency Management","warning","The skill relies on the external `marp-cli` tool. While installation instructions are provided, there are no explicit measures for dependency vulnerability scanning or automated updates for this external dependency.",{"category":74,"check":75,"severity":49,"summary":76},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The skill primarily processes Markdown/HTML and relies on the Marp CLI. There is no indication of loading untrusted third-party data as executable instructions.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The skill executes the Marp CLI, which is installed via standard package managers and its source code is available, preventing runtime downloads of arbitrary code.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The skill orchestrates the Marp CLI, which operates on provided Markdown and outputs files, adhering to sandbox isolation principles.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No sandbox escape primitives were detected in the skill's logic.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The skill does not perform any outbound calls or reference confidential data.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","Bundled files appear to be free of hidden-steering tricks.",{"category":96,"check":97,"severity":31,"summary":98},"Hooks","Opaque code execution","The skill's logic is clear and relies on the execution of the `marp-cli` command, with no evidence of obfuscation.",{"category":100,"check":101,"severity":31,"summary":102},"Portability","Structural Assumption","The skill correctly uses relative paths for output and temp files, and assumes the user has Marp CLI installed, which is standard practice.",{"category":104,"check":105,"severity":49,"summary":106},"Trust","Issues Attention","No issue data available for this specific skill directory.",{"category":108,"check":109,"severity":31,"summary":110},"Versioning","Release Management","The skill's SKILL.md frontmatter declares a version ('1.0').",{"category":112,"check":113,"severity":31,"summary":114},"Code Execution","Validation","The skill orchestrates the Marp CLI, which handles input validation for Markdown and output path specification.",{"category":74,"check":116,"severity":31,"summary":117},"Unguarded Destructive Operations","The skill's primary operation is file generation, which is not inherently destructive and is performed with clear output path specification.",{"category":112,"check":119,"severity":31,"summary":120},"Error Handling","The skill uses subprocess.run with check=True and includes a finally block for cleanup, implying that errors from Marp CLI will be surfaced and temporary files will be removed.",{"category":112,"check":122,"severity":49,"summary":123},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":125,"check":126,"severity":49,"summary":127},"Compliance","GDPR","The skill does not operate on personal data.",{"category":125,"check":129,"severity":31,"summary":130},"Target market","The extension's functionality is global and does not appear to be restricted to any specific geographic or legal jurisdiction.",{"category":100,"check":132,"severity":31,"summary":133},"Runtime stability","The skill assumes the presence of the `marp-cli` tool, which is standard for this type of conversion, and provides installation instructions. It uses standard Python libraries compatible across POSIX and Windows.",{"category":47,"check":135,"severity":31,"summary":136},"Precise Purpose","The description clearly states the purpose (Convert HTML/Markdown to PowerPoint using Marp) and provides specific example prompts and triggers.",{"category":47,"check":138,"severity":31,"summary":139},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage triggers.",{"category":52,"check":141,"severity":31,"summary":142},"Concise Body","The skill body is well-structured, uses progressive disclosure for detailed information, and stays within a reasonable length.",{"category":144,"check":145,"severity":31,"summary":146},"Context","Progressive Disclosure","Detailed information about Marp fundamentals, themes, and advanced layouts is provided within the main SKILL.md file, avoiding excessive length by using code blocks and clear headings.",{"category":144,"check":148,"severity":49,"summary":149},"Forked exploration","This skill performs a direct conversion and does not involve deep exploration or code review requiring a forked context.",{"category":29,"check":151,"severity":31,"summary":152},"Usage examples","The skill provides multiple end-to-end examples for different presentation types and themes, demonstrating input and expected output.",{"category":29,"check":154,"severity":31,"summary":155},"Edge cases","The skill documentation lists limitations such as complex animations, PowerPoint-specific features, custom fonts, video embedding, and speaker notes support, offering context for users.",{"category":112,"check":157,"severity":49,"summary":158},"Tool Fallback","The skill does not rely on optional tools with fallbacks; it directly executes the `marp-cli`.",{"category":100,"check":160,"severity":31,"summary":161},"Stack assumptions","The skill clearly assumes the presence of Python and the `marp-cli` tool, providing installation instructions for the latter.",{"category":163,"check":164,"severity":31,"summary":165},"Safety","Halt on unexpected state","The Python script uses `check=True` for `subprocess.run` and a `finally` block for cleanup, which implies it will halt on errors from the Marp CLI and clean up resources.",{"category":100,"check":167,"severity":31,"summary":168},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded in the same session.",1778053326084,"This skill leverages the Marp tool to convert Markdown or HTML content into presentation slides. It supports various output formats like PPTX, PDF, and HTML, and provides extensive documentation on Marp's features, themes, and advanced layout options. The skill includes Python code examples for programmatic generation and usage.","2.0.0","3.4.0","The skill is exceptionally well-documented, providing clear instructions, multiple examples, and comprehensive explanations of Marp's features and limitations. It relies on a standard external tool with clear installation steps, and its operation is safe and portable.",96,"This skill effectively converts HTML and Markdown into PowerPoint presentations using the Marp CLI, offering a robust and well-documented solution.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":188},{},1778053312541,{"descriptionLength":183,"readmeSize":8},60,{},{"hasNpmPackage":186,"license":187,"smitheryVerified":186},false,"MIT",{"hasCi":186,"hasTests":186},{"updatedAt":190},1778053561145,{"githubOwner":192,"githubRepo":193,"locale":25,"slug":194,"type":195},"claude-office-skills","skills","html-to-ppt","skill",true,null,{"extract":199,"llm":201},{"commitSha":200,"license":187},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"repoId":203},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":205,"_id":203,"identity":206,"providers":208,"workflow":219},1777995558409.8474,{"githubOwner":192,"githubRepo":193,"sourceUrl":207},"https://github.com/claude-office-skills/skills",{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":8,"forks":213,"license":187,"openIssues90d":214,"pushedAt":215,"readmeSize":216,"stars":217,"topics":218},27,2,1769868236000,29630,98,[],{"discoverAt":220,"extractAt":221,"githubAt":221,"updatedAt":221},1777995558409,1778053155657,{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190},1778053151766,1778053148350,[],[227,247,266,295,323,356],{"_creationTime":228,"_id":229,"community":230,"display":231,"identity":238,"providers":240,"relations":245,"workflow":246},1778053148350.4563,"k173m3n1e5z70pjyb7wjgth6n1866jwh",{"reviewCount":8},{"description":232,"installMethods":233,"name":234,"sourceUrl":235,"tags":236},">",{},"Markdown Slides","https://github.com/claude-office-skills/skills/tree/HEAD/md-slides",[16,20,17,21,237],"cli",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":239,"type":195},"md-slides",{"extract":241,"llm":242},{"commitSha":200,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":243,"targetMarket":177,"tier":244},90,"flagged",{"repoId":203},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190},{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":258,"providers":260,"relations":264,"workflow":265},1778053148350.4465,"k175mcesnkhvaghth3mjb3g9qd8679cv",{"reviewCount":8},{"description":232,"installMethods":252,"name":253,"sourceUrl":254,"tags":255},{},"HTML Slides","https://github.com/claude-office-skills/skills/tree/HEAD/html-slides",[15,20,256,257,17],"revealjs","web",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":259,"type":195},"html-slides",{"extract":261,"llm":262},{"commitSha":200,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":263,"targetMarket":177,"tier":178},95,{"repoId":203},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190},{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":280,"providers":284,"relations":289,"workflow":291},1778053742525.191,"k171a317kht0maphgd0vng2pex8660c6",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":274,"tags":275},"HTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, \"幻灯片\", \"演讲稿\", \"做一份 PPT\", \"做一份 slides\", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like \"presentation\", \"ppt\", \"slides\", \"deck\", \"keynote\", \"reveal\", \"slideshow\", \"幻灯片\", \"演讲稿\", \"分享稿\", \"小红书图文\", \"talk slides\", \"pitch deck\", \"tech sharing\", \"technical presentation\".",{},"HTML PPT Studio","https://github.com/lewislulu/html-ppt-skill",[17,20,15,276,277,278,279],"css","javascript","frontend","static-site",{"githubOwner":281,"githubRepo":282,"locale":25,"slug":283,"type":195},"lewislulu","html-ppt-skill","html-ppt",{"extract":285,"llm":287},{"commitSha":286,"license":187},"f3a8435d3901697d5ac5e64d356c933637e43107",{"promptVersionExtension":171,"promptVersionScoring":172,"score":288,"targetMarket":177,"tier":178},89,{"repoId":290},"kd78g4p8ykt2bq6vc2wg90fb3x864tfz",{"anyEnrichmentAt":292,"extractAt":293,"githubAt":292,"llmAt":294,"updatedAt":294},1778053744063,1778053742525,1778053762016,{"_creationTime":296,"_id":297,"community":298,"display":299,"identity":306,"providers":310,"relations":316,"workflow":319},1778053348890.7837,"k17d31210me0s3rvx150nhbyy1866xfw",{"reviewCount":8},{"description":300,"installMethods":301,"name":302,"sourceUrl":303,"tags":304},"演讲铸造器。两种风格：默认高桥流（一页一词、墨字奶白底、单字撑满屏），-s 标语流（口号体宣言风、黑红黄大色块、ultra-bold 错位多行、含休止页）。使用时用户会说：'高桥流'、'讲这个'、'present'、'做成演讲'、'做个高桥流 PPT'、'呈现一下'、'铸成演示'、'做个 slides'；或加 -s：'标语流'、'宣言体'、'slogan'、'manifesto'、'红黑流'、'big studios 风'。输出单文件 HTML 到 ~/Downloads/。",{},"ljg-present: 演讲铸造器","https://github.com/lijigang/ljg-skills/tree/HEAD/skills/ljg-present",[17,15,305,16],"documentation",{"githubOwner":307,"githubRepo":308,"locale":25,"slug":309,"type":195},"lijigang","ljg-skills","ljg-present",{"extract":311,"llm":314},{"commitSha":312,"license":313},"d2d6a0313baaeee789d00aa5c3841d4622147f23","n/a",{"promptVersionExtension":171,"promptVersionScoring":172,"score":315,"targetMarket":177,"tier":244},35,{"parentExtensionId":317,"repoId":318},"k1704g81mbxzdxt81951f8s6g1866ry3","kd71hhp7w2dcgt37rznesw08cx864k8w",{"anyEnrichmentAt":320,"extractAt":321,"githubAt":320,"llmAt":322,"updatedAt":322},1778053349620,1778053348890,1778053415028,{"_creationTime":324,"_id":325,"community":326,"display":327,"identity":338,"providers":340,"relations":348,"workflow":351},1778003232571.9148,"k17202nm4t8hfj7h8s2tr24ykx864yf6",{"reviewCount":8},{"description":328,"installMethods":329,"name":330,"sourceUrl":331,"tags":332},"Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.",{},"PPTX Skill","https://github.com/anthropics/skills/tree/HEAD/skills/pptx",[18,17,20,333,334,335,336,337],"document","office","python","writing","productivity",{"githubOwner":339,"githubRepo":193,"locale":25,"slug":18,"type":195},"anthropics",{"extract":341,"smithery":344},{"commitSha":342,"license":343},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81","Proprietary",{"qualityScore":345,"totalActivations":346,"uniqueUsers":347,"useCount":8,"verified":186},0.9842609,695,319,{"parentExtensionId":349,"repoId":350},"k173j5mjcps56pe131t0b18eg18658ay","kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":352,"extractAt":353,"githubAt":354,"invalidatedAt":352,"llmAt":355,"smitheryAt":352,"updatedAt":352},1778008076651,1778003232571,1778003234861,1778007125066,{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":370,"providers":372,"relations":376,"workflow":377},1778053148350.4675,"k176x1kch7mdjya5m8r9yrd5b9867mkk",{"reviewCount":8},{"description":361,"installMethods":362,"name":363,"sourceUrl":364,"tags":365},"Design presentation visuals and slide layouts. Create visual concepts, suggest graphics, and provide design specifications for impactful PowerPoint slides.",{},"PPT Visual","https://github.com/claude-office-skills/skills/tree/HEAD/ppt-visual",[17,366,20,367,368,369],"powerpoint","visual-design","layout","mcp",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":371,"type":195},"ppt-visual",{"extract":373,"llm":374},{"commitSha":200,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":375,"targetMarket":177,"tier":178},100,{"repoId":203},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190}]