{"id":91090,"plugin_id":"plugin_asdk_app_6ac8bb3c8a748191aee65fa943381bc4","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-11T13:29:34.646Z","digest":"7a0ad3f40ca11b72ec9613a49ea3ee61fa3dc83f572db0dfacf1f81ec826f49a","against":null,"payload":{"description":"Use when the owner wants to change what their AssistantLabs customer-service agent says or knows.","included_files":[],"name":"teaching-the-agent","skill_md_contents":"---\nname: teaching-the-agent\ndescription: Use when the owner wants to change what their AssistantLabs customer-service agent says or knows.\n---\n\n# Teaching the agent\n\nThe agent answers real customers, so a change here reaches them on their next message. Show the owner what will change before saving.\n\nFor a temporary note, or anything the owner tells the agent in their own words, such as \"this week we're closed on Friday\" or \"from now on, deliveries take 3 business days\":\n\n1. Add it with `set_extra_instructions`, passing the new line as `add`. It goes after what is there, so nothing needs reading first.\n2. Only to rewrite or remove part of the instructions, read them with `get_extra_instructions` and `includePhoneAndEmail` set, change that part, and save the whole text as `instructions`, which replaces what was there.\n\nPhone numbers and email addresses in what the agent knows are hidden when it is read, unless `includePhoneAndEmail` is set. Set it only when the owner asks for one, or before saving an edited copy back. A card number, ID number or password always shows as a placeholder such as `[card number hidden]`, and text holding one is refused. If that happens, tell the owner, and leave that part out or have them type the real detail.\n\nFor lasting knowledge, use the tool for that kind of content: `save_agent_faq` for a question and answer, `save_agent_link` for a link, `save_agent_catalog_item` for a product, and `save_agent_guideline` when the owner asks to add to or change the agent's list of rules. List what exists first so nothing gets added twice.\n\nFor how the agent sounds, read it with `get_agent_persona` and change it with `set_agent_persona`. For the language it answers in, read it with `get_agent_language` and change it with `set_agent_language`.\n\nAfter saving, read it back with the same tool you read it with, such as `get_agent_persona` or `get_extra_instructions`, and tell the owner what is now true.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}