[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-ai-slides-hi":3,"guides-for-claude-office-skills-ai-slides":222,"similar-k17a8yhy4bc401x2yjqa1rvgc9867kxm":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":219},1778053148350.4202,"k17a8yhy4bc401x2yjqa1rvgc9867kxm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Generate complete presentations with AI - from outline to polished slides",{},"AI Slides","https://github.com/claude-office-skills/skills/tree/HEAD/ai-slides",[15,16,17,18,19,20],"presentation","ai","generation","automatic","mcp","python",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":177,"workflow":187},1778053561145.5562,"kn7f38b6v46qy1e5y1hg9tvxf9867zp9","en",{"checks":26,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[27,32,35,38,42,45,49,54,57,60,64,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the problem: generating complete presentations from outline to polished slides.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill leverages AI to generate presentations, offering significant value over manual creation or basic LLM prompting by providing structure, content, and formatting.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill provides a complete workflow for presentation generation, from topic to formatted output, and includes usage examples and best practices.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill focuses solely on generating presentations, adhering to a single responsibility.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is concise, accurate, and directly reflects the skill's capability to generate presentations from outline to polished slides.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The MCP tools used (`create_pptx`, `add_slide`) are narrow and specific to presentation creation.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to have explicit configurable parameters or options beyond the input topic/outline and desired length.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","The MCP tools used (`create_pptx`, `add_slide`) are descriptive verb-noun pairs within the presentation domain.",{"category":39,"check":58,"severity":30,"summary":59},"Minimal I/O surface","The skill takes a topic/outline and optional length as input and produces a presentation output, with minimal and well-defined I/O.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The license is MIT, a widely used and permissive open-source license, clearly indicated in both the SKILL.md and README.md files.",{"category":65,"check":66,"severity":52,"summary":67},"Maintenance","Commit recency","No commit date information is available for this specific skill's directory.",{"category":65,"check":69,"severity":52,"summary":70},"Dependency Management","The skill itself does not directly manage third-party dependencies; it relies on the MCP server for tool execution.",{"category":72,"check":73,"severity":52,"summary":74},"Security","Secret Management","The skill does not appear to handle or require any secrets.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill's instructions and code are contained within the bundle and do not load or execute untrusted external data.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill's code is bundled and does not fetch remote content or execute arbitrary commands at runtime.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill operates within its designated scope and does not appear to modify files outside the project folder.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached process spawns or deny-retry loops are apparent in the provided code.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill does not contain any outbound calls or references to confidential data.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, invisible characters, or obfuscation.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The provided code is clear and readable Python, not obfuscated or dynamically executed.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization outside of its own bundle.",{"category":102,"check":103,"severity":52,"summary":104},"Trust","Issues Attention","No issue tracking data is available for this specific skill directory.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","A meaningful version ('1.0') is declared in the SKILL.md frontmatter.",{"category":110,"check":111,"severity":52,"summary":112},"Code Execution","Validation","The Python code snippet provided for context does not explicitly show schema validation libraries, but the core logic appears to be handled by the MCP tools.",{"category":72,"check":114,"severity":52,"summary":115},"Unguarded Destructive Operations","The skill's function is to generate content, not perform destructive operations.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The provided Python code includes comments suggesting error handling and structure for presentation generation, and relies on the MCP tools for robust operation.",{"category":110,"check":120,"severity":52,"summary":121},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging beyond standard MCP server logging.",{"category":123,"check":124,"severity":52,"summary":125},"Compliance","GDPR","The skill generates presentations based on provided topics and does not handle personal data.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The skill is general-purpose and has no regional signals, thus defaulting to a global target market.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The skill relies on the MCP server and standard Python, with no apparent assumptions of specific OS, shell, or editor environments.",{"category":46,"check":133,"severity":30,"summary":134},"Precise Purpose","The skill clearly states its purpose: 'Generate complete presentations with AI - from outline to polished slides' and provides example prompts.",{"category":46,"check":136,"severity":30,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage.",{"category":50,"check":139,"severity":30,"summary":140},"Concise Body","The skill body is reasonably concise, with detailed aspects like domain knowledge and output formatting presented in code blocks and YAML structures.",{"category":142,"check":143,"severity":30,"summary":144},"Context","Progressive Disclosure","Detailed domain knowledge and output formatting are presented within code blocks and YAML structures within the main SKILL.md, which is appropriate for this scope.",{"category":142,"check":146,"severity":52,"summary":147},"Forked exploration","This skill is a content generation tool and does not involve deep exploration that would require forked context.",{"category":28,"check":149,"severity":30,"summary":150},"Usage examples","Sufficient examples are provided, demonstrating input prompts and the expected output presentation format.",{"category":28,"check":152,"severity":30,"summary":153},"Edge cases","The skill implicitly handles edge cases by relying on the MCP tools and provides examples that cover various use cases.",{"category":110,"check":155,"severity":52,"summary":156},"Tool Fallback","The skill relies on the MCP server ('office-mcp'), which is listed as a dependency. No fallback is specified or necessary if the MCP server is available.",{"category":98,"check":158,"severity":30,"summary":159},"Stack assumptions","The skill assumes a Python runtime and the presence of the 'office-mcp' server, which are declared or implied by its structure.",{"category":161,"check":162,"severity":30,"summary":163},"Safety","Halt on unexpected state","The skill's reliance on structured input and MCP tools implies that unexpected states would likely halt the process with errors.",{"category":98,"check":165,"severity":30,"summary":166},"Cross-skill coupling","The skill is self-contained and focuses solely on presentation generation, not implicitly relying on other skills.",1778053171267,"This skill uses AI to generate complete presentations from a given topic or outline, including structuring content, suggesting visuals, and formatting the output as Marp markdown. It leverages the `office-mcp` server with tools like `create_pptx` and `add_slide` to produce polished slide decks.","2.0.0","3.4.0","The 'ai-slides' skill is well-documented, focused, and leverages MCP tools effectively for presentation generation. It passes all critical and warning checks, demonstrating high quality and production readiness. The only `not_applicable` findings are due to the nature of the skill not requiring certain features (e.g., secrets, destructive operations).",98,"A high-quality skill for AI-powered presentation generation, offering a complete and polished workflow.",[15,16,17,18,19,20],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053160265,{"descriptionLength":181,"readmeSize":8},73,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778053561145,{"githubOwner":190,"githubRepo":191,"locale":24,"slug":192,"type":193},"claude-office-skills","skills","ai-slides","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":185},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":216},1777995558409.8474,{"githubOwner":190,"githubRepo":191,"sourceUrl":205},"https://github.com/claude-office-skills/skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"license":185,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":172,"topics":215},27,2,1769868236000,29630,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053155657,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":188,"updatedAt":188},1778053151766,1778053148350,[],[224,246,275,295,321],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":238,"providers":240,"relations":244,"workflow":245},1778053148350.4675,"k176x1kch7mdjya5m8r9yrd5b9867mkk",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"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",[15,234,235,236,237,19],"powerpoint","slides","visual-design","layout",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":239,"type":193},"ppt-visual",{"extract":241,"llm":242},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":243,"targetMarket":175,"tier":176},100,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":188,"updatedAt":188},{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":260,"providers":264,"relations":269,"workflow":271},1778053622473.6482,"k177qzhg585h8jr95mrhazbca9867398",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":254,"tags":255},"Create and manipulate PowerPoint PPTX files programmatically. Use when the user needs to generate presentations, modify PPTX templates, extract slide content, create thumbnail previews, or automate PowerPoint workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: PowerPoint, PPTX, presentation, slides, template, deck, slideshow, corporate, branding.",{},"PPTX Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/presentation/pptx-generator",[234,256,15,257,258,259],"pptx","generator","automation","document-processing",{"githubOwner":261,"githubRepo":262,"locale":24,"slug":263,"type":193},"jwynia","agent-skills","pptx-generator",{"extract":265,"llm":267},{"commitSha":266,"license":185},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":268,"targetMarket":175,"tier":176},99,{"repoId":270},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":272,"extractAt":273,"githubAt":272,"llmAt":274,"updatedAt":274},1778053625386,1778053622473,1778054012696,{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":288,"providers":290,"relations":293,"workflow":294},1778053622473.6462,"k17aqmy1k1dq2epa2gg32k0nn9867c15",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"Design and evaluate presentations that communicate effectively. Use when designing a presentation, creating slides, getting presentation feedback, structuring a talk, or reviewing slides. Keywords: presentation, slides, talk, PowerPoint, Keynote, reveal.js.",{},"Presentation Design Diagnostic","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/communication/presentation-design",[15,285,286,235,287],"design","communication","documentation",{"githubOwner":261,"githubRepo":262,"locale":24,"slug":289,"type":193},"presentation-design",{"extract":291,"llm":292},{"commitSha":266,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":270},{"anyEnrichmentAt":272,"extractAt":273,"githubAt":272,"llmAt":274,"updatedAt":274},{"_creationTime":296,"_id":297,"community":298,"display":299,"identity":307,"providers":311,"relations":315,"workflow":317},1778053730743.956,"k17bfy65ftejbfbfj5cybgj6j5867r9b",{"reviewCount":8},{"description":300,"installMethods":301,"name":302,"sourceUrl":303,"tags":304},"Help users create and deliver compelling presentations. Use when someone is preparing a talk, building a slide deck, dealing with presentation anxiety, practicing for a keynote, or asking how to be more engaging when presenting.",{},"Giving Presentations","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/giving-presentations",[15,286,305,287,306],"public-speaking","advice",{"githubOwner":308,"githubRepo":309,"locale":24,"slug":310,"type":193},"refoundai","lenny-skills","giving-presentations",{"extract":312,"llm":314},{"commitSha":313,"license":185},"280a57aa42fed3b6f35f51f0d9e71013b4c8ae74",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":316},"kd71b12s61d3nrk4f6dxqd3z35865mkg",{"anyEnrichmentAt":318,"extractAt":319,"githubAt":318,"llmAt":320,"updatedAt":320},1778053732694,1778053730744,1778053975687,{"_creationTime":322,"_id":323,"community":324,"display":325,"identity":334,"providers":338,"relations":342,"workflow":344},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":326,"installMethods":327,"name":328,"sourceUrl":329,"tags":330},"Optimize content for AI search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Use when the user asks about AI SEO, AISO, getting cited by AI, appearing in AI answers, answer engine optimization, AEO, GEO, LLMO, AI Overviews, zero-click search, or how to appear in ChatGPT/Perplexity results. For traditional SEO, see diagnose-seo.",{},"Optimize for AI","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/optimize-for-ai",[331,16,332,333,287],"seo","content-optimization","marketing",{"githubOwner":335,"githubRepo":336,"locale":24,"slug":337,"type":193},"calm-north","seojuice-skills","optimize-for-ai",{"extract":339,"llm":341},{"commitSha":340,"license":185},"c1f633bea512365ba04477076369e418ecc82ffd",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":343},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"anyEnrichmentAt":345,"extractAt":346,"githubAt":345,"llmAt":347,"updatedAt":347},1778054123513,1778054123074,1778054162250]