[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-batch-convert-th":3,"guides-for-claude-office-skills-batch-convert":223,"similar-k179w4qxpqgryaqndyp280210986636p":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":220},1778053148350.423,"k179w4qxpqgryaqndyp280210986636p",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Batch convert documents between multiple formats using a unified pipeline",{},"Batch Convert","https://github.com/claude-office-skills/skills/tree/HEAD/batch-convert",[15,16,17,18,19,20,21,22],"conversion","document","batch","automation","office","pipeline","python","mcp",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":177,"workflow":187},1778053561145.5833,"kn72qtqhebmths8dzzx08a236d866d3q","en",{"checks":28,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[29,34,37,40,44,47,51,55,58,61,65,70,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,125,129,132,135,138,141,144,148,151,154,157,160,164],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly states the problem of batch converting documents between multiple formats using a unified pipeline.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The skill offers a unified pipeline for batch conversion with parallel processing and format detection, providing value beyond simple prompts or direct API calls.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The skill provides a complete lifecycle for batch document conversion, including format detection, parallel processing, and error handling, making it ready for production use.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The skill focuses solely on document conversion, handling multiple formats in a batch pipeline without extending into unrelated domains.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The displayed description accurately and concisely reflects the skill's capability to batch convert documents using a unified pipeline.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","The skill uses a single, well-defined `batch_convert` tool for its primary operation, ensuring precise invocation.",{"category":52,"check":53,"severity":32,"summary":54},"Documentation","Configuration & parameter reference","The SKILL.md details supported formats, core pipeline, and provides example usage, effectively documenting parameters and capabilities.",{"category":41,"check":56,"severity":32,"summary":57},"Tool naming","The primary tool `batch_convert` is descriptive and follows naming conventions.",{"category":41,"check":59,"severity":32,"summary":60},"Minimal I/O surface","The `batch_convert` tool appears to accept specific parameters for input directory, output format, and file pattern, with output being structured results, adhering to a minimal I/O surface.",{"category":62,"check":63,"severity":32,"summary":64},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","No commit history is available for this specific file/directory, so recency cannot be evaluated.",{"category":66,"check":71,"severity":72,"summary":73},"Dependency Management","warning","The skill lists external dependencies like `pdf2docx`, `markitdown`, `pandoc`, `marp-cli`, and `libreoffice` in its installation instructions, but there are no explicit measures for updating or managing these dependencies for vulnerabilities.",{"category":75,"check":76,"severity":68,"summary":77},"Security","Secret Management","The skill does not appear to handle or require any secrets.",{"category":75,"check":79,"severity":32,"summary":80},"Injection","The provided Python code indicates that file paths and formats are handled as data, and external tools like Pandoc and LibreOffice are invoked with specific arguments, suggesting a low risk of injection.",{"category":75,"check":82,"severity":32,"summary":83},"Transitive Supply-Chain Grenades","The skill's Python code executes local tools and libraries, and all dependencies are listed in the installation instructions, with no runtime fetching of executable code or content that could be manipulated.",{"category":75,"check":85,"severity":32,"summary":86},"Sandbox Isolation","The script operates on files within specified input/output directories and calls external command-line tools, but does not appear to attempt to modify files outside of its designated scope.",{"category":75,"check":88,"severity":32,"summary":89},"Sandbox escape primitives","The provided Python code does not contain any obvious sandbox-escape primitives like detached process spawns or retry loops around denied calls.",{"category":75,"check":91,"severity":32,"summary":92},"Data Exfiltration","The skill processes local files and does not make any outbound network calls, thus posing no risk of data exfiltration.",{"category":75,"check":94,"severity":32,"summary":95},"Hidden Text Tricks","The bundled files (SKILL.md, Python scripts, LICENSE) do not contain any hidden text tricks or obfuscation methods.",{"category":97,"check":98,"severity":32,"summary":99},"Hooks","Opaque code execution","The Python scripts are readable source code and do not involve obfuscation techniques like base64 decoding or runtime fetching of executable code.",{"category":101,"check":102,"severity":32,"summary":103},"Portability","Structural Assumption","The skill operates on user-provided input/output directories and file patterns, making it adaptable to different project structures.",{"category":105,"check":106,"severity":68,"summary":107},"Trust","Issues Attention","No issue data is available to evaluate maintainer engagement.",{"category":109,"check":110,"severity":32,"summary":111},"Versioning","Release Management","The SKILL.md file specifies a version: \"1.0\".",{"category":113,"check":114,"severity":72,"summary":115},"Code Execution","Validation","While the Python code handles file paths and formats, there is no explicit mention or implementation of a schema library for validating all input arguments and structured output against a defined schema.",{"category":75,"check":117,"severity":32,"summary":118},"Unguarded Destructive Operations","The skill performs file conversions, which are not inherently destructive operations, and there are no primitives like `rm -rf` or `git push --force` present.",{"category":113,"check":120,"severity":32,"summary":121},"Error Handling","The Python code includes try-except blocks for individual file conversions and the batch process, and raises `ValueError` for unsupported conversions, indicating structured error handling.",{"category":113,"check":123,"severity":32,"summary":124},"Logging","The `batch_convert` function returns a list of results with status and error messages for each file, and the progress tracking function uses `tqdm` for visible progress, which serves as a form of audit logging.",{"category":126,"check":127,"severity":32,"summary":128},"Compliance","GDPR","The skill operates on local document files and does not handle personal data or make external calls, thus not posing a GDPR risk.",{"category":126,"check":130,"severity":32,"summary":131},"Target market","The skill processes local files for document conversion and has no regional signals; its target market is global.",{"category":101,"check":133,"severity":72,"summary":134},"Runtime stability","The skill relies on external tools like Pandoc, Marp CLI, LibreOffice, and Python libraries (pdf2docx, markitdown), which are not bundled and must be installed separately by the user, posing a portability challenge if these dependencies are not met.",{"category":48,"check":136,"severity":32,"summary":137},"Precise Purpose","The SKILL.md clearly states the purpose of batch converting documents and provides example prompts and a format matrix, defining its scope and usage.",{"category":48,"check":139,"severity":32,"summary":140},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and relevant keywords.",{"category":52,"check":142,"severity":32,"summary":143},"Concise Body","The SKILL.md body is reasonably concise, with complex code and implementation details deferred to code blocks within the document, and links to external resources for tools.",{"category":145,"check":146,"severity":32,"summary":147},"Context","Progressive Disclosure","The SKILL.md presents a high-level overview and usage instructions, with implementation details and converter logic shown in code blocks within the document, acting as a form of progressive disclosure.",{"category":145,"check":149,"severity":68,"summary":150},"Forked exploration","This skill is not an exploration-focused skill; it performs a direct conversion task.",{"category":30,"check":152,"severity":32,"summary":153},"Usage examples","The SKILL.md provides three detailed, ready-to-use examples demonstrating different conversion scenarios and their expected outcomes.",{"category":30,"check":155,"severity":32,"summary":156},"Edge cases","The 'Limitations' section in SKILL.md outlines potential edge cases like unsupported format combinations, loss of complex formatting, large file processing times, and dependency on external tools.",{"category":113,"check":158,"severity":72,"summary":159},"Tool Fallback","The skill explicitly lists external tools like Pandoc, Marp CLI, and LibreOffice as required installations in its 'Installation' section, but does not declare them as optional or provide a built-in fallback path if they are not present.",{"category":161,"check":162,"severity":32,"summary":163},"Safety","Halt on unexpected state","The Python code includes error handling that raises exceptions for unsupported conversions or conversion errors, which would halt the workflow for that specific file and report an error.",{"category":101,"check":165,"severity":32,"summary":166},"Cross-skill coupling","The skill is self-contained and focuses solely on document conversion, not relying on or implicitly coupling with other skills.",1778053196357,"This skill provides a unified pipeline for converting documents in bulk, supporting a wide array of input and output formats. It leverages external tools like Pandoc and LibreOffice and offers features such as automatic format detection, parallel processing, and error reporting for individual files.","2.0.0","3.4.0","The 'batch-convert' skill is a high-quality, well-documented tool for document conversion. It has a clear single responsibility, provides good documentation with examples and limitations, and handles errors gracefully. The primary areas for improvement are dependency management and explicit tool fallbacks, which currently present a warning for portability. The score is high due to the overall robust implementation and documentation, with minor warnings not detracting significantly from its verified status.",88,"A robust and well-documented skill for batch document conversion across multiple formats.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053184888,{"descriptionLength":181,"readmeSize":8},73,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778053561145,{"githubOwner":190,"githubRepo":191,"locale":26,"slug":192,"type":193},"claude-office-skills","skills","batch-convert","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":217},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":215,"topics":216},27,2,1769868236000,29630,98,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053155657,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},1778053151766,1778053148350,[],[225,244,263,289,316,338],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":236,"providers":238,"relations":242,"workflow":243},1778053148350.4631,"k17e3wgcdxygh72wrvts1818ts866kbq",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"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",[235,15,16,22,19],"pdf",{"githubOwner":190,"githubRepo":191,"locale":26,"slug":237,"type":193},"pdf-converter",{"extract":239,"llm":240},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":241,"targetMarket":175,"tier":176},85,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":256,"providers":258,"relations":261,"workflow":262},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",{"reviewCount":8},{"description":249,"installMethods":250,"name":251,"sourceUrl":252,"tags":253},"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",[235,254,15,255,21],"docx","document-processing",{"githubOwner":190,"githubRepo":191,"locale":26,"slug":257,"type":193},"pdf-to-docx",{"extract":259,"llm":260},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":264,"_id":265,"community":266,"display":267,"identity":277,"providers":279,"relations":283,"workflow":285},1778053440456.6584,"k17120x7me8p1n30wxpg972esx866b8q",{"reviewCount":8},{"description":268,"installMethods":269,"name":270,"sourceUrl":271,"tags":272},"Transcribe audio to text using ElevenLabs Scribe. Supports batch transcription, realtime streaming from URLs, microphone input, and local files.",{},"ElevenLabs Speech-to-Text","https://github.com/elevenlabs/skills/tree/HEAD/openclaw/elevenlabs-transcribe",[273,274,275,21,276,17],"transcription","audio","elevenlabs","realtime",{"githubOwner":275,"githubRepo":191,"locale":26,"slug":278,"type":193},"elevenlabs-transcribe",{"extract":280,"llm":282},{"commitSha":281,"license":185},"b476f0ccf4be0e22b2e77cc39307665425d1472b",{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":284},"kd71z3hz1pg97d1k2d6kaqeqtx864knt",{"anyEnrichmentAt":286,"extractAt":287,"githubAt":286,"llmAt":288,"updatedAt":288},1778053440833,1778053440456,1778053480675,{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":302,"providers":306,"relations":310,"workflow":312},1778054781976.5928,"k1779jg9bachbejc4hfmyejtjx867tzc",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"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",[18,22,299,300,301],"skill-building","productivity","data-sync",{"githubOwner":303,"githubRepo":304,"locale":26,"slug":305,"type":193},"ai-native-camp","camp-1","day2-create-context-sync-skill",{"extract":307,"llm":309},{"commitSha":308,"license":68},"9ffaf358dc8c88567d8f0450966b5518071da4f0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":311},"kd72seepns71xx9ksxrb02bs1n8645k6",{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},1778054782298,1778054781976,1778054817045,{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":331,"providers":333,"relations":336,"workflow":337},1778053148350.4817,"k1799ke3mvvmb9chq1vt0k97k5867cfv",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"Build and manage webhook-based integrations for real-time event processing and API connections",{},"Webhook Automation","https://github.com/claude-office-skills/skills/tree/HEAD/webhook-automation",[326,327,328,18,329,330,22],"webhook","api","integration","events","engineering",{"githubOwner":190,"githubRepo":191,"locale":26,"slug":332,"type":193},"webhook-automation",{"extract":334,"llm":335},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":339,"_id":340,"community":341,"display":342,"identity":354,"providers":356,"relations":359,"workflow":360},1778053148350.4539,"k179tsfdj29k96rtptbbar2tvn866b71",{"reviewCount":8},{"description":343,"installMethods":344,"name":345,"sourceUrl":346,"tags":347},"Intelligent lead assignment and routing - AI-powered scoring, territory mapping, round-robin distribution, and workload balancing",{},"Lead Routing","https://github.com/claude-office-skills/skills/tree/HEAD/lead-routing",[348,349,350,351,352,18,22,353],"sales","crm","lead-management","routing","assignment","ai-powered",{"githubOwner":190,"githubRepo":191,"locale":26,"slug":355,"type":193},"lead-routing",{"extract":357,"llm":358},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188}]