{"id":40178,"plugin_id":"plugin_asdk_app_69c8990ea8e08191b6e03a3e332b48f8","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T12:51:43.793Z","digest":"99df7ea9f08c5aeb001f00aa1abdcdd9e92d298f3d36c3392646ea79825892a6","against":null,"payload":{"description":"Explain or debug an Excel or Google Sheets formula that produces an error or unexpected result, using the user's expected behavior.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":222}],"name":"diagnose-formula","skill_md_contents":"---\nname: diagnose-formula\ndescription: \"Explain or debug an Excel or Google Sheets formula that produces an error or unexpected result, using the user's expected behavior.\"\n---\n\nUse `explain_formula` for explanation-only requests. For repair requests, collect the formula, error (if any), and intended result; use `debug_formula` with `formula`, optional `error`, and `expected`. Include relevant application/version context and a small user-provided expected-versus-observed example in the expected-behavior text when useful.\n\nThe debug tool proposes a correction; it does not run those examples as tests. Do not invent a `samples` parameter or a `repair_formula` tool. Distinguish the proposed correction from verified behavior and explain the material change. If the user wants to compare two alternatives, use `compare_formulas` with `formulaA`, `formulaB`, `description`, and `criteria`.\n\nWhen the user supplies explicit sample cells and expected answers, use `check_formula_samples` with `formula`, `platform` (`excel` or `sheets`), `intendedResult`, and `sampleCases` containing `{label?, cells, expected}`. Up to three cases are allowed, with at most 100 supplied cells within A1–Z100 each. Expected answers must be supplied or approved by the user: preserve numbers, text, booleans and null distinctly; do not invent missing cells or replace an expectation with the formula's actual output. Report each returned `sample_matched`, `sample_mismatch`, `unsupported`, or `not_checked` status and its actual/expected values or unsupported reason. This authenticated deterministic checker makes no generation-model call and neither saves work nor executes Excel/Sheets. Do not describe it as a full-workbook verification.\n\nFor requested broader generated-case verification without explicit expected samples, use `validate_formula` with the proposed formula and intended behavior. That existing tool has its own allowance and scope; the sample checker is not a fallback to evade its quota denial. Respect authentication/entitlement responses and report actual coverage, including unsupported functions. Do not turn a prediction into a passed test or claim the workbook was changed. Ask for minimal non-sensitive examples rather than requesting an entire confidential workbook. Create a share link only when explicitly requested.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}