[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-revealjs-presenter-uk":3,"guides-for-jwynia-revealjs-presenter":223,"similar-k17cyvhx1mht7vcbg8c6n86wtd867ca9":224},{"_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":220},1778053622473.6487,"k17cyvhx1mht7vcbg8c6n86wtd867ca9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Generate RevealJS HTML presentations with reliable layout, professional typography, and effective visual communication. Use when creating slide decks, pitch presentations, technical talks, or any reveal.js output.",{},"RevealJS Presenter","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/presentation/revealjs-presenter",[15,16,17,18,19,20],"presentation","revealjs","documentation","html","css","generator",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":177,"workflow":187},1778054012696.9712,"kn70h7x9f4n0bdz03c9hkj6b6h866et7","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,58,61,65,69,72,76,79,82,85,88,91,94,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 user problem of generating RevealJS HTML presentations with specific qualities like reliable layout and effective visual communication, and provides use cases such as slide decks and technical talks.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers a structured and opinionated approach to RevealJS presentation generation, including specific configurations, CSS resets, theme selections, and detailed slide types, which goes beyond a simple prompt or thin wrapper.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension provides a comprehensive set of tools and detailed instructions for generating complete RevealJS presentations, covering various slide types, themes, and best practices, suggesting it is production-ready for its stated use case.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill focuses exclusively on generating RevealJS presentations, with its components and instructions directly supporting this single, coherent workflow.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The provided description accurately reflects the skill's capability to generate RevealJS HTML presentations with specific design attributes and for defined use cases.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill does not expose individual tools but rather acts as a generator, implying a single, well-scoped operation for creating presentations.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","info","While the SKILL.md extensively documents presentation structures, CSS, and themes, it does not explicitly list any configurable parameters or default settings for the presentation generation process itself, which could be beneficial for advanced users.",{"category":39,"check":55,"severity":56,"summary":57},"Tool naming","not_applicable","This skill does not expose user-facing tools or commands with distinct names; it functions as a monolithic generator.",{"category":39,"check":59,"severity":30,"summary":60},"Minimal I/O surface","The skill's input is implicitly the content/outline for the presentation, and its output is the generated HTML file, with no extraneous parameters or response data observed.",{"category":62,"check":63,"severity":30,"summary":64},"License","License usability","The license is clearly stated as MIT in the SKILL.md frontmatter and the README.md, making it a permissive and usable open-source license.",{"category":66,"check":67,"severity":56,"summary":68},"Maintenance","Commit recency","No commit history information was available for evaluation.",{"category":66,"check":70,"severity":56,"summary":71},"Dependency Management","The skill itself does not appear to introduce third-party dependencies that require active management within its bundled code. It references CDN links for RevealJS and fonts, which are external to the skill's direct management.",{"category":73,"check":74,"severity":56,"summary":75},"Security","Secret Management","The skill does not handle or expose any secrets, as it is focused on generating static presentation files.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The skill generates static HTML and does not load or execute untrusted third-party data or instructions, thus posing no injection risk.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The skill's content is self-contained within the repository and does not fetch or execute remote code or data at runtime.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The skill only generates files and does not interact with the file system outside of its intended output, adhering to sandbox isolation principles.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found, as the skill is a static content generator.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","The skill does not make any outbound network calls or interact with confidential data, eliminating data exfiltration risks.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, HTML comments, or invisible Unicode characters that could manipulate model behavior.",{"category":73,"check":95,"severity":30,"summary":96},"Opaque code execution","The bundled scripts and HTML are plain and readable, with no obfuscation, base64-encoded payloads, or runtime script fetching.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization or OS-specific paths; it generates an HTML file.",{"category":102,"check":103,"severity":56,"summary":104},"Trust","Issues Attention","No GitHub issues data was available for evaluation.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","A version ('1.0') is clearly declared in the SKILL.md frontmatter, fulfilling the requirement for detectable versioning.",{"category":110,"check":111,"severity":56,"summary":112},"Code Execution","Validation","The skill does not execute code or process structured input arguments that require validation or sanitization beyond its generation process.",{"category":73,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The skill is purely a generator and performs no destructive operations.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","As a static content generator, the skill is expected to produce consistent output. Any errors would likely stem from malformed input or the underlying LLM's generation capabilities, rather than execution logic within the skill itself.",{"category":110,"check":120,"severity":56,"summary":121},"Logging","The skill is read-only and does not perform destructive actions or outbound calls, thus logging is not applicable.",{"category":123,"check":124,"severity":30,"summary":125},"Compliance","GDPR","The skill generates presentation files and does not process or store personal data.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The skill generates standard HTML presentations and does not contain any regional or jurisdictional logic, making it globally applicable.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The skill generates standard HTML and CSS that should be compatible across various environments and browsers without specific runtime assumptions.",{"category":46,"check":133,"severity":30,"summary":134},"Precise Purpose","The skill's purpose is precisely defined as generating RevealJS HTML presentations with specific design qualities, and the 'When to Use' section clearly outlines appropriate scenarios and explicit boundaries.",{"category":46,"check":136,"severity":30,"summary":137},"Concise Frontmatter","The frontmatter is concise and clearly states the skill's name, description, license, and metadata, effectively summarizing its core capability and use cases.",{"category":50,"check":139,"severity":30,"summary":140},"Concise Body","The SKILL.md body is well-structured and under 500 lines, effectively delegating detailed theme information and examples to separate files.",{"category":142,"check":143,"severity":30,"summary":144},"Context","Progressive Disclosure","The skill effectively uses progressive disclosure by linking out to separate theme files (`themes/*.md`) for detailed CSS variables, typography, and content strategies, keeping the main SKILL.md focused.",{"category":142,"check":146,"severity":56,"summary":147},"Forked exploration","This skill is a generator and does not involve exploration or deep code review, thus `context: fork` is not applicable.",{"category":28,"check":149,"severity":30,"summary":150},"Usage examples","The SKILL.md provides numerous end-to-end examples for various slide types, demonstrating HTML structure, CSS usage, and expected outcomes, directly supporting the advertised capabilities.",{"category":28,"check":152,"severity":30,"summary":153},"Edge cases","The documentation addresses potential issues like typography utility specificity, section background overrides, and incorrect use of fixed dimensions, offering clear guidance on handling common pitfalls and limitations.",{"category":110,"check":155,"severity":56,"summary":156},"Tool Fallback","The skill does not rely on external tools like MCP servers and uses standard web technologies (HTML, CSS, JS) with CDN references, making fallbacks unnecessary.",{"category":98,"check":158,"severity":30,"summary":159},"Stack assumptions","The skill clearly states its reliance on standard web technologies (HTML, CSS, JS) and CDN references for RevealJS and fonts, with no assumptions about specific OS, shell, or framework environments.",{"category":161,"check":162,"severity":30,"summary":163},"Safety","Halt on unexpected state","As a generator, the skill's primary 'state' is the input it receives. Malformed input or prompts would likely result in the LLM failing to generate usable output, implicitly halting the process, rather than executing code that needs explicit state checks.",{"category":98,"check":165,"severity":30,"summary":166},"Cross-skill coupling","The skill is self-contained and focuses solely on generating RevealJS presentations, with no reliance on or interaction with other skills.",1778053806258,"This skill generates self-contained RevealJS HTML presentations, offering multiple themes (Bold, Corporate, Delft) and detailed instructions on slide structure, typography, and content strategy. It includes CSS resets, component styling, and examples for various slide types suitable for different presentation needs.","2.0.0","3.4.0","The 'revealjs-presenter' skill is exceptionally well-documented and clearly defined, focusing on a single, well-executed responsibility. It provides comprehensive guidance, multiple themes, and numerous examples, indicating high production readiness and practical utility. The only minor detraction is the lack of explicit configuration parameters for the generator itself, which is a minor 'info' level finding.",95,"A high-quality skill for generating professional RevealJS presentations with detailed guidance on structure, themes, and best practices.",[15,16,17,18,19,20],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053794743,{"descriptionLength":181,"readmeSize":8},213,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778054012696,{"githubOwner":190,"githubRepo":191,"locale":24,"slug":192,"type":193},"jwynia","agent-skills","revealjs-presenter","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":185},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":217},1777995558409.897,{"githubOwner":190,"githubRepo":191,"sourceUrl":205},"https://github.com/jwynia/agent-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},10,2,1771900514000,11924,70,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053628601,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},1778053625386,1778053622473,[],[225,251,279,301,329,348],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":237,"providers":241,"relations":245,"workflow":247},1778053148350.4465,"k175mcesnkhvaghth3mjb3g9qd8679cv",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},">",{},"HTML Slides","https://github.com/claude-office-skills/skills/tree/HEAD/html-slides",[18,235,16,236,15],"slides","web",{"githubOwner":238,"githubRepo":239,"locale":24,"slug":240,"type":193},"claude-office-skills","skills","html-slides",{"extract":242,"llm":244},{"commitSha":243,"license":185},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":246},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":250,"updatedAt":250},1778053151766,1778053148350,1778053561145,{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":264,"providers":268,"relations":273,"workflow":275},1778053742525.191,"k171a317kht0maphgd0vng2pex8660c6",{"reviewCount":8},{"description":256,"installMethods":257,"name":258,"sourceUrl":259,"tags":260},"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",[15,235,18,19,261,262,263],"javascript","frontend","static-site",{"githubOwner":265,"githubRepo":266,"locale":24,"slug":267,"type":193},"lewislulu","html-ppt-skill","html-ppt",{"extract":269,"llm":271},{"commitSha":270,"license":185},"f3a8435d3901697d5ac5e64d356c933637e43107",{"promptVersionExtension":169,"promptVersionScoring":170,"score":272,"targetMarket":175,"tier":176},89,{"repoId":274},"kd78g4p8ykt2bq6vc2wg90fb3x864tfz",{"anyEnrichmentAt":276,"extractAt":277,"githubAt":276,"llmAt":278,"updatedAt":278},1778053744063,1778053742525,1778053762016,{"_creationTime":280,"_id":281,"community":282,"display":283,"identity":293,"providers":295,"relations":299,"workflow":300},1778053622473.6482,"k177qzhg585h8jr95mrhazbca9867398",{"reviewCount":8},{"description":284,"installMethods":285,"name":286,"sourceUrl":287,"tags":288},"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",[289,290,15,20,291,292],"powerpoint","pptx","automation","document-processing",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":294,"type":193},"pptx-generator",{"extract":296,"llm":297},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":298,"targetMarket":175,"tier":176},99,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":322,"providers":324,"relations":327,"workflow":328},1778053622473.6697,"k171f477n3e7072bp8naebmft986757y",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.",{},"Frontend Design","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/design/frontend-design",[311,312,262,19,313,314,315,316,317,318,319,320,18,321],"design","ui","components","palette","typography","tokens","accessibility","react","vue","svelte","deno",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":323,"type":193},"frontend-design",{"extract":325,"llm":326},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":298,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":330,"_id":331,"community":332,"display":333,"identity":340,"providers":342,"relations":346,"workflow":347},1778053622473.6462,"k17aqmy1k1dq2epa2gg32k0nn9867c15",{"reviewCount":8},{"description":334,"installMethods":335,"name":336,"sourceUrl":337,"tags":338},"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,311,339,235,17],"communication",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":341,"type":193},"presentation-design",{"extract":343,"llm":344},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":345,"targetMarket":175,"tier":176},98,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":349,"_id":350,"community":351,"display":352,"identity":360,"providers":364,"relations":368,"workflow":370},1778053730743.956,"k17bfy65ftejbfbfj5cybgj6j5867r9b",{"reviewCount":8},{"description":353,"installMethods":354,"name":355,"sourceUrl":356,"tags":357},"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,339,358,17,359],"public-speaking","advice",{"githubOwner":361,"githubRepo":362,"locale":24,"slug":363,"type":193},"refoundai","lenny-skills","giving-presentations",{"extract":365,"llm":367},{"commitSha":366,"license":185},"280a57aa42fed3b6f35f51f0d9e71013b4c8ae74",{"promptVersionExtension":169,"promptVersionScoring":170,"score":345,"targetMarket":175,"tier":176},{"repoId":369},"kd71b12s61d3nrk4f6dxqd3z35865mkg",{"anyEnrichmentAt":371,"extractAt":372,"githubAt":371,"llmAt":373,"updatedAt":373},1778053732694,1778053730744,1778053975687]