[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-pdf-converter-bn":3,"guides-for-claude-office-skills-pdf-converter":217,"similar-k17e3wgcdxygh72wrvts1818ts866kbq":218},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":183,"isFallback":188,"parentExtension":189,"providers":190,"relations":194,"repo":196,"workflow":214},1778053148350.4631,"k17e3wgcdxygh72wrvts1818ts866kbq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Convert PDF files to and from Word, Excel, Image, and other formats",{},"PDF Converter","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-converter",[15,16,17,18,19],"pdf","conversion","document","mcp","office",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":171,"workflow":181},1778053561145.7327,"kn7arb8vsnkpd8t5cv3j26mz7s866pd1","en",{"checks":25,"evaluatedAt":161,"extensionSummary":162,"promptVersionExtension":163,"promptVersionScoring":164,"rationale":165,"score":166,"summary":167,"tags":168,"targetMarket":169,"tier":170},[26,31,34,38,42,46,50,53,58,62,66,69,73,77,80,84,87,90,93,96,99,102,106,109,113,117,120,123,126,129,133,136,139,142,146,149,152,155,158],{"category":27,"check":28,"severity":29,"summary":30},"Invocation","Precise Purpose","pass","The skill's description clearly states its purpose (converting PDF files to/from other formats) and implicitly defines its scope. The overview in SKILL.md further clarifies its capabilities and use cases.",{"category":27,"check":32,"severity":29,"summary":33},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the skill's name, description, version, author, license, and MCP tools, providing precise routing information.",{"category":35,"check":36,"severity":29,"summary":37},"Documentation","Concise Body","The SKILL.md body is well-structured with clear sections and uses progressive disclosure by embedding detailed guides within Markdown fences, keeping the main instruction concise.",{"category":39,"check":40,"severity":29,"summary":41},"Context","Progressive Disclosure","Detailed conversion guidelines, troubleshooting, and best practices are embedded within Markdown fences in SKILL.md, adhering to progressive disclosure principles without requiring separate files.",{"category":39,"check":43,"severity":44,"summary":45},"Forked exploration","not_applicable","This skill is a direct tool wrapper and does not involve deep exploration or code review, making the 'context: fork' setting not applicable.",{"category":47,"check":48,"severity":29,"summary":49},"Practical Utility","Usage examples","The SKILL.md provides clear, ready-to-use examples for basic conversions, conversions with options, and batch conversions, demonstrating input and expected interaction.",{"category":47,"check":51,"severity":29,"summary":52},"Edge cases","The 'Troubleshooting' and 'Limitations' sections in SKILL.md adequately address common issues, failure modes, and limitations, providing recovery steps or context for users.",{"category":54,"check":55,"severity":56,"summary":57},"Code Execution","Tool Fallback","warning","The skill lists `office-mcp` as its server, but does not explicitly state if it's optional or provide a fallback mechanism if `office-mcp` is not available or properly configured by the user.",{"category":59,"check":60,"severity":29,"summary":61},"Safety","Halt on unexpected state","The skill provides troubleshooting guidance and a quality checklist, implying a fail-closed behavior where users are alerted to issues rather than proceeding with potentially incorrect conversions.",{"category":63,"check":64,"severity":29,"summary":65},"Portability","Cross-skill coupling","The skill is self-contained and focuses solely on PDF conversion tasks, without relying on other specific skills being loaded in the same session.",{"category":27,"check":67,"severity":29,"summary":68},"Description quality","The description accurately and concisely reflects the skill's capabilities, indicating it handles PDF conversions to and from various formats like Word, Excel, and Images.",{"category":70,"check":71,"severity":29,"summary":72},"License","License usability","The extension explicitly uses the MIT license, which is a permissive open-source license, indicated in both SKILL.md and the LICENSE file.",{"category":74,"check":75,"severity":44,"summary":76},"Maintenance","Commit recency","No commit history is available for this specific skill within the provided context (pushedAt is n/a), making it impossible to assess commit recency.",{"category":74,"check":78,"severity":44,"summary":79},"Dependency Management","The skill's functionality appears to rely on an external MCP server ('office-mcp'), but there are no direct third-party dependencies listed within the skill's bundle itself that require management.",{"category":81,"check":82,"severity":44,"summary":83},"Security","Secret Management","The skill does not appear to handle or expose any secrets, as its primary function is document conversion guidance rather than direct execution with sensitive credentials.",{"category":81,"check":85,"severity":29,"summary":86},"Injection","The skill's instructions focus on guiding the user and the MCP tool, and do not appear to execute arbitrary code or instructions from loaded external data.",{"category":81,"check":88,"severity":29,"summary":89},"Transitive Supply-Chain Grenades","The skill's instructions do not involve fetching remote content at runtime or executing downloaded scripts, thus avoiding transitive supply-chain risks.",{"category":81,"check":91,"severity":29,"summary":92},"Sandbox Isolation","This skill appears to be a set of instructions for an external tool (office-mcp) and does not perform file operations or directly interact with the user's file system outside of its intended scope.",{"category":81,"check":94,"severity":29,"summary":95},"Sandbox escape primitives","There are no scripts or instructions in the skill that suggest the use of sandbox escape primitives like detached processes or retry loops.",{"category":81,"check":97,"severity":29,"summary":98},"Data Exfiltration","The skill's instructions do not involve making outbound calls to external services or submitting confidential data. Its purpose is limited to guiding conversions.",{"category":81,"check":100,"severity":29,"summary":101},"Hidden Text Tricks","The bundled files (SKILL.md, LICENSE, README.md) are free of hidden text tricks, invisible characters, or other obfuscation methods.",{"category":103,"check":104,"severity":29,"summary":105},"Hooks","Opaque code execution","The skill does not contain any obfuscated code, base64 payloads, or runtime script fetching; it relies on clear instructions for the MCP tool.",{"category":63,"check":107,"severity":29,"summary":108},"Structural Assumption","The skill does not make assumptions about the user's project structure beyond requiring the use of the `office-mcp` tool. Instructions are general.",{"category":110,"check":111,"severity":44,"summary":112},"Trust","Issues Attention","No issue data is available to assess maintainer engagement.",{"category":114,"check":115,"severity":29,"summary":116},"Versioning","Release Management","A version number ('1.0') is clearly declared in the SKILL.md frontmatter, providing a signal for release management.",{"category":54,"check":118,"severity":44,"summary":119},"Validation","The skill itself does not execute code or process structured output directly; it relies on the `office-mcp` tool for these operations. Therefore, direct validation of the skill's code is not applicable.",{"category":81,"check":121,"severity":29,"summary":122},"Unguarded Destructive Operations","The skill is focused on conversion and guidance, not destructive operations. It does not contain primitives like `rm -rf` or `git push --force`.",{"category":54,"check":124,"severity":29,"summary":125},"Error Handling","The 'Troubleshooting' section in SKILL.md provides guidance for common issues, indicating a reasonable level of error handling and user feedback.",{"category":54,"check":127,"severity":44,"summary":128},"Logging","As the skill is instructional and relies on an external tool for execution, it does not inherently perform logging of its own actions. The responsibility for logging would lie with the MCP server.",{"category":130,"check":131,"severity":29,"summary":132},"Compliance","GDPR","The skill's function (document conversion) does not inherently involve processing personal data. It does not submit data to third parties.",{"category":130,"check":134,"severity":29,"summary":135},"Target market","The skill has no regional or jurisdictional logic and supports multiple languages, making it globally applicable.",{"category":63,"check":137,"severity":29,"summary":138},"Runtime stability","The skill relies on the `office-mcp` server and standard document formats, making it portable across different environments where the MCP server is compatible.",{"category":27,"check":140,"severity":29,"summary":141},"Tool Naming","The MCP tools used (pdf_to_docx, docx_to_pdf, html_to_pdf) are descriptive verb-noun pairs relevant to the PDF conversion domain.",{"category":143,"check":144,"severity":29,"summary":145},"Scope","Minimal I/O surface","The skill's interaction with the MCP tool is through clear, named actions (e.g., `pdf_to_docx`), implying a well-defined input and output schema rather than free-form parameters.",{"category":143,"check":147,"severity":29,"summary":148},"Single responsibility principle","The skill focuses exclusively on PDF conversion to and from various formats, adhering to a single responsibility.",{"category":47,"check":150,"severity":29,"summary":151},"Problem relevance","The description 'Convert PDF files to and from Word, Excel, Image, and other formats' clearly names a concrete user problem.",{"category":47,"check":153,"severity":29,"summary":154},"Unique selling proposition","The skill offers value by guiding users through various document conversion scenarios, including options and batch processing, going beyond simple LLM prompting for file conversion.",{"category":47,"check":156,"severity":56,"summary":157},"Production readiness","The skill's core functionality relies on the 'office-mcp' server, which is not detailed here. The skill itself provides guidance but the actual conversion process is external and its readiness is not fully demonstrated within this bundle.",{"category":35,"check":159,"severity":56,"summary":160},"Configuration & parameter reference","While the skill lists MCP tools, it does not document specific parameters, their defaults, or precedence orders for these tools, leaving users to infer usage from examples.",1778053437499,"This skill leverages the 'office-mcp' tool to facilitate conversions between PDF and formats like Word (.docx), Excel (.xlsx), images (.png/.jpg), and text (.txt). It offers guidance on supported conversions, usage examples, batch processing, and troubleshooting.","2.0.0","3.4.0","The PDF Converter skill is well-documented, adheres to the single responsibility principle, and provides practical utility for common document conversion tasks. The main areas for improvement are the explicit handling of the dependency on the 'office-mcp' server (Tool Fallback, Production readiness) and clearer documentation of parameters for the MCP tools.",85,"A well-structured skill providing guidance for converting PDF files to and from various document formats.",[15,16,17,18,19],"global","verified",{"codeQuality":172,"collectedAt":173,"documentation":174,"maintenance":176,"security":177,"testCoverage":180},{},1778053427121,{"descriptionLength":175,"readmeSize":8},67,{},{"hasNpmPackage":178,"license":179,"smitheryVerified":178},false,"MIT",{"hasCi":178,"hasTests":178},{"updatedAt":182},1778053561145,{"githubOwner":184,"githubRepo":185,"locale":23,"slug":186,"type":187},"claude-office-skills","skills","pdf-converter","skill",true,null,{"extract":191,"llm":193},{"commitSha":192,"license":179},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":163,"promptVersionScoring":164,"score":166,"targetMarket":169,"tier":170},{"repoId":195},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":197,"_id":195,"identity":198,"providers":200,"workflow":211},1777995558409.8474,{"githubOwner":184,"githubRepo":185,"sourceUrl":199},"https://github.com/claude-office-skills/skills",{"discover":201,"github":204},{"sources":202},[203],"skills-sh",{"closedIssues90d":8,"forks":205,"license":179,"openIssues90d":206,"pushedAt":207,"readmeSize":208,"stars":209,"topics":210},27,2,1769868236000,29630,98,[],{"discoverAt":212,"extractAt":213,"githubAt":213,"updatedAt":213},1777995558409,1778053155657,{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},1778053151766,1778053148350,[],[219,241,260,281,301,325],{"_creationTime":220,"_id":221,"community":222,"display":223,"identity":233,"providers":235,"relations":239,"workflow":240},1778053148350.423,"k179w4qxpqgryaqndyp280210986636p",{"reviewCount":8},{"description":224,"installMethods":225,"name":226,"sourceUrl":227,"tags":228},"Batch convert documents between multiple formats using a unified pipeline",{},"Batch Convert","https://github.com/claude-office-skills/skills/tree/HEAD/batch-convert",[16,17,229,230,19,231,232,18],"batch","automation","pipeline","python",{"githubOwner":184,"githubRepo":185,"locale":23,"slug":234,"type":187},"batch-convert",{"extract":236,"llm":237},{"commitSha":192,"license":179},{"promptVersionExtension":163,"promptVersionScoring":164,"score":238,"targetMarket":169,"tier":170},88,{"repoId":195},{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},{"_creationTime":242,"_id":243,"community":244,"display":245,"identity":253,"providers":255,"relations":258,"workflow":259},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",{"reviewCount":8},{"description":246,"installMethods":247,"name":248,"sourceUrl":249,"tags":250},"Convert PDF files to editable Word documents using pdf2docx",{},"PDF to DOCX Converter","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-to-docx",[15,251,16,252,232],"docx","document-processing",{"githubOwner":184,"githubRepo":185,"locale":23,"slug":254,"type":187},"pdf-to-docx",{"extract":256,"llm":257},{"commitSha":192,"license":179},{"promptVersionExtension":163,"promptVersionScoring":164,"score":209,"targetMarket":169,"tier":170},{"repoId":195},{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":274,"providers":276,"relations":279,"workflow":280},1778053148350.4626,"k17c6qc39xd1s6rqh8y0vdxxv1867mjb",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":268,"tags":269},"Reduce PDF file size while maintaining acceptable quality",{},"PDF Compress","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-compress",[15,270,271,272,18,273],"compress","optimize","size","documentation",{"githubOwner":184,"githubRepo":185,"locale":23,"slug":275,"type":187},"pdf-compress",{"extract":277,"llm":278},{"commitSha":192,"license":179},{"promptVersionExtension":163,"promptVersionScoring":164,"score":209,"targetMarket":169,"tier":170},{"repoId":195},{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},{"_creationTime":282,"_id":283,"community":284,"display":285,"identity":293,"providers":295,"relations":299,"workflow":300},1778053148350.4622,"k177qzpy21dsecabcrw221be3x867fv1",{"reviewCount":8},{"description":286,"installMethods":287,"name":288,"sourceUrl":289,"tags":290},">",{},"Office to Markdown","https://github.com/claude-office-skills/skills/tree/HEAD/office-to-md",[19,291,16,252,232,292],"markdown","markitdown",{"githubOwner":184,"githubRepo":185,"locale":23,"slug":294,"type":187},"office-to-md",{"extract":296,"llm":297},{"commitSha":192,"license":179},{"promptVersionExtension":163,"promptVersionScoring":164,"score":298,"targetMarket":169,"tier":170},95,{"repoId":195},{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":317,"providers":319,"relations":323,"workflow":324},1778053148350.4617,"k1758w1kjmv1kaems0xes3h8m9866dtz",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"MCP server with 39 tools for Word, Excel, PowerPoint, PDF, OCR operations",{},"Office MCP Server","https://github.com/claude-office-skills/skills/tree/HEAD/office-mcp",[19,18,15,311,312,313,314,230,315,316],"excel","word","powerpoint","ocr","typescript","nodejs",{"githubOwner":184,"githubRepo":185,"locale":23,"slug":318,"type":187},"office-mcp",{"extract":320,"llm":321},{"commitSha":192,"license":179},{"promptVersionExtension":163,"promptVersionScoring":164,"score":322,"targetMarket":169,"tier":170},94,{"repoId":195},{"anyEnrichmentAt":215,"extractAt":216,"githubAt":215,"llmAt":182,"updatedAt":182},{"_creationTime":326,"_id":327,"community":328,"display":329,"identity":338,"providers":341,"relations":348,"workflow":350},1778054691785.255,"k17910tfw5425sfvk6835sgfq9866c5m",{"reviewCount":8},{"description":330,"installMethods":331,"name":332,"sourceUrl":333,"tags":334},"Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks",{},"PPTX Presentation Tools","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/document-skills/pptx",[335,336,17,19,232,337],"pptx","presentation","javascript",{"githubOwner":339,"githubRepo":340,"locale":23,"slug":335,"type":187},"answerzhao","agent-skills",{"extract":342,"llm":345},{"commitSha":343,"license":344},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb","Proprietary",{"promptVersionExtension":163,"promptVersionScoring":164,"score":346,"targetMarket":169,"tier":347},75,"flagged",{"repoId":349},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778054692243,1778054691785,1778054738050]