[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-xlsx-manipulation-tr":3,"guides-for-claude-office-skills-xlsx-manipulation":225,"similar-k174gkxwxmfs1cb8apehjkzcxh867mrh":226},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":191,"isFallback":196,"parentExtension":197,"providers":198,"relations":202,"repo":204,"workflow":222},1778053148350.4836,"k174gkxwxmfs1cb8apehjkzcxh867mrh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Create, edit, and manipulate Excel spreadsheets programmatically using openpyxl",{},"XLSX Manipulation Skill","https://github.com/claude-office-skills/skills/tree/HEAD/xlsx-manipulation",[15,16,17,18,19,20,21],"excel","spreadsheet","xlsx","openpyxl","manipulation","editing","mcp",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":179,"workflow":189},1778053561145.7927,"kn73erqt19cn18a70v1pb0368d8668y0","en",{"checks":27,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[28,33,36,39,43,46,50,55,58,61,65,70,73,77,80,83,86,89,92,95,98,102,106,110,114,117,120,123,127,130,133,136,139,142,146,149,152,156,159,162,166],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states the problem: programmatically creating, editing, and manipulating Excel spreadsheets, addressing the need for automated spreadsheet management.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension offers a significant value over simple prompts by providing a dedicated skill with specific tools (read_xlsx, create_xlsx, apply_formula, create_chart) for comprehensive Excel manipulation, going beyond a thin wrapper.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension covers the complete lifecycle of Excel spreadsheet manipulation, from creation to complex editing and charting, with documented fundamentals and examples, making it production-ready.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension is focused on the domain of Excel spreadsheet manipulation using openpyxl, and its capabilities (creation, editing, formulas, charting) are all tightly related.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description accurately and concisely reflects the functionality of the skill, detailing its purpose and the library it uses.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The skill exposes narrow verb-noun tools like `read_xlsx`, `create_xlsx`, `apply_formula`, and `create_chart`, which are specific and well-defined.",{"category":51,"check":52,"severity":53,"summary":54},"Documentation","Configuration & parameter reference","not_applicable","There are no explicit configuration options or parameters documented as needing user input beyond the initial prompt; the skill relies on the MCP server and its tools.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","The tool names (`read_xlsx`, `create_xlsx`, `apply_formula`, `create_chart`) are descriptive, verb-noun pairs within the Excel domain.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","The tools are expected to operate on specific Excel file inputs and produce structured outputs related to spreadsheet operations, without unnecessary data exposure.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The extension explicitly declares the MIT license in its SKILL.md frontmatter and provides a LICENSE file, which is a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","critical","There are no commits on the default branch for this skill, indicating it is likely unmaintained and potentially outdated.",{"category":66,"check":71,"severity":53,"summary":72},"Dependency Management","The skill itself does not introduce third-party dependencies; it relies on the external `openpyxl` library which is managed by the MCP server and its own installation.",{"category":74,"check":75,"severity":53,"summary":76},"Security","Secret Management","The skill does not appear to handle or require any secrets.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The skill's embedded Python code focuses on structured data manipulation with openpyxl and does not load or execute external data as instructions.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The skill's code is bundled and does not fetch remote content or execute arbitrary commands at runtime.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The skill operates on Excel files and uses the openpyxl library, which is expected to be confined within its operational scope and not affect external system files.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","The bundled Python script does not appear to contain any primitives for detaching processes or retrying denied calls.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The skill operates on local spreadsheet data and does not make any outbound calls that could exfiltrate confidential information.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","The bundled files (SKILL.md, Python script) do not contain any hidden text tricks or obfuscation methods.",{"category":74,"check":96,"severity":31,"summary":97},"Opaque code execution","The Python script is provided in clear, readable source code format without obfuscation or runtime fetching.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The skill operates on provided file paths and does not make assumptions about the user's specific project directory structure.",{"category":103,"check":104,"severity":53,"summary":105},"Trust","Issues Attention","No issues are available for this skill in the repository.",{"category":107,"check":108,"severity":31,"summary":109},"Versioning","Release Management","A version '1.0' is declared in the SKILL.md frontmatter, providing a clear version signal.",{"category":111,"check":112,"severity":53,"summary":113},"Code Execution","Validation","No direct input validation schema is present within the skill's code; reliance is on the MCP server and the openpyxl library's handling of data.",{"category":74,"check":115,"severity":31,"summary":116},"Unguarded Destructive Operations","The skill's operations involve creating and modifying spreadsheets, which are not inherently destructive in a system-level sense and do not require specific guards beyond standard file operations.",{"category":111,"check":118,"severity":31,"summary":119},"Error Handling","The skill relies on the underlying `openpyxl` library and the MCP framework for error handling, which is expected to provide structured error reporting.",{"category":111,"check":121,"severity":53,"summary":122},"Logging","This skill does not perform destructive actions or outbound calls that would necessitate local audit logging beyond what the MCP server provides.",{"category":124,"check":125,"severity":53,"summary":126},"Compliance","GDPR","The skill operates on spreadsheet data and does not handle personal data unless explicitly provided by the user, with no specific GDPR sanitization required.",{"category":124,"check":128,"severity":31,"summary":129},"Target market","The skill manipulates Excel files and uses a common programming library, with no regional or jurisdictional logic detected, making it globally applicable.",{"category":99,"check":131,"severity":31,"summary":132},"Runtime stability","The skill assumes a standard Python environment and the availability of the openpyxl library, which are common. It relies on the MCP server for execution, ensuring broader compatibility.",{"category":47,"check":134,"severity":31,"summary":135},"Precise Purpose","The description clearly states the purpose ('Create, edit, and manipulate Excel spreadsheets programmatically') and implies usage scenarios like 'Create a budget spreadsheet' or 'Add conditional formatting'.",{"category":47,"check":137,"severity":31,"summary":138},"Concise Frontmatter","The frontmatter in SKILL.md is dense and directly describes the skill's core capability and relevant tools.",{"category":51,"check":140,"severity":31,"summary":141},"Concise Body","The SKILL.md body is well-structured with code examples and documentation snippets, but does not exceed reasonable length and defers deeper material to the implicit structure of the code itself.",{"category":143,"check":144,"severity":53,"summary":145},"Context","Progressive Disclosure","The skill's documentation is contained within the SKILL.md file and does not embed large external documents, nor does it require deep sub-task breakdowns that would necessitate separate reference files.",{"category":143,"check":147,"severity":53,"summary":148},"Forked exploration","This skill is not an exploration-heavy skill; it performs direct manipulation of spreadsheet files and does not require forked context.",{"category":29,"check":150,"severity":31,"summary":151},"Usage examples","The skill provides two comprehensive, ready-to-use examples for 'Budget Tracker' and 'Sales Dashboard', demonstrating input, invocation logic, and expected output files.",{"category":29,"check":153,"severity":154,"summary":155},"Edge cases","info","The skill lists limitations such as macro execution, complex pivot tables, and certain chart types, but does not detail specific failure modes and recovery paths.",{"category":99,"check":157,"severity":53,"summary":158},"Tool Fallback","The skill relies on the MCP server and its tools; there is no mention of optional external dependencies with fallbacks.",{"category":99,"check":160,"severity":31,"summary":161},"Stack assumptions","The skill's SKILL.md explicitly states its dependency on `openpyxl` and assumes a Python execution environment via the MCP server, with clear compatibility noted.",{"category":163,"check":164,"severity":31,"summary":165},"Safety","Halt on unexpected state","The skill's logic, executed via the MCP server, is expected to halt gracefully on unexpected states or errors, rather than proceeding with potentially corrupt data.",{"category":99,"check":167,"severity":31,"summary":168},"Cross-skill coupling","The skill is self-contained for Excel manipulation and does not appear to implicitly rely on other skills. Any cross-referencing for documentation purposes is explicit.",1778053520255,"This skill leverages the openpyxl Python library to enable the creation, modification, and analysis of .xlsx spreadsheet files. It exposes tools for reading, writing, applying formulas, and generating charts, providing a robust interface for automated Excel tasks.","2.0.0","3.4.0","The extension is well-documented and provides clear functionality with helpful examples. However, the critical finding for 'Commit recency' due to a lack of recent commits significantly impacts its trust score, suggesting it may be unmaintained.",75,"A capable skill for programmatic Excel spreadsheet manipulation, offering creation, editing, and charting features.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":188},{},1778053507344,{"descriptionLength":183,"readmeSize":8},79,{},{"hasNpmPackage":186,"license":187,"smitheryVerified":186},false,"MIT",{"hasCi":186,"hasTests":186},{"updatedAt":190},1778053561145,{"githubOwner":192,"githubRepo":193,"locale":25,"slug":194,"type":195},"claude-office-skills","skills","xlsx-manipulation","skill",true,null,{"extract":199,"llm":201},{"commitSha":200,"license":187},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"repoId":203},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":205,"_id":203,"identity":206,"providers":208,"workflow":219},1777995558409.8474,{"githubOwner":192,"githubRepo":193,"sourceUrl":207},"https://github.com/claude-office-skills/skills",{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":8,"forks":213,"license":187,"openIssues90d":214,"pushedAt":215,"readmeSize":216,"stars":217,"topics":218},27,2,1769868236000,29630,98,[],{"discoverAt":220,"extractAt":221,"githubAt":221,"updatedAt":221},1777995558409,1778053155657,{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190},1778053151766,1778053148350,[],[227,255,283,308,336,355],{"_creationTime":228,"_id":229,"community":230,"display":231,"identity":241,"providers":244,"relations":249,"workflow":251},1778054691785.2554,"k179r3z09h3t0ed62ac4yy0qzn867erz",{"reviewCount":8},{"description":232,"name":233,"sourceUrl":234,"tags":235},"Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas","Excel Spreadsheet Operations","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/document-skills/xlsx",[16,15,17,236,237,18,238,239,240],"csv","pandas","formulas","data-analysis","visualization",{"githubOwner":242,"githubRepo":243,"locale":25,"slug":17,"type":195},"answerzhao","agent-skills",{"extract":245,"llm":248},{"commitSha":246,"license":247},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb","Proprietary",{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"repoId":250},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":252,"extractAt":253,"githubAt":252,"llmAt":254,"updatedAt":254},1778054692243,1778054691785,1778054738050,{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":269,"providers":272,"relations":277,"workflow":279},1778053622473.6492,"k17bng92x6hb61apz8awjye58d866a2n",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"sourceUrl":263,"tags":264},"Create and manipulate Excel XLSX files programmatically. Use when the user needs to generate spreadsheets, modify XLSX templates, extract spreadsheet content, or automate Excel workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: Excel, XLSX, spreadsheet, workbook, worksheet, data, report, template, financial, analysis.",{},"XLSX Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/spreadsheet/xlsx-generator",[15,17,16,265,266,267,268],"generator","data","deno","typescript",{"githubOwner":270,"githubRepo":243,"locale":25,"slug":271,"type":195},"jwynia","xlsx-generator",{"extract":273,"llm":275},{"commitSha":274,"license":187},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":171,"promptVersionScoring":172,"score":217,"targetMarket":177,"tier":276},"verified",{"repoId":278},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":280,"extractAt":281,"githubAt":280,"llmAt":282,"updatedAt":282},1778053625386,1778053622473,1778054012696,{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":294,"providers":297,"relations":302,"workflow":304},1778054086261.097,"k171dyxchnt284xn9x9heqddch866tmp",{"reviewCount":8},{"description":232,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},{},"XLSX Spreadsheet Manipulator","https://github.com/bilalmk/todo_correct/tree/HEAD/.claude/skills/panaversity/xlsx",[15,16,239,292,237,18,293],"python","libreoffice",{"githubOwner":295,"githubRepo":296,"locale":25,"slug":17,"type":195},"bilalmk","todo_correct",{"extract":298,"llm":300},{"commitSha":299,"license":247},"8b43aa04bd5c53e3cda46469b953684519a84ea7",{"promptVersionExtension":171,"promptVersionScoring":172,"score":301,"targetMarket":177,"tier":178},40,{"repoId":303},"kd75ecf652eb91ha327s8bqbex865z6v",{"anyEnrichmentAt":305,"extractAt":306,"githubAt":305,"llmAt":307,"updatedAt":307},1778054086910,1778054086261,1778054163453,{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":319,"providers":321,"relations":328,"workflow":331},1778003232571.9138,"k177f6ycqgfp2emrprca15dcad8651qy",{"reviewCount":8},{"description":313,"name":314,"sourceUrl":315,"tags":316},"Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.","XLSX Spreadsheet Skill","https://github.com/anthropics/skills/tree/HEAD/skills/xlsx",[15,16,239,236,17,317,318],"data-analytics","productivity",{"githubOwner":320,"githubRepo":193,"locale":25,"slug":17,"type":195},"anthropics",{"extract":322,"smithery":324},{"commitSha":323,"license":247},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81",{"qualityScore":325,"totalActivations":326,"uniqueUsers":327,"useCount":8,"verified":186},0.98221684,663,309,{"parentExtensionId":329,"repoId":330},"k173j5mjcps56pe131t0b18eg18658ay","kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":332,"extractAt":333,"githubAt":334,"invalidatedAt":332,"llmAt":335,"smitheryAt":332,"updatedAt":332},1778008076651,1778003232571,1778003234861,1778007125066,{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":349,"providers":350,"relations":353,"workflow":354},1778053148350.4324,"k174n1jd975yr6a1gceyf5q3gd8674w1",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344,"tags":345},"Analyze spreadsheet data, generate insights, create visualizations, and build reports from Excel/CSV data.",{},"Data Analysis Assistant","https://github.com/claude-office-skills/skills/tree/HEAD/data-analysis",[266,346,16,15,240,347,348,21],"analysis","insights","finance",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":239,"type":195},{"extract":351,"llm":352},{"commitSha":200,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":217,"targetMarket":177,"tier":276},{"repoId":203},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190},{"_creationTime":356,"_id":357,"community":358,"display":359,"identity":368,"providers":370,"relations":374,"workflow":375},1778053148350.4387,"k17ebcre8et56a6j7sda1akbp1867000",{"reviewCount":8},{"description":360,"installMethods":361,"name":362,"sourceUrl":363,"tags":364},"Create, edit, and manipulate Word documents programmatically using python-docx",{},"DOCX Manipulation Skill","https://github.com/claude-office-skills/skills/tree/HEAD/docx-manipulation",[365,366,19,20,367,21],"docx","word","python-docx",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":369,"type":195},"docx-manipulation",{"extract":371,"llm":372},{"commitSha":200,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":373,"targetMarket":177,"tier":276},95,{"repoId":203},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":190,"updatedAt":190}]