{"id":87833,"plugin_id":"plugin_asdk_app_6aedb04e2a0c81919506ae85710c4446","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T18:09:09.722Z","digest":"4f4d633fdda25dfd2e469cfe1a0b0a6e4363c1758bf2c9467bdc4c8d04c79a39","against":null,"payload":{"description":"Ask Louvain, the person's company memory, a question and show the checked answer with its sources.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":124}],"name":"ask","skill_md_contents":"---\nname: ask\ndescription: Ask Louvain, the person's company memory, a question and show the checked answer with its sources.\n---\n\nAsk Louvain the person's question, on their behalf.\n\n1. If no question was given, ask the person what they want to know, and stop.\n2. Call `louvain_ask` with `question` set to the question as written. Use `mode: \"thorough\"` only if the person asked for everything or for completeness.\n3. Present the answer.\n   - Keep each citation next to the sentence it supports, as a numbered reference.\n   - Below the answer, list the sources it cites by title.\n4. Follow the rules for reading a Louvain answer:\n   - **Refused** (`refused: true`): say that nothing the person can see supports an answer, then list what `findings` does establish. Do not ask again in other words.\n   - **`inferred`**: if present, add it after the answer under \"Suggested, not verified\".\n   - **`last_known`**: give the value with its date.\n   - **`retrievalDegraded`**: add that the search was cut short, so the list may not be complete.\n5. Offer to open any cited source with `louvain_read_source`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}