[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-pdf-compress-id":3,"guides-for-claude-office-skills-pdf-compress":222,"similar-k17c6qc39xd1s6rqh8y0vdxxv1867mjb":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":219},1778053148350.4626,"k17c6qc39xd1s6rqh8y0vdxxv1867mjb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Reduce PDF file size while maintaining acceptable quality",{},"PDF Compress","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-compress",[15,16,17,18,19,20],"pdf","compress","optimize","size","mcp","documentation",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":177,"workflow":187},1778053561145.7366,"kn7830vp6pk6gwazkdm4rgp5f1867yaw","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,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description explicitly states the user problem: reducing PDF file size while maintaining acceptable quality.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers a specific capability (PDF compression with adjustable quality and targets) beyond a generic prompt, and it is not a thin wrapper around an API.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill appears to be fully implemented, addressing the stated use case of PDF compression with various options and providing guidance on usage and quality trade-offs.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill is focused solely on PDF compression and related guidance, without expanding into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is concise, accurate, and clearly reflects the skill's functionality of reducing PDF file size while maintaining quality.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill appears to interact with a single MCP tool 'compress_pdf', which is a narrow verb-noun specialist.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","The skill documentation clearly outlines compression levels, use cases, image quality settings, and additional optimizations, effectively documenting parameters and their effects.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","The core tool 'compress_pdf' is descriptively named.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","The skill's expected inputs (compression targets, quality levels) and outputs (reports, optimization plans) are well-defined and appear to be minimal and focused on the task.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension includes an MIT license file, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit data is available for this check.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The skill does not appear to have explicit third-party dependencies declared in a way that requires management within this context.",{"category":72,"check":73,"severity":66,"summary":74},"Security","Secret Management","No secrets are used or managed by this skill.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill focuses on PDF manipulation and guidance, and there are no indications of loading or executing untrusted third-party data as instructions.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill does not appear to fetch external files at runtime or include any patterns that could lead to supply-chain attacks.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill operates within its defined scope and does not attempt to modify files outside of its intended function or project folder.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops was found in the skill's instructions.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill focuses on PDF compression and does not appear to have any outbound calls or instructions for submitting confidential data.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","Bundled files do not contain any hidden-steering tricks, invisible characters, or other obfuscation methods.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The skill's instructions and provided markdown do not contain any obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill does not appear to make assumptions about specific user project organization outside of its defined task.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","No GitHub issues data is available for this check.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","The SKILL.md file explicitly declares a version ('1.0'), satisfying the version management requirement.",{"category":110,"check":111,"severity":30,"summary":112},"Code Execution","Validation","The documentation clearly outlines input parameters like compression levels and targets, implying validation will occur during tool execution.",{"category":72,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","PDF compression is not a destructive operation in the context of file manipulation.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The documentation implies structured reporting of compression results and acknowledges limitations, suggesting a robust error handling approach.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","As this skill is primarily informational and guides users, explicit logging of destructive actions is not applicable.",{"category":123,"check":124,"severity":30,"summary":125},"Compliance","GDPR","The skill operates on PDF files and does not appear to handle personal data without sanitization.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The skill is universally applicable to PDF files and does not contain any regional or jurisdictional logic.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The skill relies on standard MCP tools and markdown, indicating good cross-platform compatibility.",{"category":46,"check":133,"severity":30,"summary":134},"Precise Purpose","The skill's purpose (PDF compression) and triggers are clearly defined in the description and usage examples.",{"category":46,"check":136,"severity":30,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage.",{"category":50,"check":139,"severity":30,"summary":140},"Concise Body","The skill body is well-structured with clear sections and does not appear excessively long.",{"category":142,"check":143,"severity":30,"summary":144},"Context","Progressive Disclosure","The skill uses markdown formatting within SKILL.md for detailed information rather than embedding large blobs or third-party material.",{"category":142,"check":146,"severity":66,"summary":147},"Forked exploration","This skill is not an exploration-heavy skill that would require `context: fork`.",{"category":28,"check":149,"severity":30,"summary":150},"Usage examples","Sufficient examples are provided for basic compression, targets, and quality levels, demonstrating the expected inputs and outputs.",{"category":28,"check":152,"severity":30,"summary":153},"Edge cases","The 'Limitations' section in the documentation clearly outlines potential edge cases and constraints.",{"category":110,"check":155,"severity":30,"summary":156},"Tool Fallback","The MCP server 'office-mcp' is listed in the frontmatter, and it is implied to be the primary tool used.",{"category":98,"check":158,"severity":30,"summary":159},"Stack assumptions","The skill declares compatibility with multiple models and a specific MCP server, clearly stating its stack assumptions.",{"category":161,"check":162,"severity":30,"summary":163},"Safety","Halt on unexpected state","The 'Limitations' section implicitly covers halting on unexpected states by listing scenarios where the skill might not perform optimally.",{"category":98,"check":165,"severity":30,"summary":166},"Cross-skill coupling","The skill is self-contained and focused on PDF compression, without implicit reliance on other skills.",1778053444172,"This skill leverages the 'office-mcp' tool to compress PDF files, offering various presets and explicit controls for image quality, resolution reduction, and structural optimization. It provides detailed guidance on use cases, compression trade-offs, and potential limitations, ensuring users can effectively manage their PDF file sizes.","2.0.0","3.4.0","The skill demonstrates excellent adherence to best practices across documentation, scope, security, and usability. All checks passed or were not applicable, indicating a high-quality, well-defined extension.",98,"A high-quality, well-documented skill for reducing PDF file sizes with configurable options.",[15,16,17,18,19,20],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053433983,{"descriptionLength":181,"readmeSize":8},57,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778053561145,{"githubOwner":190,"githubRepo":191,"locale":24,"slug":192,"type":193},"claude-office-skills","skills","pdf-compress","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":185},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":216},1777995558409.8474,{"githubOwner":190,"githubRepo":191,"sourceUrl":205},"https://github.com/claude-office-skills/skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"license":185,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":172,"topics":215},27,2,1769868236000,29630,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053155657,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":188,"updatedAt":188},1778053151766,1778053148350,[],[224,247,276,297,326],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":239,"providers":241,"relations":245,"workflow":246},1778053148350.4675,"k176x1kch7mdjya5m8r9yrd5b9867mkk",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"Design presentation visuals and slide layouts. Create visual concepts, suggest graphics, and provide design specifications for impactful PowerPoint slides.",{},"PPT Visual","https://github.com/claude-office-skills/skills/tree/HEAD/ppt-visual",[234,235,236,237,238,19],"presentation","powerpoint","slides","visual-design","layout",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":240,"type":193},"ppt-visual",{"extract":242,"llm":243},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":244,"targetMarket":175,"tier":176},100,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":188,"updatedAt":188},{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":261,"providers":265,"relations":270,"workflow":272},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":255,"tags":256},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[257,258,259,260,20],"writing","analysis","non-fiction","diagnostic",{"githubOwner":262,"githubRepo":263,"locale":24,"slug":264,"type":193},"jwynia","agent-skills","blind-spot-detective",{"extract":266,"llm":268},{"commitSha":267,"license":185},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":269,"targetMarket":175,"tier":176},99,{"repoId":271},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":273,"extractAt":274,"githubAt":273,"llmAt":275,"updatedAt":275},1778053625386,1778053622473,1778054012696,{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":290,"providers":292,"relations":295,"workflow":296},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",{"reviewCount":8},{"description":281,"installMethods":282,"name":283,"sourceUrl":284,"tags":285},"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,286,287,288,289],"docx","conversion","document-processing","python",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":291,"type":193},"pdf-to-docx",{"extract":293,"llm":294},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":188,"updatedAt":188},{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":311,"providers":315,"relations":320,"workflow":322},1778053339109.673,"k170fjdnm4zmjtz1rgs8zwq4418663pv",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"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,307,308,309,310,289],"document-parsing","ocr","layout-analysis","paddleocr",{"githubOwner":312,"githubRepo":313,"locale":24,"slug":314,"type":193},"aidenwu0209","paddleocr-skills","paddleocr-doc-parsing",{"extract":316,"llm":319},{"commitSha":317,"license":318},"ca41406b66e5a475f43b073a5b731dfd1b9c50b1","Apache-2.0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":321},"kd7b1t00prnctc7258swvw0hs5865sjq",{"anyEnrichmentAt":323,"extractAt":324,"githubAt":323,"llmAt":325,"updatedAt":325},1778053339393,1778053339109,1778053352237,{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":340,"providers":344,"relations":348,"workflow":350},1778054781976.5928,"k1779jg9bachbejc4hfmyejtjx867tzc",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"AI Native Camp Day 2 Context Sync 스킬 만들기. 여러 외부 도구에서 컨텍스트를 수집하여 하나의 sync 문서로 만드는 나만의 스킬을 직접 구축한다. \"2일차\", \"Day 2\", \"context sync\", \"컨텍스트 싱크\", \"sync 스킬\", \"스킬 만들기\", \"정보 수집 스킬\" 요청에 사용.",{},"Day 2: 나만의 Context Sync 스킬 만들기","https://github.com/ai-native-camp/camp-1/tree/HEAD/.agents/skills/day2-create-context-sync-skill",[336,19,337,338,339],"automation","skill-building","productivity","data-sync",{"githubOwner":341,"githubRepo":342,"locale":24,"slug":343,"type":193},"ai-native-camp","camp-1","day2-create-context-sync-skill",{"extract":345,"llm":347},{"commitSha":346,"license":66},"9ffaf358dc8c88567d8f0450966b5518071da4f0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":349},"kd72seepns71xx9ksxrb02bs1n8645k6",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778054782298,1778054781976,1778054817045]