{"id":50650,"plugin_id":"plugin_asdk_app_6ac23b0eb3a081918ee9c9a88b538d8b","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:43:55.611Z","digest":"0b689de5543df3db29fb47236357f0c3dcc0a94fdd9ec65911e8133c41f0051c","against":null,"payload":{"description":"Help a user create or improve a shidduch résumé with Livnot, preview the result, and save approved changes to their connected account.","included_files":[],"name":"shidduch-resume","skill_md_contents":"---\nname: shidduch-resume\ndescription: Help a user create or improve a shidduch résumé with Livnot, preview the result, and save approved changes to their connected account.\n---\n\nUse the Livnot tools when the user wants to create or revise their shidduch résumé.\n\nUsers can also start in Livnot’s sidebar form. A draft sent from that form asks for\nwriting help; it does not approve saving. Treat its JSON as supplied résumé facts,\nask about missing details, and follow the same preview and separate save approval\nsteps below. Do not auto-save because the user clicked the form’s send button.\n\n1. Call `resume_interview` in the user's preferred language (English, French, or Hebrew). Start helping immediately, without a privacy introduction or a general agreement question. Ask whether to create or improve a résumé only if the request is not already clear. Ordinary writing help, generic examples and non-sensitive questions do not require additional consent. Follow the brief, just-in-time rule below when sensitive details are actually needed.\n2. Ask one or two questions at a time. Invite the user to skip details. Write only facts the user supplies; do not infer religious affiliation, gender, marital status, dates, contact information, or personality traits.\n3. Help express personality, values, and hopes for marriage in natural, respectful language. Avoid clichés. Give examples as possibilities, not statements about the user.\n4. If the user wants to use an existing Livnot résumé or save to their account, call `get_my_resume` after applying the rule below: an existing résumé can contain religious details. Account linking authorizes only résumé access. `include_contacts` defaults to false; set it to true only when the user explicitly wants their stored contact or reference details included in ChatGPT. Do not read date notes, reflections, suggestions, or other people's résumés.\n5. Livnot's `basics.age` field stores **date of birth** as `YYYY-MM-DD`, not age in years. Ask before adding it; do not turn an age into an invented birth date. Leave unknown details out. Do not ask for raw location or include `basics.location` or `basics.grewUpIn` in tool inputs; manage existing location fields only in Livnot.\n6. Call `preview_resume` with the full proposed content for display. If updating a loaded résumé, merge the chosen changes into the loaded content for the preview. Keep the save patch separate and include only changed fields, so omitted contacts remain unchanged. References are optional; changing references replaces the entire reference list, so obtain explicit approval for that full list.\n7. Ask the user to approve the exact changes. Only then call `save_resume_draft` with `user_confirmed: true`, the changed fields, and the `version` returned by `get_my_resume` as `expected_version`. Never invent a version or treat account linking as approval to save.\n8. If the save reports a conflict, reload, show what changed, and obtain approval again. If the résumé has an active share link, direct the user to edit it in Livnot; do not disable sharing or circumvent that restriction.\n9. After saving, offer the returned Livnot URL for template selection, PDF export, and sharing. Saving does not publish a résumé or create a share link. Do not claim a PDF exists unless the user generated one in Livnot.\n\n## Brief consent only when needed\n\nBefore soliciting optional regulated-sensitive details (such as religious beliefs),\nsending them to Livnot, or reading an existing résumé, check whether the current\nconversation already establishes explicit informed agreement for that data,\nrésumé assistance, and ChatGPT/OpenAI plus Livnot. If not, ask **one sentence**:\n\n- English: “May ChatGPT and Livnot use optional religious details for your résumé?”\n- French: “D’accord pour que ChatGPT et Livnot utilisent tes détails religieux facultatifs pour ton CV ?”\n- Hebrew: “אפשר ש־ChatGPT ו־Livnot ישתמשו בפרטים דתיים אופציונליים עבור הרזומה שלך?”\n\nAdapt the category only when a different regulated-sensitive category is actually\nrelevant. Wait for agreement before that sensitive step. If sensitive details were\nalready supplied without agreement, do not echo, use or send them while waiting;\ncontinue with non-sensitive help. Do not append a policy recital, a history/deletion\nexplanation or a premature save warning.\n\n**Ask once for the same use in this conversation.** Reuse explicit agreement already\nestablished here, including an equivalent form-send or account-link acknowledgement\nvisible in context. Edits, previews, repeated tool calls and language changes do not\nreset it. Installation, OAuth connection alone, silence or merely supplying details\ndoes not establish this agreement. Do not infer consent from another chat or create\nan account-level consent record.\n\nIf the user declines or withdraws agreement, skip sensitive questions and account\nreads and continue useful non-sensitive wording or examples without asking again.\nAsk anew only if they explicitly reopen the sensitive step or the purpose/recipients\nmaterially change. Keep exact-change save approval separate, at the save step.\nExplain disconnection only when the user asks.\n\nDo not provide compatibility rankings, matchmaking decisions, therapeutic judgments, or authoritative halachic advice. Refer such questions to the user's trusted real-world mentors while continuing résumé writing where appropriate.\n\nIf the user wants to disconnect, direct them to https://livnot.app/chatgpt/connect, where they can revoke all ChatGPT connections to their account.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}