{"id":49420,"plugin_id":"plugin_asdk_app_6a96000a76f88191a2b3eecaf8978e22","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:40:00.771Z","digest":"7681027315f3e70a4032e262f3c45bb381cded9b4acdd3bbbcb0052775bcadac","against":null,"payload":{"description":"Compare multiple current public CD, money-market, Treasury, or municipal options when the user explicitly asks for a bounded comparison.","included_files":[],"name":"compare-fixed-income-rates","skill_md_contents":"---\r\nname: compare-fixed-income-rates\r\ndescription: Compare multiple current public CD, money-market, Treasury, or municipal options when the user explicitly asks for a bounded comparison.\r\n---\r\n\r\n# Compare fixed-income rates\r\n\r\nUse this workflow only for an explicit descriptive comparison across one or more supported instrument types. For a simple find, search, list, browse, or lookup request, use `search` instead.\r\n\r\n1. Preserve the user's requested instrument types, minimum maturity, maximum maturity, and result limit; ask only when a missing bound materially changes the comparison.\r\n2. Call `compare_rates` once with those explicit filters.\r\n3. Organize the returned options by instrument and maturity. Include each canonical BrinkerAdvisor row link and the common as-of date.\r\n4. Explain that APY, seven-day SEC yield, Treasury par yield, and not-yet-priced offerings are not interchangeable conventions.\r\n5. If the user needs complete provenance for one option, call `fetch` with that option's stable ID.\r\n\r\nDo not label a winner or turn the ordering into suitability, tax, return, or allocation advice. An empty result is evidence that no current row passed the filters, not evidence that the market has no such product.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}