[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-pdf-to-docx-fr":3,"guides-for-claude-office-skills-pdf-to-docx":219,"similar-k171nxqak0bb4qq89mkfwf02s5867cf6":220},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":191,"parentExtension":192,"providers":193,"relations":197,"repo":199,"workflow":216},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19],"pdf","docx","conversion","document-processing","python",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":174,"workflow":184},1778053561145.7437,"kn793fbsfhptmjjj9r40800jy1867w2g","en",{"checks":25,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[26,31,34,37,41,44,48,52,55,58,62,67,70,74,77,80,83,86,89,92,96,100,104,108,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,161],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: converting PDF files to editable Word documents.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill leverages the pdf2docx library, which is presented as a more accurate alternative to OCR-based solutions for native PDFs, offering value beyond a simple prompt.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a complete workflow for PDF to Word conversion, including detailed examples and documentation on handling different PDF types and advanced options.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses solely on PDF to DOCX conversion, with no indications of branching into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description accurately reflects the skill's functionality of converting PDFs to editable Word documents using the pdf2docx library.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill utilizes a single, well-scoped tool 'pdf_to_docx' which performs a specific, narrow function.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","The SKILL.md provides comprehensive documentation for conversion options, including parameters for page selection, password handling, and advanced settings.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The tool name 'pdf_to_docx' is descriptive and clearly indicates its function.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The 'pdf_to_docx' tool's parameters are well-defined (input PDF, output DOCX, page ranges, etc.) and do not appear to accept extraneous data. The expected output is a DOCX file.",{"category":59,"check":60,"severity":29,"summary":61},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and the SKILL.md frontmatter, which is a permissive open-source license.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","not_applicable","No commit date is available for evaluation, and the repository structure suggests this is part of a larger collection of skills rather than a standalone project with frequent commits.",{"category":63,"check":68,"severity":29,"summary":69},"Dependency Management","The 'Installation' section in SKILL.md explicitly lists 'pip install pdf2docx' and 'pip install Pillow', indicating clear dependency management.",{"category":71,"check":72,"severity":65,"summary":73},"Security","Secret Management","The skill does not appear to handle or require any secrets or API keys.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill relies on a well-established library (pdf2docx) and does not appear to load or execute untrusted third-party data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill depends on the pip-installed pdf2docx library and does not fetch or execute remote code or data at runtime.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates by calling an external Python library, which is expected to run within a controlled environment and not modify files outside its designated scope.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were detected in the provided code snippets or documentation.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's functionality is limited to file conversion and does not involve sending any user data or credentials to third-party destinations.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled SKILL.md and code examples do not contain any hidden-steering tricks, invisible characters, or obfuscated content.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's code execution relies on the standard Python library 'pdf2docx', which is not obfuscated or dynamically fetched.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill assumes the presence of PDF files and a Python environment with necessary libraries, which are standard and clearly documented, rather than project-specific structures.",{"category":101,"check":102,"severity":65,"summary":103},"Trust","Issues Attention","Issue tracking data is not available for this specific skill within the provided context.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","The SKILL.md frontmatter clearly declares 'version: \"1.0\"', indicating a managed version.",{"category":109,"check":110,"severity":111,"summary":112},"Code Execution","Validation","info","While the pdf2docx library likely has internal validation, the SKILL.md does not explicitly detail schema validation for input parameters like page ranges or file paths.",{"category":71,"check":114,"severity":65,"summary":115},"Unguarded Destructive Operations","The skill's operation is file conversion, which is not considered a destructive operation requiring additional guards.",{"category":109,"check":117,"severity":29,"summary":118},"Error Handling","The Python integration examples demonstrate try-except blocks for handling potential errors during conversion, and the library itself is expected to manage errors gracefully.",{"category":109,"check":120,"severity":29,"summary":121},"Logging","The Python examples include print statements for progress and success/error messages, and the batch conversion example logs results to a JSON file.",{"category":123,"check":124,"severity":65,"summary":125},"Compliance","GDPR","The skill converts local PDF files to Word documents and does not process or transmit personal data.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill is language-agnostic for the conversion process itself and operates on local files, making it globally applicable. The SKILL.md lists multiple languages and models, reinforcing global applicability.",{"category":97,"check":130,"severity":29,"summary":131},"Runtime stability","The skill relies on standard Python libraries and can be run in a typical Python environment, with clear installation instructions provided.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The skill clearly states its purpose: 'Convert PDF files to editable Word documents using pdf2docx', and provides example prompts for usage.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter is concise, providing essential metadata like name, description, version, and author without excessive keywords.",{"category":49,"check":139,"severity":29,"summary":140},"Concise Body","The SKILL.md is well-structured with clear sections for Overview, How to Use, Domain Knowledge, Examples, Limitations, Installation, and Resources, keeping the main body concise.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The SKILL.md outlines the core functionality and links to external resources like GitHub and documentation for deeper dives, adhering to progressive disclosure.",{"category":142,"check":146,"severity":65,"summary":147},"Forked exploration","This skill performs a direct conversion task and does not involve deep exploration or code review that would necessitate a forked context.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","Multiple end-to-end examples are provided, demonstrating various use cases like contract conversion, selective page conversion, and batch processing, with clear inputs and expected outputs.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The 'Limitations' section addresses edge cases such as scanned PDFs requiring OCR, complex layouts, font availability, watermarks, and protected PDFs, with implied recovery paths (e.g., use OCR).",{"category":109,"check":155,"severity":65,"summary":156},"Tool Fallback","The skill directly uses the 'pdf_to_docx' Python library, which is specified as an installation requirement, and does not rely on optional external tools with fallbacks.",{"category":158,"check":159,"severity":29,"summary":160},"Safety","Halt on unexpected state","The Python examples show basic error handling with try-except blocks, and the library's expected behavior implies it would halt or report errors on unexpected states like corrupted PDFs.",{"category":97,"check":162,"severity":29,"summary":163},"Cross-skill coupling","The skill is self-contained and performs a single, specific task. It does not implicitly rely on or silently handle tasks belonging to other skills.",1778053452334,"This skill utilizes the pdf2docx Python library to convert PDF files into editable Microsoft Word (.docx) documents. It supports various conversion options, including specific page ranges and advanced formatting parameters, and provides Python integration examples for both single file and batch processing.","2.0.0","3.4.0","The skill is well-documented, highly practical, and leverages a specialized library effectively. It has clear installation instructions, comprehensive examples, and handles limitations gracefully. The MIT license is permissive, and the skill adheres to security best practices.",98,"A highly polished and practical skill for converting PDF files to editable Word documents.",[15,16,17,18,19],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":183},{},1778053440302,{"descriptionLength":178,"readmeSize":8},59,{},{"hasNpmPackage":181,"license":182,"smitheryVerified":181},false,"MIT",{"hasCi":181,"hasTests":181},{"updatedAt":185},1778053561145,{"githubOwner":187,"githubRepo":188,"locale":23,"slug":189,"type":190},"claude-office-skills","skills","pdf-to-docx","skill",true,null,{"extract":194,"llm":196},{"commitSha":195,"license":182},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"repoId":198},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":200,"_id":198,"identity":201,"providers":203,"workflow":213},1777995558409.8474,{"githubOwner":187,"githubRepo":188,"sourceUrl":202},"https://github.com/claude-office-skills/skills",{"discover":204,"github":207},{"sources":205},[206],"skills-sh",{"closedIssues90d":8,"forks":208,"license":182,"openIssues90d":209,"pushedAt":210,"readmeSize":211,"stars":169,"topics":212},27,2,1769868236000,29630,[],{"discoverAt":214,"extractAt":215,"githubAt":215,"updatedAt":215},1777995558409,1778053155657,{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":185,"updatedAt":185},1778053151766,1778053148350,[],[221,250,283,306,326,345],{"_creationTime":222,"_id":223,"community":224,"display":225,"identity":235,"providers":239,"relations":244,"workflow":246},1778053339109.673,"k170fjdnm4zmjtz1rgs8zwq4418663pv",{"reviewCount":8},{"description":226,"installMethods":227,"name":228,"sourceUrl":229,"tags":230},"Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as LaTeX, figures, seals, charts, headers/footers, multi-column layout and correct reading order. Trigger terms: 文档解析, 版面分析, 版面还原, 表格提取, 公式识别, 多栏排版, 扫描件结构化, 发票, 财报, 复杂 PDF, PDF转Markdown, 图表, 阅读顺序; reading order, formula, LaTeX, layout parsing, structure extraction, PP-StructureV3, PaddleOCR-VL.",{},"PaddleOCR Document Parsing","https://github.com/aidenwu0209/paddleocr-skills/tree/HEAD/skills/paddleocr-doc-parsing",[15,231,232,233,234,19],"document-parsing","ocr","layout-analysis","paddleocr",{"githubOwner":236,"githubRepo":237,"locale":23,"slug":238,"type":190},"aidenwu0209","paddleocr-skills","paddleocr-doc-parsing",{"extract":240,"llm":243},{"commitSha":241,"license":242},"ca41406b66e5a475f43b073a5b731dfd1b9c50b1","Apache-2.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"repoId":245},"kd7b1t00prnctc7258swvw0hs5865sjq",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},1778053339393,1778053339109,1778053352237,{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":266,"providers":270,"relations":275,"workflow":278},1777995616544.5815,"k172qjn6g7bhww16bd0gv139ax864b25",{"reviewCount":8},{"description":255,"installMethods":256,"name":258,"sourceUrl":259,"tags":260},"Use this skill for reviewing, editing, or negotiating existing Word documents (.docx) where \"Track Changes\" or precise redlining is required. Use it to propose edits, accept/reject changes, or reply to comments. Do NOT use for creating new blank documents from scratch (use docx skill for that).",{"docker":257},"dealfluence/adeu","Adeu: Native Track Changes for AI","https://github.com/dealfluence/adeu/tree/HEAD/skills/adeu-redlining",[261,16,262,263,19,264,265],"mcp","redlining","legal-tech","cli","sdk",{"githubOwner":267,"githubRepo":268,"locale":23,"slug":269,"type":190},"dealfluence","adeu","adeu-redlining",{"extract":271,"llm":273,"smithery":274},{"commitSha":272,"license":182},"1e35c453a1969aac1e81fbe9e846f7e588604363",{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":181},{"parentExtensionId":276,"repoId":277},"k17at9s2nn8q5vvhd25mk7cswh865d43","kd79nsbdb8x35dzhcta9anmk2n8650gs",{"anyEnrichmentAt":279,"extractAt":280,"githubAt":281,"llmAt":282,"smitheryAt":279,"updatedAt":282},1777995723550,1777995616544,1777995616979,1777995897177,{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":298,"providers":300,"relations":304,"workflow":305},1778053148350.4636,"k171dtxahnz3h8q0jz3gk6akks867ym1",{"reviewCount":8},{"description":288,"installMethods":289,"name":290,"sourceUrl":291,"tags":292},"Extract text, tables, and metadata from PDFs using pdfplumber",{},"PDF Extraction","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-extraction",[15,293,294,295,296,297,18],"extraction","text","tables","metadata","pdfplumber",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":299,"type":190},"pdf-extraction",{"extract":301,"llm":302},{"commitSha":195,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":303,"targetMarket":172,"tier":173},95,{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":185,"updatedAt":185},{"_creationTime":307,"_id":308,"community":309,"display":310,"identity":319,"providers":321,"relations":324,"workflow":325},1778053148350.4622,"k177qzpy21dsecabcrw221be3x867fv1",{"reviewCount":8},{"description":311,"installMethods":312,"name":313,"sourceUrl":314,"tags":315},">",{},"Office to Markdown","https://github.com/claude-office-skills/skills/tree/HEAD/office-to-md",[316,317,17,18,19,318],"office","markdown","markitdown",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":320,"type":190},"office-to-md",{"extract":322,"llm":323},{"commitSha":195,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":303,"targetMarket":172,"tier":173},{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":185,"updatedAt":185},{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":337,"providers":339,"relations":343,"workflow":344},1778053148350.4373,"k1776t2fdx4h35mkwpc5h201dd866zms",{"reviewCount":8},{"description":311,"installMethods":331,"name":332,"sourceUrl":333,"tags":334},{},"Document Parser Skill","https://github.com/claude-office-skills/skills/tree/HEAD/doc-parser",[335,18,15,19,232,293,233,336],"parsing","docling",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":338,"type":190},"doc-parser",{"extract":340,"llm":341},{"commitSha":195,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":342,"targetMarket":172,"tier":173},92,{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":185,"updatedAt":185},{"_creationTime":346,"_id":347,"community":348,"display":349,"identity":360,"providers":364,"relations":369,"workflow":371},1778053622473.6482,"k177qzhg585h8jr95mrhazbca9867398",{"reviewCount":8},{"description":350,"installMethods":351,"name":352,"sourceUrl":353,"tags":354},"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",[355,356,357,358,359,18],"powerpoint","pptx","presentation","generator","automation",{"githubOwner":361,"githubRepo":362,"locale":23,"slug":363,"type":190},"jwynia","agent-skills","pptx-generator",{"extract":365,"llm":367},{"commitSha":366,"license":182},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":166,"promptVersionScoring":167,"score":368,"targetMarket":172,"tier":173},99,{"repoId":370},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":372,"extractAt":373,"githubAt":372,"llmAt":374,"updatedAt":374},1778053625386,1778053622473,1778054012696]