[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-bilalmk-xlsx-sw":3,"guides-for-bilalmk-xlsx":226,"similar-k171dyxchnt284xn9x9heqddch866tmp":227},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":193,"isFallback":198,"parentExtension":199,"providers":200,"relations":205,"repo":207,"workflow":223},1778054086261.097,"k171dyxchnt284xn9x9heqddch866tmp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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",{},"XLSX Spreadsheet Manipulator","https://github.com/bilalmk/todo_correct/tree/HEAD/.claude/skills/panaversity/xlsx",[15,16,17,18,19,20,21],"excel","spreadsheet","data-analysis","python","pandas","openpyxl","libreoffice",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":181,"workflow":191},1778054163453.7217,"kn782h6pj9ghp47axbet4by8fd86674q","en",{"checks":27,"evaluatedAt":171,"extensionSummary":172,"promptVersionExtension":173,"promptVersionScoring":174,"rationale":175,"score":176,"summary":177,"tags":178,"targetMarket":179,"tier":180},[28,33,36,39,43,46,50,55,58,61,66,71,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,125,129,132,136,139,142,145,149,152,155,158,161,164,168],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states a concrete problem: Claude needing to work with spreadsheets for various tasks like creation, editing, analysis, and visualization.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill offers significant value beyond basic LLM capabilities by providing structured tools and workflows for complex spreadsheet operations, including formula preservation and dedicated recalculation via LibreOffice.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension provides a comprehensive set of tools and documented workflows for spreadsheet creation, editing, and analysis, including formula recalculation, covering the complete lifecycle.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses on spreadsheet (XLSX, CSV, TSV) manipulation, creation, and analysis, maintaining a single, coherent domain.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description accurately and concisely reflects the extension's capabilities for comprehensive spreadsheet operations.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The skill primarily relies on pandas for data analysis and openpyxl for formula/formatting, indicating a scoped approach rather than a single generalist tool.",{"category":51,"check":52,"severity":53,"summary":54},"Documentation","Configuration & parameter reference","info","The documentation outlines libraries and workflows but lacks explicit documentation for specific parameters or configuration options, relying on implicit knowledge of pandas and openpyxl.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","The skill utilizes well-known libraries like pandas and openpyxl, and the `recalc.py` script is clearly named for its function.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","The use of libraries like pandas and openpyxl implies structured inputs and outputs, and the `recalc.py` script has a clear file input and JSON output.",{"category":62,"check":63,"severity":64,"summary":65},"License","License usability","critical","The provided LICENSE.txt indicates 'Proprietary' usage governed by Anthropic's terms of service, with restrictions against extraction, reproduction, and distribution outside the Services, which conflicts with typical open-source OSS licenses.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","not_applicable","No commit data is available for this extension.",{"category":67,"check":72,"severity":69,"summary":73},"Dependency Management","No explicit third-party dependencies are managed within the skill's bundle itself, as it relies on the environment having pandas, openpyxl, and LibreOffice installed.",{"category":75,"check":76,"severity":69,"summary":77},"Security","Secret Management","The skill does not appear to use or handle any secrets.",{"category":75,"check":79,"severity":31,"summary":80},"Injection","The skill utilizes standard Python libraries (pandas, openpyxl) and a documented script for recalculation, which do not inherently introduce injection vulnerabilities based on the provided code.",{"category":75,"check":82,"severity":31,"summary":83},"Transitive Supply-Chain Grenades","The skill relies on locally installed libraries and a bundled script; it does not fetch remote code or data that could be compromised.",{"category":75,"check":85,"severity":31,"summary":86},"Sandbox Isolation","The skill operates on Excel files and relies on external tools like LibreOffice for recalculation, but it does not appear to modify files outside its intended scope or make assumptions about user project structure.",{"category":75,"check":88,"severity":31,"summary":89},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the provided script.",{"category":75,"check":91,"severity":31,"summary":92},"Data Exfiltration","The skill processes local Excel files and uses LibreOffice for recalculation, with no apparent outbound calls to third parties that could exfiltrate data.",{"category":75,"check":94,"severity":31,"summary":95},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, and the descriptions use standard text.",{"category":97,"check":98,"severity":31,"summary":99},"Hooks","Opaque code execution","The `recalc.py` script is standard Python and not obfuscated, and the LibreOffice macro setup is clearly defined.",{"category":101,"check":102,"severity":31,"summary":103},"Portability","Structural Assumption","The skill assumes the presence of LibreOffice and Python libraries but does not make assumptions about user-specific project organization.",{"category":105,"check":106,"severity":69,"summary":107},"Trust","Issues Attention","No issue data is available for this extension.",{"category":109,"check":110,"severity":69,"summary":111},"Versioning","Release Management","No manifest version information or release tags were found for this extension.",{"category":113,"check":114,"severity":53,"summary":115},"Code Execution","Validation","While pandas and openpyxl handle data internally, the `recalc.py` script directly processes the input filename without explicit validation of its type or content before passing it to subprocess commands.",{"category":75,"check":117,"severity":69,"summary":118},"Unguarded Destructive Operations","The skill's operations primarily involve reading, modifying, and recalculating Excel files, not destructive file operations.",{"category":113,"check":120,"severity":31,"summary":121},"Error Handling","The `recalc.py` script includes error handling for file non-existence, LibreOffice setup failures, and Excel errors, returning structured JSON output.",{"category":113,"check":123,"severity":69,"summary":124},"Logging","The skill's primary function is file processing and recalculation; no explicit local audit logging for actions is implemented or expected.",{"category":126,"check":127,"severity":69,"summary":128},"Compliance","GDPR","The skill operates on Excel files and does not appear to process personal data directly.",{"category":126,"check":130,"severity":31,"summary":131},"Target market","There are no specific regional signals in the code or documentation; the target market is global.",{"category":101,"check":133,"severity":134,"summary":135},"Runtime stability","warning","The skill requires LibreOffice to be installed and configured, which is a significant runtime dependency not universally available.",{"category":47,"check":137,"severity":31,"summary":138},"Precise Purpose","The skill clearly defines its purpose: comprehensive spreadsheet creation, editing, and analysis, and specifies when it should be used for various spreadsheet tasks.",{"category":47,"check":140,"severity":31,"summary":141},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the name, description, and license.",{"category":51,"check":143,"severity":31,"summary":144},"Concise Body","The SKILL.md body is reasonably concise, detailing requirements, workflows, and best practices, without excessive length.",{"category":146,"check":147,"severity":31,"summary":148},"Context","Progressive Disclosure","The SKILL.md outlines the overall process and provides code examples inline, which is appropriate for the skill's scope without needing external reference files.",{"category":146,"check":150,"severity":69,"summary":151},"Forked exploration","This skill is not an exploration or audit-style skill; it performs direct file manipulation and analysis.",{"category":29,"check":153,"severity":31,"summary":154},"Usage examples","The SKILL.md provides clear, end-to-end Python code examples for creating, reading, analyzing, and editing Excel files, demonstrating input and expected output.",{"category":29,"check":156,"severity":53,"summary":157},"Edge cases","The documentation mentions potential errors like #REF! and #DIV/0! and advises on fixing them, but it doesn't systematically list all failure modes and recovery paths.",{"category":113,"check":159,"severity":134,"summary":160},"Tool Fallback","The skill explicitly requires LibreOffice for formula recalculation, and while it attempts setup, there is no clear fallback path if LibreOffice is unavailable or unconfigurable.",{"category":101,"check":162,"severity":134,"summary":163},"Stack assumptions","The skill assumes Python, pandas, openpyxl, and importantly, LibreOffice are installed and configured on the user's system, which is a significant stack assumption.",{"category":165,"check":166,"severity":31,"summary":167},"Safety","Halt on unexpected state","The `recalc.py` script reports errors found after recalculation, which halts further processing and informs the user, effectively halting on unexpected states.",{"category":101,"check":169,"severity":69,"summary":170},"Cross-skill coupling","This skill operates on Excel files and does not appear to implicitly or explicitly rely on other skills.",1778054156320,"This extension leverages Python libraries like pandas and openpyxl to perform detailed spreadsheet operations, including formula creation and data analysis. It requires LibreOffice for formula recalculation and handles various Excel file formats.","2.0.0","3.4.0","The critical finding related to the proprietary license and the warnings for runtime stability (requiring LibreOffice) and stack assumptions significantly impact the extension's usability and trust. Despite good documentation and utility for spreadsheet tasks, these issues prevent a higher score.",40,"This skill provides comprehensive capabilities for creating, editing, and analyzing Excel spreadsheets using Python libraries and LibreOffice for formula recalculation.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":182,"collectedAt":183,"documentation":184,"maintenance":186,"security":187,"testCoverage":190},{},1778054146323,{"descriptionLength":185,"readmeSize":8},445,{},{"hasNpmPackage":188,"license":189,"smitheryVerified":188},false,"Proprietary. LICENSE.txt has complete terms",{"hasCi":188,"hasTests":188},{"updatedAt":192},1778054163453,{"githubOwner":194,"githubRepo":195,"locale":25,"slug":196,"type":197},"bilalmk","todo_correct","xlsx","skill",true,null,{"extract":201,"llm":204},{"commitSha":202,"license":203},"8b43aa04bd5c53e3cda46469b953684519a84ea7","Proprietary",{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":206},"kd75ecf652eb91ha327s8bqbex865z6v",{"_creationTime":208,"_id":206,"identity":209,"providers":211,"workflow":220},1777995558409.9006,{"githubOwner":194,"githubRepo":195,"sourceUrl":210},"https://github.com/bilalmk/todo_correct",{"discover":212,"github":215},{"sources":213},[214],"skills-sh",{"closedIssues90d":8,"forks":8,"openIssues90d":216,"pushedAt":217,"readmeSize":218,"stars":216,"topics":219},1,1769509251000,14662,[],{"discoverAt":221,"extractAt":222,"githubAt":222,"updatedAt":222},1777995558409,1778054088050,{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192},1778054086910,1778054086261,[],[228,253,282,309,337,365],{"_creationTime":229,"_id":230,"community":231,"display":232,"identity":239,"providers":242,"relations":247,"workflow":249},1778054691785.2554,"k179r3z09h3t0ed62ac4yy0qzn867erz",{"reviewCount":8},{"description":10,"name":233,"sourceUrl":234,"tags":235},"Excel Spreadsheet Operations","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/document-skills/xlsx",[16,15,196,236,19,20,237,17,238],"csv","formulas","visualization",{"githubOwner":240,"githubRepo":241,"locale":25,"slug":196,"type":197},"answerzhao","agent-skills",{"extract":243,"llm":245},{"commitSha":244,"license":203},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb",{"promptVersionExtension":173,"promptVersionScoring":174,"score":246,"targetMarket":179,"tier":180},75,{"repoId":248},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":252,"updatedAt":252},1778054692243,1778054691785,1778054738050,{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":266,"providers":269,"relations":276,"workflow":278},1778053100136.2417,"k172f9k8w7xg3bzb9t320dj0cn866517",{"reviewCount":8},{"description":258,"installMethods":259,"name":260,"sourceUrl":261,"tags":262},"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",[17,15,236,263,264,18,265],"sql","duckdb","analytics",{"githubOwner":267,"githubRepo":268,"locale":25,"slug":17,"type":197},"bytedance","deer-flow",{"extract":270,"llm":273},{"commitSha":271,"license":272},"1336872b15c25d45ebcb7c1cf72369c2bdd53187","MIT",{"promptVersionExtension":173,"promptVersionScoring":174,"score":274,"targetMarket":179,"tier":275},96,"verified",{"repoId":277},"kd789sm7egx1h0t1jag6zzhcq98656wv",{"anyEnrichmentAt":279,"extractAt":280,"githubAt":279,"llmAt":281,"updatedAt":281},1778053101076,1778053100136,1778053169012,{"_creationTime":283,"_id":284,"community":285,"display":286,"identity":295,"providers":299,"relations":303,"workflow":305},1778053148350.4836,"k174gkxwxmfs1cb8apehjkzcxh867mrh",{"reviewCount":8},{"description":287,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},"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,196,20,292,293,294],"manipulation","editing","mcp",{"githubOwner":296,"githubRepo":297,"locale":25,"slug":298,"type":197},"claude-office-skills","skills","xlsx-manipulation",{"extract":300,"llm":302},{"commitSha":301,"license":272},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":173,"promptVersionScoring":174,"score":246,"targetMarket":179,"tier":180},{"repoId":304},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":306,"extractAt":307,"githubAt":306,"llmAt":308,"updatedAt":308},1778053151766,1778053148350,1778053561145,{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":320,"providers":322,"relations":329,"workflow":332},1778003232571.9138,"k177f6ycqgfp2emrprca15dcad8651qy",{"reviewCount":8},{"description":314,"name":315,"sourceUrl":316,"tags":317},"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,17,236,196,318,319],"data-analytics","productivity",{"githubOwner":321,"githubRepo":297,"locale":25,"slug":196,"type":197},"anthropics",{"extract":323,"smithery":325},{"commitSha":324,"license":203},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81",{"qualityScore":326,"totalActivations":327,"uniqueUsers":328,"useCount":8,"verified":188},0.98221684,663,309,{"parentExtensionId":330,"repoId":331},"k173j5mjcps56pe131t0b18eg18658ay","kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":333,"extractAt":334,"githubAt":335,"invalidatedAt":333,"llmAt":336,"smitheryAt":333,"updatedAt":333},1778008076651,1778003232571,1778003234861,1778007125066,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":351,"providers":354,"relations":359,"workflow":361},1778053622473.6492,"k17bng92x6hb61apz8awjye58d866a2n",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"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,196,16,347,348,349,350],"generator","data","deno","typescript",{"githubOwner":352,"githubRepo":241,"locale":25,"slug":353,"type":197},"jwynia","xlsx-generator",{"extract":355,"llm":357},{"commitSha":356,"license":272},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":173,"promptVersionScoring":174,"score":358,"targetMarket":179,"tier":275},98,{"repoId":360},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":362,"extractAt":363,"githubAt":362,"llmAt":364,"updatedAt":364},1778053625386,1778053622473,1778054012696,{"_creationTime":366,"_id":367,"community":368,"display":369,"identity":378,"providers":379,"relations":382,"workflow":383},1778053148350.4324,"k174n1jd975yr6a1gceyf5q3gd8674w1",{"reviewCount":8},{"description":370,"installMethods":371,"name":372,"sourceUrl":373,"tags":374},"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",[348,375,16,15,238,376,377,294],"analysis","insights","finance",{"githubOwner":296,"githubRepo":297,"locale":25,"slug":17,"type":197},{"extract":380,"llm":381},{"commitSha":301,"license":272},{"promptVersionExtension":173,"promptVersionScoring":174,"score":358,"targetMarket":179,"tier":275},{"repoId":304},{"anyEnrichmentAt":306,"extractAt":307,"githubAt":306,"llmAt":308,"updatedAt":308}]