[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-texiaoyao-office-automation-fr":3,"guides-for-texiaoyao-office-automation":224,"similar-k1789k9hhkwf9b2j22arxgrbnh866fma":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":191,"isFallback":196,"parentExtension":197,"providers":198,"relations":203,"repo":205,"workflow":221},1778054440656.354,"k1789k9hhkwf9b2j22arxgrbnh866fma",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"自动化处理 Word 和 Excel 文件。使用 Python 脚本读取、写入、格式化文档和表格。支持批量处理、模板填充、数据提取和格式转换。",{},"Office Automation Skill","https://github.com/texiaoyao/office-automation-skill",[15,16,17,18,19,20,21],"office","word","excel","python","automation","scripting","document-processing",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":180,"workflow":189},1778054459799.7874,"kn7a5260t3nk6tg7e11f8c96ad866dw7","en",{"checks":27,"evaluatedAt":170,"extensionSummary":171,"promptVersionExtension":172,"promptVersionScoring":173,"rationale":174,"score":175,"summary":176,"tags":177,"targetMarket":178,"tier":179},[28,33,36,39,43,46,50,55,58,61,65,70,73,77,80,83,86,89,92,95,99,103,108,112,116,119,122,125,129,132,135,138,141,144,148,151,154,157,160,163,167],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states that the extension automates Word and Excel file processing, addressing the user problem of manual document and table manipulation.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension offers a unique value proposition by providing a comprehensive suite of Python scripts for Word and Excel automation, including batch processing and template filling, which goes beyond basic LLM capabilities.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension provides scripts for reading, writing, formatting, batch processing, and data conversion for Word and Excel files, covering the complete lifecycle for these document types.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses on office document automation (Word and Excel) and related batch processing, maintaining a clear and single responsibility.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The provided description accurately and concisely reflects the extension's capabilities of automating Word and Excel file processing using Python scripts.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The scripts define narrow, verb-noun specialist tools like `read_document`, `write_excel`, `fill_template`, etc., which are specific and easy for an agent to select.",{"category":51,"check":52,"severity":53,"summary":54},"Documentation","Configuration & parameter reference","info","While the script commands are documented with examples, explicit default values for parameters and precedence order of any configuration files are not detailed.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","Tool names like `read_document`, `write_excel`, `fill_template`, and `extract_tables` are descriptive and follow a clear verb-noun convention.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","Tool parameters are well-defined (e.g., file paths, data formats) and outputs are structured (JSON for reads, file creation for writes), requesting and returning only necessary data.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The project includes a LICENSE file with the MIT license, which is a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","warning","The last commit on the default branch was on 2026-02-22, which is over 3 months ago, indicating potential unmaintained status.",{"category":66,"check":71,"severity":31,"summary":72},"Dependency Management","The project clearly lists its Python dependencies (python-docx, openpyxl, pandas) in the README and SKILL.md, and provides installation instructions, allowing users to manage them.",{"category":74,"check":75,"severity":31,"summary":76},"Security","Secret Management","The extension does not appear to use or handle any secrets.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The scripts process file content and JSON data as data, without attempting to execute instructions embedded within them. There are no indications of runtime downloads of external content.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","All dependencies are listed and installed via pip, and no external files are fetched at runtime. The code is self-contained within the repository.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The scripts operate on files specified by paths and do not appear to write to or modify any locations outside of the specified output directories or project scope.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","The scripts do not contain any detached-process spawns or retry loops around denied tool calls.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The extension does not perform any outbound network calls or access sensitive data. All operations are local file manipulations.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, control characters, or invisible Unicode characters.",{"category":96,"check":97,"severity":31,"summary":98},"Hooks","Opaque code execution","The bundled scripts are plain Python source code and do not use obfuscation techniques like base64 decoding or runtime code fetching.",{"category":100,"check":101,"severity":31,"summary":102},"Portability","Structural Assumption","The scripts accept file paths as arguments, allowing users to organize their projects as they see fit. No fixed or user-specific paths are assumed within the code.",{"category":104,"check":105,"severity":106,"summary":107},"Trust","Issues Attention","not_applicable","No issues are open or closed in the last 90 days.",{"category":109,"check":110,"severity":31,"summary":111},"Versioning","Release Management","A meaningful version (1.0.0) is declared in the CHANGELOG.md and corresponds to the initial release.",{"category":113,"check":114,"severity":53,"summary":115},"Code Execution","Validation","File paths and JSON data are handled, but explicit validation using a schema library (e.g., Zod, Pydantic) is not present for all inputs.",{"category":74,"check":117,"severity":31,"summary":118},"Unguarded Destructive Operations","The skill performs file operations (write, merge, convert) but these are not inherently destructive in a way that requires extra confirmation gates, as output files are specified by the user.",{"category":113,"check":120,"severity":31,"summary":121},"Error Handling","The scripts include try-except blocks for dependency import errors and provide informative messages for unsupported operations or missing files. They exit with non-zero status on critical errors.",{"category":113,"check":123,"severity":53,"summary":124},"Logging","The scripts print informational messages to stdout about their operations and potential errors, but do not write to a local audit log file.",{"category":126,"check":127,"severity":31,"summary":128},"Compliance","GDPR","The extension only operates on user-provided files and data, and does not handle personal data or make outbound calls that could submit personal data to third parties.",{"category":126,"check":130,"severity":31,"summary":131},"Target market","The extension's functionality is global and does not contain any regional or jurisdictional logic.",{"category":100,"check":133,"severity":31,"summary":134},"Runtime stability","The scripts are written in Python 3 and clearly state their dependencies, providing a fallback if dependencies are missing. They should be compatible with standard Python environments.",{"category":47,"check":136,"severity":31,"summary":137},"Precise Purpose","The description clearly states the extension automates Word and Excel processing, naming artifacts (Word docs, Excel files) and user intents (read, write, format, batch process, extract, convert).",{"category":47,"check":139,"severity":31,"summary":140},"Concise Frontmatter","The SKILL.md frontmatter is concise, clearly stating the core capability of automating Word and Excel processing with Python scripts.",{"category":51,"check":142,"severity":31,"summary":143},"Concise Body","The SKILL.md body is concise and delegates detailed procedures and API references to separate files like `scripts/` and `references/`.",{"category":145,"check":146,"severity":31,"summary":147},"Context","Progressive Disclosure","Detailed API references and usage guides are provided in separate files (`references/office_api.md`, `docs/使用指南.md`), following progressive disclosure.",{"category":145,"check":149,"severity":106,"summary":150},"Forked exploration","This is a utility script-based extension, not an exploration or audit-style skill that would benefit from `context: fork`.",{"category":29,"check":152,"severity":31,"summary":153},"Usage examples","The README and SKILL.md provide sufficient, ready-to-use examples for Word and Excel processing, including batch operations, demonstrating input, invocation, and expected outcomes.",{"category":29,"check":155,"severity":53,"summary":156},"Edge cases","The README and SKILL.md mention notes on supported file formats (docx, xlsx/xlsm) and handling large files/encoding issues, but detailed failure modes with recovery paths are not explicitly listed.",{"category":113,"check":158,"severity":106,"summary":159},"Tool Fallback","The skill does not rely on external tools like MCP servers; it uses standard Python libraries and executables.",{"category":100,"check":161,"severity":31,"summary":162},"Stack assumptions","The skill clearly declares its stack assumptions (Python 3.8+, required pip packages) in the README and SKILL.md, and scripts include shebangs.",{"category":164,"check":165,"severity":31,"summary":166},"Safety","Halt on unexpected state","The scripts include basic error handling for missing dependencies or files, and will exit with an error message rather than proceeding with corrupted state.",{"category":100,"check":168,"severity":31,"summary":169},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills. Any adjacent tasks are handled by its own scripts.",1778054459434,"This skill provides Python scripts for programmatic manipulation of Microsoft Word (.docx) and Excel (.xlsx/.xlsm) files. It supports reading content, writing new documents, filling templates with data, extracting tables to CSV, merging multiple Excel files, and converting between Excel and CSV formats.","2.0.0","3.4.0","The extension is well-documented, self-contained, and provides robust functionality for office document automation. Minor areas for improvement include more detailed edge case documentation and more explicit input validation schema. The commit recency is a mild concern.",88,"A comprehensive and well-documented Python-based skill for automating Word and Excel file processing, including batch operations and template filling.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":181,"collectedAt":182,"documentation":183,"maintenance":185,"security":186,"testCoverage":188},{},1778054442625,{"descriptionLength":184,"readmeSize":8},71,{},{"hasNpmPackage":187,"smitheryVerified":187},false,{"hasCi":187,"hasTests":187},{"updatedAt":190},1778054459799,{"githubOwner":192,"githubRepo":193,"locale":25,"slug":194,"type":195},"texiaoyao","office-automation-skill","office-automation","skill",true,null,{"extract":199,"llm":202},{"commitSha":200,"license":201},"111beb1b0a629ba93429aec0c983ab07c3fa2680","MIT",{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":204},"kd7ftfe7rx7tp7dsc9b4hpzt11864447",{"_creationTime":206,"_id":204,"identity":207,"providers":208,"workflow":218},1777995558409.8765,{"githubOwner":192,"githubRepo":193,"sourceUrl":13},{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":8,"forks":213,"license":201,"openIssues90d":8,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},2,1771732731000,5522,5,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054441568,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":190,"updatedAt":190},1778054441002,1778054440656,[],[226,257,285,305,333,362],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":242,"providers":246,"relations":251,"workflow":253},1778053148350.4617,"k1758w1kjmv1kaems0xes3h8m9866dtz",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"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",[15,236,237,17,16,238,239,19,240,241],"mcp","pdf","powerpoint","ocr","typescript","nodejs",{"githubOwner":243,"githubRepo":244,"locale":25,"slug":245,"type":195},"claude-office-skills","skills","office-mcp",{"extract":247,"llm":249},{"commitSha":248,"license":201},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":172,"promptVersionScoring":173,"score":250,"targetMarket":178,"tier":179},94,{"repoId":252},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":254,"extractAt":255,"githubAt":254,"llmAt":256,"updatedAt":256},1778053151766,1778053148350,1778053561145,{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":270,"providers":274,"relations":279,"workflow":281},1778053622473.6482,"k177qzhg585h8jr95mrhazbca9867398",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"sourceUrl":265,"tags":266},"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",[238,267,268,269,19,21],"pptx","presentation","generator",{"githubOwner":271,"githubRepo":272,"locale":25,"slug":273,"type":195},"jwynia","agent-skills","pptx-generator",{"extract":275,"llm":277},{"commitSha":276,"license":201},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":172,"promptVersionScoring":173,"score":278,"targetMarket":178,"tier":179},99,{"repoId":280},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":282,"extractAt":283,"githubAt":282,"llmAt":284,"updatedAt":284},1778053625386,1778053622473,1778054012696,{"_creationTime":286,"_id":287,"community":288,"display":289,"identity":297,"providers":299,"relations":303,"workflow":304},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",{"reviewCount":8},{"description":290,"installMethods":291,"name":292,"sourceUrl":293,"tags":294},"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",[237,295,296,21,18],"docx","conversion",{"githubOwner":243,"githubRepo":244,"locale":25,"slug":298,"type":195},"pdf-to-docx",{"extract":300,"llm":301},{"commitSha":248,"license":201},{"promptVersionExtension":172,"promptVersionScoring":173,"score":302,"targetMarket":178,"tier":179},98,{"repoId":252},{"anyEnrichmentAt":254,"extractAt":255,"githubAt":254,"llmAt":256,"updatedAt":256},{"_creationTime":306,"_id":307,"community":308,"display":309,"identity":318,"providers":322,"relations":326,"workflow":329},1778053197391.3743,"k17a4ph0ehyn4g8ybejphj94rn866wbw",{"reviewCount":8},{"description":310,"installMethods":311,"name":312,"sourceUrl":313,"tags":314},"Extract formatting from existing Word documents and generate new documents with the same format but different content. Use this skill when users need to create multiple documents with consistent formatting, replicate document templates, or maintain corporate document standards across different content.",{},"DOCX Format Replicator","https://github.com/iamzhihuix/happy-claude-skills/tree/HEAD/skills/docx-format-replicator",[315,316,18,317,19],"document-generation","word-processing","templating",{"githubOwner":319,"githubRepo":320,"locale":25,"slug":321,"type":195},"iamzhihuix","happy-claude-skills","docx-format-replicator",{"extract":323,"llm":325},{"commitSha":324,"license":201},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd",{"promptVersionExtension":172,"promptVersionScoring":173,"score":302,"targetMarket":178,"tier":179},{"parentExtensionId":327,"repoId":328},"k173wvsxrd2c9bh352g3y6ya2h8667s7","kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":330,"extractAt":331,"githubAt":330,"llmAt":332,"updatedAt":332},1778053199195,1778053197391,1778053284450,{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":348,"providers":351,"relations":356,"workflow":358},1778053100136.2417,"k172f9k8w7xg3bzb9t320dj0cn866517",{"reviewCount":8},{"description":338,"installMethods":339,"name":340,"sourceUrl":341,"tags":342},"Use this skill when the user uploads Excel (.xlsx/.xls) or CSV files and wants to perform data analysis, generate statistics, create summaries, pivot tables, SQL queries, or any form of structured data exploration. Supports multi-sheet Excel workbooks, aggregation, filtering, joins, and exporting results to CSV/JSON/Markdown.",{},"Data Analysis Skill","https://github.com/bytedance/deer-flow/tree/HEAD/skills/public/data-analysis",[343,17,344,345,346,18,347],"data-analysis","csv","sql","duckdb","analytics",{"githubOwner":349,"githubRepo":350,"locale":25,"slug":343,"type":195},"bytedance","deer-flow",{"extract":352,"llm":354},{"commitSha":353,"license":201},"1336872b15c25d45ebcb7c1cf72369c2bdd53187",{"promptVersionExtension":172,"promptVersionScoring":173,"score":355,"targetMarket":178,"tier":179},96,{"repoId":357},"kd789sm7egx1h0t1jag6zzhcq98656wv",{"anyEnrichmentAt":359,"extractAt":360,"githubAt":359,"llmAt":361,"updatedAt":361},1778053101076,1778053100136,1778053169012,{"_creationTime":363,"_id":364,"community":365,"display":366,"identity":374,"providers":376,"relations":380,"workflow":381},1778053148350.4622,"k177qzpy21dsecabcrw221be3x867fv1",{"reviewCount":8},{"description":367,"installMethods":368,"name":369,"sourceUrl":370,"tags":371},">",{},"Office to Markdown","https://github.com/claude-office-skills/skills/tree/HEAD/office-to-md",[15,372,296,21,18,373],"markdown","markitdown",{"githubOwner":243,"githubRepo":244,"locale":25,"slug":375,"type":195},"office-to-md",{"extract":377,"llm":378},{"commitSha":248,"license":201},{"promptVersionExtension":172,"promptVersionScoring":173,"score":379,"targetMarket":178,"tier":179},95,{"repoId":252},{"anyEnrichmentAt":254,"extractAt":255,"githubAt":254,"llmAt":256,"updatedAt":256}]