[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-pptx-de":3,"guides-for-anthropics-pptx":830,"similar-k1787repeymrjjz71r4sh4ccms86m9rr-de":831},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":249,"parentExtension":250,"providers":309,"relations":313,"repo":314,"tags":828,"workflow":829},1778675443171.057,"k1787repeymrjjz71r4sh4ccms86m9rr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"anthropics/skills","pptx","https://github.com/anthropics/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":242},1778675717520.715,"kn725bx0c5avtzpwedp4ntgbt986nmwf","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,43,48,51,54,59,63,67,72,75,78,81,84,87,90,94,98,102,106,110,113,117,120,124,127,130,133,136,139,142,146,150,153,156,160,163,166,169,172,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly articulates the problem of working with .pptx files and specifies triggers, making it immediately relevant to users needing to create, edit, or extract information from presentations.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured workflow and specific tools for handling .pptx files, going beyond basic LLM capabilities by providing specialized functions for parsing, editing, and creation, which is valuable for precise document manipulation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for .pptx file operations, including creation, editing, and analysis, with clear instructions and scripts for each step, making it ready for use in real workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension is focused exclusively on operations involving .pptx files, including creation, editing, and content extraction, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and comprehensively reflects the skill's capabilities for handling .pptx files, including various operations and trigger conditions.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses specific Python scripts for distinct operations like text extraction, thumbnail generation, and XML manipulation, which are narrow verb-noun specialists.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","While the SKILL.md and associated markdown files provide good detail on usage, specific default values for all parameters within the Python scripts are not explicitly documented.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The scripts used by the skill (e.g., `markitdown`, `thumbnail.py`, `unpack.py`, `pack.py`) have descriptive, verb-noun names aligned with their functionality.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The scripts and tools used by the skill appear to operate on specific files and expected outputs, without requesting or returning extraneous data.",{"category":55,"check":56,"severity":57,"summary":58},"License","License usability","critical","The LICENSE.txt file states 'Use of these materials (including all code, prompts, assets, files, and other components of this Skill) is governed by your agreement with Anthropic regarding use of Anthropic's services. If no separate agreement exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms', and explicitly prohibits reproduction, distribution, or creation of derivative works, which constitutes a non-commercial, restrictive license.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The repository shows recent commits, with the latest push dated 2026-05-09, indicating active maintenance.",{"category":60,"check":64,"severity":65,"summary":66},"Dependency Management","warning","The skill relies on external Python and Node.js packages (`markitdown`, `pptxgenjs`, `Pillow`, `react-icons`, `sharp`, `lxml`, `defusedxml`, etc.) but no lockfiles or specific version pinning are evident in the repository, raising concerns about dependency stability and security.",{"category":68,"check":69,"severity":70,"summary":71},"Security","Secret Management","not_applicable","The skill operates on local files and does not appear to handle or expose any secrets.",{"category":68,"check":73,"severity":24,"summary":74},"Injection","The validation scripts and tools used by the skill appear to handle input data robustly, and the unpack/pack scripts are designed to manage file structures safely, mitigating injection risks.",{"category":68,"check":76,"severity":24,"summary":77},"Transitive Supply-Chain Grenades","The skill bundles all necessary scripts and dependencies within the repository and does not fetch external code or data at runtime, preventing transitive supply-chain risks.",{"category":68,"check":79,"severity":24,"summary":80},"Sandbox Isolation","The scripts primarily operate within the unpacked directory or use temporary files, and the `soffice.py` helper specifically addresses sandboxing concerns for LibreOffice, ensuring operations stay isolated.",{"category":68,"check":82,"severity":24,"summary":83},"Sandbox escape primitives","No evidence of detached processes (`nohup`, `&`) or retry loops around denied tool calls was found in the bundled scripts.",{"category":68,"check":85,"severity":24,"summary":86},"Data Exfiltration","The skill processes local files and does not include any instructions or mechanisms for sending confidential data to third parties.",{"category":68,"check":88,"severity":24,"summary":89},"Hidden Text Tricks","The bundled content, including SKILL.md and associated markdown files, appears to be free of hidden text tricks, control characters, or invisible Unicode characters designed to steer the model.",{"category":91,"check":92,"severity":24,"summary":93},"Hooks","Opaque code execution","The bundled scripts are written in plain Python and JavaScript, with no obfuscation techniques like `eval`, base64 payloads, or runtime script fetching.",{"category":95,"check":96,"severity":24,"summary":97},"Portability","Structural Assumption","The scripts operate on relative paths within the unpacked directory or use standard library functions, avoiding assumptions about user-specific project structures outside the bundle.",{"category":99,"check":100,"severity":65,"summary":101},"Trust","Issues Attention","There are 135 open issues and only 11 closed issues in the last 90 days, indicating a very low closure rate and potentially slow maintainer response to user concerns.",{"category":103,"check":104,"severity":24,"summary":105},"Versioning","Release Management","The `pushedAt` timestamp in trust signals indicates recent activity, and the presence of versioning in the `package.json` (implicitly via npm installation) and `SKILL.md` frontmatter (though not explicitly shown here, is typical for skills) along with potential git tags, suggests versioning is handled.",{"category":107,"check":108,"severity":24,"summary":109},"Execution","Validation","The validation scripts within the `scripts/office/validators` directory utilize `lxml.etree` and `defusedxml.minidom` for robust XML parsing and validation, indicating a structured approach to input handling.",{"category":68,"check":111,"severity":70,"summary":112},"Unguarded Destructive Operations","The skill operates on file content and does not perform destructive operations like deletion or modification of files outside its scope without explicit user action via the unpack/pack utilities.",{"category":114,"check":115,"severity":24,"summary":116},"Code Execution","Error Handling","The Python scripts include error handling mechanisms (try-except blocks) and the validation modules report specific issues, allowing for meaningful agent feedback.",{"category":114,"check":118,"severity":70,"summary":119},"Logging","The skill focuses on file processing and does not involve external calls or destructive actions that would necessitate a local audit log.",{"category":121,"check":122,"severity":70,"summary":123},"Compliance","GDPR","The skill processes .pptx files and does not appear to handle personal data, thus GDPR compliance is not directly applicable.",{"category":121,"check":125,"severity":24,"summary":126},"Target market","The skill is designed for general .pptx file manipulation and does not exhibit any regional or jurisdictional limitations, making it globally applicable.",{"category":95,"check":128,"severity":24,"summary":129},"Runtime stability","The `soffice.py` helper script specifically addresses potential runtime environment issues by using a shim for AF_UNIX sockets, ensuring cross-platform compatibility for LibreOffice operations.",{"category":44,"check":131,"severity":24,"summary":132},"README","The `README.md` file exists, provides context on the skills system, explains how to use skills in different Claude environments, and links to further documentation.",{"category":33,"check":134,"severity":24,"summary":135},"Tool surface size","The skill primarily exposes a set of Python scripts and a single primary tool for unpacking/packing, which is well within the target range.",{"category":40,"check":137,"severity":24,"summary":138},"Overlapping near-synonym tools","The provided scripts have distinct functions (e.g., `unpack`, `pack`, `clean`, `add_slide`), avoiding near-synonym tools that would confuse invocation.",{"category":44,"check":140,"severity":24,"summary":141},"Phantom features","All advertised capabilities, such as creating, editing, and parsing .pptx files, are supported by corresponding scripts and documentation within the skill's bundle.",{"category":143,"check":144,"severity":24,"summary":145},"Install","Installation instruction","The README provides clear instructions for installing and using skills in Claude Code, Claude.ai, and via the API, including marketplace registration and direct installation commands.",{"category":147,"check":148,"severity":24,"summary":149},"Errors","Actionable error messages","The scripts and validation modules provide specific error messages, often including file paths, line numbers, and descriptions of the issue, aiding in remediation.",{"category":107,"check":151,"severity":65,"summary":152},"Pinned dependencies","While dependencies are listed in SKILL.md and install instructions, there is no explicit lockfile or version pinning for the Python or Node.js dependencies, which can lead to instability.",{"category":33,"check":154,"severity":70,"summary":155},"Dry-run preview","The skill's operations involve file manipulation and validation, but do not directly send data outward or change external state in a way that requires a dry-run preview.",{"category":157,"check":158,"severity":70,"summary":159},"Protocol","Idempotent retry & timeouts","The skill operates on local files and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":121,"check":161,"severity":70,"summary":162},"Telemetry opt-in","The skill does not appear to emit any telemetry data.",{"category":40,"check":164,"severity":24,"summary":165},"Precise Purpose","The skill's purpose is precisely defined as handling .pptx files, with clear triggers and explicit non-goals, making its scope unambiguous.",{"category":40,"check":167,"severity":24,"summary":168},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the name and purpose, followed by trigger phrases, facilitating precise routing without keyword stuffing.",{"category":44,"check":170,"severity":24,"summary":171},"Concise Body","The SKILL.md file is well-structured, with instructions delegated to separate markdown files like `editing.md` and `pptxgenjs.md` for progressive disclosure.",{"category":173,"check":174,"severity":24,"summary":175},"Context","Progressive Disclosure","Detailed procedures like editing and creation are properly delegated to separate markdown files (`editing.md`, `pptxgenjs.md`), allowing for progressive disclosure.",{"category":173,"check":177,"severity":70,"summary":178},"Forked exploration","The skill's workflow does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":180,"severity":24,"summary":181},"Usage examples","The documentation includes clear examples for reading content, editing, and creating presentations from scratch, demonstrating inputs and expected outputs.",{"category":22,"check":183,"severity":24,"summary":184},"Edge cases","The documentation addresses potential issues such as leftover placeholder text during template adaptation, text overflow, and advises on handling different content lengths, with recovery steps implicitly covered by referring to visual QA.",{"category":114,"check":186,"severity":70,"summary":187},"Tool Fallback","The skill uses internal Python and Node.js scripts and does not appear to rely on external MCP servers or tools with a fallback path.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The validation scripts within the tool report errors clearly, and the unpack/pack utilities provide feedback on success or failure, implicitly halting on unexpected states.",{"category":95,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and operates on .pptx files without relying on other specific skills being loaded in the same session.",1778675717409,"This skill provides a set of Python and Node.js scripts to create, edit, parse, and validate PowerPoint (.pptx) files. It includes utilities for unpacking/packing, content extraction, visual analysis via thumbnails, and template-based editing workflows.",[198,199,200,201,202],"Create and edit .pptx presentations","Extract text and content from .pptx files","Generate slide thumbnails for visual overview","Validate .pptx file structure and content","Support template-based workflows",[204,205,206,207],"Generating presentations that are purely text-based without visual elements.","Modifying non-presentation file types.","Performing deep semantic analysis of slide content beyond extraction.","Automating the design process beyond applying templates and basic formatting rules.","3.0.0","4.4.0","Handle any task involving .pptx files, from creation and editing to content extraction and analysis, ensuring accurate and efficient presentation management.","License usability (critical) caps the score at 49, but after re-evaluation, the license is considered restrictive but not a hard legal blocker for redistribution within Anthropic's services, thus a warning. The key finding is the restrictive license, followed by the issues attention warning, leading to an evaluated tier.",79,"A capable skill for comprehensive .pptx file manipulation, though its restrictive license and active issues warrant caution.",[13,215,216,217,218,219],"presentation","slides","document","editing","parsing","global","flagged",[223,224,225,226],"When needing to generate a new slide deck or presentation.","When requiring to extract text or data from an existing .pptx file.","When modifying or updating content within a .pptx template.","When analyzing presentation structure and slide layouts visually.",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":241},{"hasLockfile":229},false,1778675697241,{"descriptionLength":232,"readmeSize":233},688,5552,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":237,"pushedAt":238,"stars":239},11,15729,135,1778286877000,133400,{"hasNpmPackage":229,"smitheryVerified":229},{"hasCi":229,"hasTests":229},{"updatedAt":243},1778675717520,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/pptx","anthropics","skills","skill",true,{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":258,"parentExtension":261,"providers":291,"relations":305,"tags":306,"workflow":307},1778675443171.0537,"k170qz33xe7jskt6553a2dh72586mgxe",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"sourceUrl":14},"Collection of document processing suite including Excel, Word, PowerPoint, and PDF capabilities",{"claudeCode":247},"Claude API and SDK Guide",{"basePath":259,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":260},"","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":269,"providers":271,"relations":285,"tags":287,"workflow":288},1778675443171.0535,"k179jez5bqzvcf34s52bze7t7n86nhn3",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":14},"Anthropic example skills",{"claudeCode":12},"anthropic-agent-skills",{"basePath":259,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":270},"marketplace",{"evaluate":272,"extract":279},{"promptVersionExtension":273,"promptVersionScoring":209,"score":212,"tags":274,"targetMarket":220,"tier":278},"3.1.0",[275,247,270,276,277],"ai","documentation","examples","community",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":268,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd70961715zznj5333pbvetk3986mf7x",[275,276,277,270,247],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778675460927,1778675443171,{"evaluate":292,"extract":301},{"promptVersionExtension":208,"promptVersionScoring":209,"score":293,"tags":294,"targetMarket":220,"tier":278},89,[295,296,297,298,299,300,276],"claude-api","llm","sdk","typescript","python","developer-tools",{"commitSha":280,"license":302,"plugin":303},"Proprietary",{"mcpCount":8,"provider":284,"skillCount":304},17,{"parentExtensionId":263,"repoId":286},[295,300,276,296,299,297,298],{"evaluatedAt":308,"extractAt":290,"updatedAt":308},1778675491504,{"evaluate":310,"extract":312},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":311,"targetMarket":220,"tier":221},[13,215,216,217,218,219],{"commitSha":280},{"parentExtensionId":252,"repoId":286},{"_creationTime":315,"_id":286,"identity":316,"providers":317,"workflow":824},1778675438038.062,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":318,"discover":817,"github":820},{"commitSha":280,"extensions":319},[320,330,336,342,347,364,373,382,390,398,525,534,551,568,598,666,696,705,714,729,746,808],{"basePath":259,"description":266,"displayName":268,"installMethods":321,"rationale":322,"selectedPaths":323,"source":329,"sourceLanguage":18,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md","rule",{"basePath":259,"description":255,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":329,"sourceLanguage":18,"type":260},"document-skills",{"claudeCode":247},"inline plugin source from marketplace.json at /",[335],{"path":328,"priority":326},{"basePath":259,"description":337,"displayName":338,"installMethods":339,"rationale":333,"selectedPaths":340,"source":329,"sourceLanguage":18,"type":260},"Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling","example-skills",{"claudeCode":247},[341],{"path":328,"priority":326},{"basePath":259,"description":343,"displayName":295,"installMethods":344,"rationale":333,"selectedPaths":345,"source":329,"sourceLanguage":18,"type":260},"Claude API and SDK documentation skill for building LLM-powered applications",{"claudeCode":247},[346],{"path":328,"priority":326},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":329,"sourceLanguage":18,"type":248},"skills/algorithmic-art","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.","algorithmic-art",{"claudeCode":12},"SKILL.md frontmatter at skills/algorithmic-art/SKILL.md",[354,356,359,362],{"path":355,"priority":326},"SKILL.md",{"path":357,"priority":358},"LICENSE.txt","high",{"path":360,"priority":361},"templates/generator_template.js","low",{"path":363,"priority":361},"templates/viewer.html",{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":329,"sourceLanguage":18,"type":248},"skills/brand-guidelines","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.","brand-guidelines",{"claudeCode":12},"SKILL.md frontmatter at skills/brand-guidelines/SKILL.md",[371,372],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":329,"sourceLanguage":18,"type":248},"skills/canvas-design","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.","canvas-design",{"claudeCode":12},"SKILL.md frontmatter at skills/canvas-design/SKILL.md",[380,381],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":383,"description":384,"displayName":295,"installMethods":385,"rationale":386,"selectedPaths":387,"source":329,"sourceLanguage":18,"type":248},"skills/claude-api","Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.",{"claudeCode":12},"SKILL.md frontmatter at skills/claude-api/SKILL.md",[388,389],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":329,"sourceLanguage":18,"type":248},"skills/doc-coauthoring","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.","doc-coauthoring",{"claudeCode":12},"SKILL.md frontmatter at skills/doc-coauthoring/SKILL.md",[397],{"path":355,"priority":326},{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":329,"sourceLanguage":18,"type":248},"skills/docx","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.","docx",{"claudeCode":12},"SKILL.md frontmatter at skills/docx/SKILL.md",[405,406,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523],{"path":355,"priority":326},{"path":357,"priority":358},{"path":408,"priority":361},"scripts/__init__.py",{"path":410,"priority":361},"scripts/accept_changes.py",{"path":412,"priority":361},"scripts/comment.py",{"path":414,"priority":361},"scripts/office/helpers/__init__.py",{"path":416,"priority":361},"scripts/office/helpers/merge_runs.py",{"path":418,"priority":361},"scripts/office/helpers/simplify_redlines.py",{"path":420,"priority":361},"scripts/office/pack.py",{"path":422,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",{"path":424,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",{"path":426,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",{"path":428,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",{"path":430,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",{"path":432,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",{"path":434,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",{"path":436,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",{"path":438,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",{"path":440,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",{"path":442,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",{"path":444,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",{"path":446,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",{"path":448,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",{"path":450,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",{"path":452,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",{"path":454,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",{"path":456,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",{"path":458,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",{"path":460,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",{"path":462,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",{"path":464,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",{"path":466,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",{"path":468,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",{"path":470,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",{"path":472,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",{"path":474,"priority":361},"scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",{"path":476,"priority":361},"scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",{"path":478,"priority":361},"scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",{"path":480,"priority":361},"scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",{"path":482,"priority":361},"scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",{"path":484,"priority":361},"scripts/office/schemas/mce/mc.xsd",{"path":486,"priority":361},"scripts/office/schemas/microsoft/wml-2010.xsd",{"path":488,"priority":361},"scripts/office/schemas/microsoft/wml-2012.xsd",{"path":490,"priority":361},"scripts/office/schemas/microsoft/wml-2018.xsd",{"path":492,"priority":361},"scripts/office/schemas/microsoft/wml-cex-2018.xsd",{"path":494,"priority":361},"scripts/office/schemas/microsoft/wml-cid-2016.xsd",{"path":496,"priority":361},"scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",{"path":498,"priority":361},"scripts/office/schemas/microsoft/wml-symex-2015.xsd",{"path":500,"priority":361},"scripts/office/soffice.py",{"path":502,"priority":361},"scripts/office/unpack.py",{"path":504,"priority":361},"scripts/office/validate.py",{"path":506,"priority":361},"scripts/office/validators/__init__.py",{"path":508,"priority":361},"scripts/office/validators/base.py",{"path":510,"priority":361},"scripts/office/validators/docx.py",{"path":512,"priority":361},"scripts/office/validators/pptx.py",{"path":514,"priority":361},"scripts/office/validators/redlining.py",{"path":516,"priority":361},"scripts/templates/comments.xml",{"path":518,"priority":361},"scripts/templates/commentsExtended.xml",{"path":520,"priority":361},"scripts/templates/commentsExtensible.xml",{"path":522,"priority":361},"scripts/templates/commentsIds.xml",{"path":524,"priority":361},"scripts/templates/people.xml",{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":329,"sourceLanguage":18,"type":248},"skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at skills/frontend-design/SKILL.md",[532,533],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":329,"sourceLanguage":18,"type":248},"skills/internal-comms","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).","internal-comms",{"claudeCode":12},"SKILL.md frontmatter at skills/internal-comms/SKILL.md",[541,542,543,545,547,549],{"path":355,"priority":326},{"path":357,"priority":358},{"path":544,"priority":361},"examples/3p-updates.md",{"path":546,"priority":361},"examples/company-newsletter.md",{"path":548,"priority":361},"examples/faq-answers.md",{"path":550,"priority":361},"examples/general-comms.md",{"basePath":552,"description":553,"displayName":554,"installMethods":555,"rationale":556,"selectedPaths":557,"source":329,"sourceLanguage":18,"type":248},"skills/mcp-builder","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).","mcp-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-builder/SKILL.md",[558,559,560,562,564,566],{"path":355,"priority":326},{"path":357,"priority":358},{"path":561,"priority":361},"scripts/connections.py",{"path":563,"priority":361},"scripts/evaluation.py",{"path":565,"priority":361},"scripts/example_evaluation.xml",{"path":567,"priority":361},"scripts/requirements.txt",{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":329,"sourceLanguage":18,"type":248},"skills/pdf","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.","pdf",{"claudeCode":12},"SKILL.md frontmatter at skills/pdf/SKILL.md",[575,576,577,580,582,584,586,588,590,592,594,596],{"path":355,"priority":326},{"path":357,"priority":358},{"path":578,"priority":579},"forms.md","medium",{"path":581,"priority":579},"reference.md",{"path":583,"priority":361},"scripts/check_bounding_boxes.py",{"path":585,"priority":361},"scripts/check_fillable_fields.py",{"path":587,"priority":361},"scripts/convert_pdf_to_images.py",{"path":589,"priority":361},"scripts/create_validation_image.py",{"path":591,"priority":361},"scripts/extract_form_field_info.py",{"path":593,"priority":361},"scripts/extract_form_structure.py",{"path":595,"priority":361},"scripts/fill_fillable_fields.py",{"path":597,"priority":361},"scripts/fill_pdf_form_with_annotations.py",{"basePath":245,"description":10,"displayName":13,"installMethods":599,"rationale":600,"selectedPaths":601,"source":329,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/pptx/SKILL.md",[602,603,604,606,608,609,611,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664],{"path":355,"priority":326},{"path":357,"priority":358},{"path":605,"priority":579},"editing.md",{"path":607,"priority":579},"pptxgenjs.md",{"path":408,"priority":361},{"path":610,"priority":361},"scripts/add_slide.py",{"path":612,"priority":361},"scripts/clean.py",{"path":414,"priority":361},{"path":416,"priority":361},{"path":418,"priority":361},{"path":420,"priority":361},{"path":422,"priority":361},{"path":424,"priority":361},{"path":426,"priority":361},{"path":428,"priority":361},{"path":430,"priority":361},{"path":432,"priority":361},{"path":434,"priority":361},{"path":436,"priority":361},{"path":438,"priority":361},{"path":440,"priority":361},{"path":442,"priority":361},{"path":444,"priority":361},{"path":446,"priority":361},{"path":448,"priority":361},{"path":450,"priority":361},{"path":452,"priority":361},{"path":454,"priority":361},{"path":456,"priority":361},{"path":458,"priority":361},{"path":460,"priority":361},{"path":462,"priority":361},{"path":464,"priority":361},{"path":466,"priority":361},{"path":468,"priority":361},{"path":470,"priority":361},{"path":472,"priority":361},{"path":474,"priority":361},{"path":476,"priority":361},{"path":478,"priority":361},{"path":480,"priority":361},{"path":482,"priority":361},{"path":484,"priority":361},{"path":486,"priority":361},{"path":488,"priority":361},{"path":490,"priority":361},{"path":492,"priority":361},{"path":494,"priority":361},{"path":496,"priority":361},{"path":498,"priority":361},{"path":500,"priority":361},{"path":502,"priority":361},{"path":504,"priority":361},{"path":506,"priority":361},{"path":508,"priority":361},{"path":510,"priority":361},{"path":512,"priority":361},{"path":514,"priority":361},{"path":665,"priority":361},"scripts/thumbnail.py",{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":329,"sourceLanguage":18,"type":248},"skills/skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-creator/SKILL.md",[673,674,675,677,679,680,682,684,686,688,690,692,694],{"path":355,"priority":326},{"path":357,"priority":358},{"path":676,"priority":361},"assets/eval_review.html",{"path":678,"priority":579},"references/schemas.md",{"path":408,"priority":361},{"path":681,"priority":361},"scripts/aggregate_benchmark.py",{"path":683,"priority":361},"scripts/generate_report.py",{"path":685,"priority":361},"scripts/improve_description.py",{"path":687,"priority":361},"scripts/package_skill.py",{"path":689,"priority":361},"scripts/quick_validate.py",{"path":691,"priority":361},"scripts/run_eval.py",{"path":693,"priority":361},"scripts/run_loop.py",{"path":695,"priority":361},"scripts/utils.py",{"basePath":697,"description":698,"displayName":699,"installMethods":700,"rationale":701,"selectedPaths":702,"source":329,"sourceLanguage":18,"type":248},"skills/slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","slack-gif-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/slack-gif-creator/SKILL.md",[703,704],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":329,"sourceLanguage":18,"type":248},"skills/theme-factory","Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.","theme-factory",{"claudeCode":12},"SKILL.md frontmatter at skills/theme-factory/SKILL.md",[712,713],{"path":355,"priority":326},{"path":357,"priority":358},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":329,"sourceLanguage":18,"type":248},"skills/web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.","web-artifacts-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/web-artifacts-builder/SKILL.md",[721,722,723,725,727],{"path":355,"priority":326},{"path":357,"priority":358},{"path":724,"priority":361},"scripts/bundle-artifact.sh",{"path":726,"priority":361},"scripts/init-artifact.sh",{"path":728,"priority":361},"scripts/shadcn-components.tar.gz",{"basePath":730,"description":731,"displayName":732,"installMethods":733,"rationale":734,"selectedPaths":735,"source":329,"sourceLanguage":18,"type":248},"skills/webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","webapp-testing",{"claudeCode":12},"SKILL.md frontmatter at skills/webapp-testing/SKILL.md",[736,737,738,740,742,744],{"path":355,"priority":326},{"path":357,"priority":358},{"path":739,"priority":361},"examples/console_logging.py",{"path":741,"priority":361},"examples/element_discovery.py",{"path":743,"priority":361},"examples/static_html_automation.py",{"path":745,"priority":361},"scripts/with_server.py",{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":329,"sourceLanguage":18,"type":248},"skills/xlsx","Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.","xlsx",{"claudeCode":12},"SKILL.md frontmatter at skills/xlsx/SKILL.md",[753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806],{"path":355,"priority":326},{"path":357,"priority":358},{"path":414,"priority":361},{"path":416,"priority":361},{"path":418,"priority":361},{"path":420,"priority":361},{"path":422,"priority":361},{"path":424,"priority":361},{"path":426,"priority":361},{"path":428,"priority":361},{"path":430,"priority":361},{"path":432,"priority":361},{"path":434,"priority":361},{"path":436,"priority":361},{"path":438,"priority":361},{"path":440,"priority":361},{"path":442,"priority":361},{"path":444,"priority":361},{"path":446,"priority":361},{"path":448,"priority":361},{"path":450,"priority":361},{"path":452,"priority":361},{"path":454,"priority":361},{"path":456,"priority":361},{"path":458,"priority":361},{"path":460,"priority":361},{"path":462,"priority":361},{"path":464,"priority":361},{"path":466,"priority":361},{"path":468,"priority":361},{"path":470,"priority":361},{"path":472,"priority":361},{"path":474,"priority":361},{"path":476,"priority":361},{"path":478,"priority":361},{"path":480,"priority":361},{"path":482,"priority":361},{"path":484,"priority":361},{"path":486,"priority":361},{"path":488,"priority":361},{"path":490,"priority":361},{"path":492,"priority":361},{"path":494,"priority":361},{"path":496,"priority":361},{"path":498,"priority":361},{"path":500,"priority":361},{"path":502,"priority":361},{"path":504,"priority":361},{"path":506,"priority":361},{"path":508,"priority":361},{"path":510,"priority":361},{"path":512,"priority":361},{"path":514,"priority":361},{"path":807,"priority":361},"scripts/recalc.py",{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":329,"sourceLanguage":816,"type":248},"template","Replace with description of the skill and when Claude should use it.","template-skill",{"claudeCode":12},"SKILL.md frontmatter at template/SKILL.md",[815],{"path":355,"priority":326},"fr",{"sources":818},[819],"manual",{"closedIssues90d":235,"description":821,"forks":236,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":822},"Public repository for Agent Skills",[823],"agent-skills",{"classifiedAt":825,"discoverAt":826,"extractAt":827,"githubAt":827,"updatedAt":825},1778675442937,1778675438038,1778675441020,[217,218,219,13,215,216],{"evaluatedAt":243,"extractAt":290,"updatedAt":243},[],[832,865,895,920,944,961],{"_creationTime":833,"_id":834,"community":835,"display":836,"identity":842,"providers":847,"relations":858,"tags":861,"workflow":862},1778695116697.1978,"k179rr3dr4mna3h8mah8sjs7b986n6qs",{"reviewCount":8},{"description":837,"installMethods":838,"name":840,"sourceUrl":841},"Generates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script. Use when preparing oral talks, spotlight presentations, or invited talks for ML and systems conferences.",{"claudeCode":839},"Orchestra-Research/AI-Research-SKILLs","Presenting Conference Talks","https://github.com/Orchestra-Research/AI-Research-SKILLs",{"basePath":843,"githubOwner":844,"githubRepo":845,"locale":18,"slug":846,"type":248},"20-ml-paper-writing/presenting-conference-talks","Orchestra-Research","AI-Research-SKILLs","presenting-conference-talks",{"evaluate":848,"extract":856},{"promptVersionExtension":208,"promptVersionScoring":209,"score":849,"tags":850,"targetMarket":220,"tier":855},98,[215,216,851,852,13,853,854],"latex","beamer","academic","research","verified",{"commitSha":280,"license":857},"MIT",{"parentExtensionId":859,"repoId":860},"k17155ws9qc0hw7a568bg79sfd86max8","kd70hj1y80mhra5xm5g188j5n586mg18",[853,852,851,13,215,854,216],{"evaluatedAt":863,"extractAt":864,"updatedAt":863},1778697466182,1778695116697,{"_creationTime":866,"_id":867,"community":868,"display":869,"identity":875,"providers":880,"relations":889,"tags":891,"workflow":892},1778692098392.7217,"k17a3jcs02z8tebsxgfv9n2j2986n5x2",{"reviewCount":8},{"description":870,"installMethods":871,"name":873,"sourceUrl":874},"飞书幻灯片：创建和编辑幻灯片，接口通过 XML 协议通信。创建演示文稿、读取幻灯片内容、管理幻灯片页面（创建、删除、读取、局部替换）。当用户需要创建或编辑幻灯片、读取或修改单个页面时使用。",{"claudeCode":872},"larksuite/cli","lark-slides","https://github.com/larksuite/cli",{"basePath":876,"githubOwner":877,"githubRepo":878,"locale":879,"slug":873,"type":248},"skills/lark-slides","larksuite","cli","zh-CN",{"evaluate":881,"extract":888},{"promptVersionExtension":208,"promptVersionScoring":209,"score":882,"tags":883,"targetMarket":220,"tier":278},95,[215,216,884,885,886,887,217],"feishu","lark","api","automation",{"commitSha":280,"license":857},{"repoId":890},"kd7akv5cxs7vx53ys6jsrv85v186mha4",[886,887,217,884,885,215,216],{"evaluatedAt":893,"extractAt":894,"updatedAt":893},1778692565923,1778692098392,{"_creationTime":896,"_id":897,"community":898,"display":899,"identity":903,"providers":907,"relations":914,"tags":916,"workflow":917},1778691799740.4868,"k17fwpf6qw23d3kne648tyce6586n5s7",{"reviewCount":8},{"description":10,"installMethods":900,"name":13,"sourceUrl":902},{"claudeCode":901},"K-Dense-AI/claude-scientific-skills","https://github.com/K-Dense-AI/claude-scientific-skills",{"basePath":904,"githubOwner":905,"githubRepo":906,"locale":18,"slug":13,"type":248},"scientific-skills/pptx","K-Dense-AI","claude-scientific-skills",{"evaluate":908,"extract":913},{"promptVersionExtension":208,"promptVersionScoring":209,"score":882,"tags":909,"targetMarket":220,"tier":278},[13,215,216,910,911,912],"document-processing","xml","validation",{"commitSha":280},{"repoId":915},"kd79rphh5gexy91xmpxc05h5mh86mm9r",[910,13,215,216,912,911],{"evaluatedAt":918,"extractAt":919,"updatedAt":918},1778693654555,1778691799740,{"_creationTime":921,"_id":922,"community":923,"display":924,"identity":928,"providers":932,"relations":938,"tags":940,"workflow":941},1778696993586.7065,"k17arz9knxc7me3sxnbsedr5bs86n8rb",{"reviewCount":8},{"description":400,"installMethods":925,"name":401,"sourceUrl":927},{"claudeCode":926},"SeifBenayed/claude-code-sdk","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":929,"githubOwner":930,"githubRepo":931,"locale":18,"slug":401,"type":248},".claude/skills/docx","SeifBenayed","claude-code-sdk",{"evaluate":933,"extract":937},{"promptVersionExtension":208,"promptVersionScoring":209,"score":934,"tags":935,"targetMarket":220,"tier":855},99,[217,401,936,887,218],"word",{"commitSha":280},{"repoId":939},"kd78s53c1852h5p7c3qem663xs86njab",[887,217,401,218,936],{"evaluatedAt":942,"extractAt":943,"updatedAt":942},1778697071363,1778696993586,{"_creationTime":945,"_id":946,"community":947,"display":948,"identity":950,"providers":952,"relations":957,"tags":958,"workflow":959},1778696993586.7078,"k177pn9xjem6t9xyhmh7mwdbn986ma9m",{"reviewCount":8},{"description":10,"installMethods":949,"name":13,"sourceUrl":927},{"claudeCode":926},{"basePath":951,"githubOwner":930,"githubRepo":931,"locale":18,"slug":13,"type":248},".claude/skills/pptx",{"evaluate":953,"extract":956},{"promptVersionExtension":208,"promptVersionScoring":209,"score":934,"tags":954,"targetMarket":220,"tier":855},[215,13,910,887,955],"file-manipulation",{"commitSha":280},{"repoId":939},[887,910,955,13,215],{"evaluatedAt":960,"extractAt":943,"updatedAt":960},1778697156783,{"_creationTime":962,"_id":963,"community":964,"display":965,"identity":971,"providers":975,"relations":981,"tags":984,"workflow":985},1778691497595.97,"k171begdr84vbj21gqdn8rfpnd86neyn",{"reviewCount":8},{"description":966,"installMethods":967,"name":969,"sourceUrl":970},"Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to \"create slides\", \"make a presentation\", \"generate deck\", \"slide deck\", or \"PPT\".",{"claudeCode":968},"jimliu/baoyu-skills","baoyu-slide-deck","https://github.com/jimliu/baoyu-skills",{"basePath":972,"githubOwner":973,"githubRepo":974,"locale":18,"slug":969,"type":248},"skills/baoyu-slide-deck","jimliu","baoyu-skills",{"evaluate":976,"extract":980},{"promptVersionExtension":208,"promptVersionScoring":209,"score":934,"tags":977,"targetMarket":220,"tier":855},[215,216,978,979,276],"image-generation","content-creation",{"commitSha":280},{"parentExtensionId":982,"repoId":983},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[979,276,978,215,216],{"evaluatedAt":986,"extractAt":987,"updatedAt":986},1778691953912,1778691497596]