{"id":20726,"plugin_id":"plugins_6aa698dc64588191b48664000f8522de","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:27.090Z","digest":"c861be40cb718c9d6914ca49d8bde8464fbb35a4f3cebc623ed1017e824270e2","against":null,"payload":{"description":"Optimize the whole index portfolio by finding redundant, overlapping, unused, and high-write-cost indexes.","included_files":[],"name":"index-portfolio-optimizer","skill_md_contents":"---\nname: index-portfolio-optimizer\ndescription: Optimize the whole index portfolio by finding redundant, overlapping, unused, and high-write-cost indexes.\n---\n\n# Index Portfolio Optimizer\n\nRun:\n\n```bash\nnode runtime/runTool.js index_portfolio_optimizer '{\"indexes\":[{\"name\":\"ix_a\",\"columns\":[\"status\"],\"reads\":100,\"writes\":50},{\"name\":\"ix_ab\",\"columns\":[\"status\",\"created_at\"],\"reads\":200,\"writes\":60}]}'\n```\n\nReturns redundant indexes, drop candidates, create candidates, and action order.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}