{"id":86281,"plugin_id":"plugin_asdk_app_69c8990ea8e08191b6e03a3e332b48f8","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T00:12:48.189Z","digest":"f197155950e4f61f95d649adb209d49dbb4d128dfffcb5851023a657b74aa0ce","against":null,"payload":{"description":"Write Excel or Google Sheets lookup formulas such as XLOOKUP, VLOOKUP, INDEX/MATCH, FILTER or SUMIFS that find, match or total values across ranges or sheets. Do not use for comparing two whole tables (reconcile-tables-with-formula), fixing a broken formula (diagnose-formula) or converting PDFs.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":210}],"name":"lookup-and-match-formulas","skill_md_contents":"---\nname: lookup-and-match-formulas\ndescription: \"Write Excel or Google Sheets lookup formulas such as XLOOKUP, VLOOKUP, INDEX/MATCH, FILTER or SUMIFS that find, match or total values across ranges or sheets. Do not use for comparing two whole tables (reconcile-tables-with-formula), fixing a broken formula (diagnose-formula) or converting PDFs.\"\n---\n\nUse this for lookups and conditional totals: find a price by SKU, pull a name by ID from another sheet, return several matches, sum or count rows that meet conditions, or look up by two keys.\n\nAsk only for details that change the formula: the application and version (XLOOKUP and FILTER need Excel 2021, Microsoft 365 or Google Sheets), the lookup and return ranges or sheet names, what to show when nothing matches, whether keys can repeat, and the argument separator if the user's locale uses semicolons.\n\nCall `generate_formula` with `request`, `spreadsheet` (`excel`, `sheets` or `both`) and `context`. Put the version, ranges, sheet names, separator, duplicate handling and the not-found result in `context`. For older Excel, ask for INDEX/MATCH or SUMPRODUCT alternatives rather than XLOOKUP.\n\nReturn the formula, the cell to put it in, how to fill it down, and the assumptions. If the user wants it checked and gives sample cells with expected answers, use `check_formula_samples`; for broader checks use `validate_formula`, and report the coverage it returns exactly. A simulated check is not a run in the user's workbook.\n\nStop on an authentication, credit or unsupported-file response and report it plainly. Do not route around it with another tool, mention prices or advertise an upgrade. Never create a share link unless the user asks for one.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}