{"id":67493,"plugin_id":"plugin_asdk_app_6ac603bf52908191847dc5992d78f4fd","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-28T13:08:55.575Z","digest":"abbda1ad2b1a5df06a4d17fca4a828371443227328e50c66039e07b4cd4e19b0","against":null,"payload":{"description":"Draft a clear interview invitation or rescheduling message with confirmed stage, time zone, duration, format, participants, and preparation.","included_files":[],"name":"interview-invitation","skill_md_contents":"---\nname: interview-invitation\ndescription: \"Draft a clear interview invitation or rescheduling message with confirmed stage, time zone, duration, format, participants, and preparation.\"\nlicense: MIT\nmetadata:\n  version: \"0.2.4\"\n---\n\n# Interview invitation\n\n## Inputs\n\nConfirm candidate and role, interview stage, host, duration, format, time zone, available slots or an approved scheduling link, location/video link, preparation, and contact for changes. An interview invitation differs from cold opportunity outreach.\n\n## Procedure\n\n1. Determine whether the message proposes times or confirms a booking. Do not say “confirmed” unless the booking exists and all required parties have agreed.\n2. Use explicit dates with a year when ambiguity is possible. Include the time zone and UTC offset for that date when known. Check daylight-saving conversion with an authoritative calendar/time tool; do not rely on recalled offsets.\n3. Explain who the candidate will meet, the purpose, and what to expect. Keep preparation proportionate and supplied by the hiring team. Never invent an assessment or unpaid work requirement.\n4. Offer one clear action: choose a slot, use a supplied scheduling link, or confirm attendance. Include a contact for rescheduling and a discreet way to request access arrangements without asking for medical details.\n5. For rescheduling, acknowledge the change, show the new proposed details, and avoid implying the old calendar event has been canceled unless it has.\n\n## Output\n\nReturn subject, body, a logistics checklist, and unresolved booking details. Distinguish proposed, booked, and sent states.\n\n## Fictional example\n\nConfirmed inputs: Jordan has agreed to a first interview for Northbank's backend role; 45-minute video conversation with Priya; the recruiter supplied a booking link and no fixed date.\n\nSubject: First interview for the backend engineer role\n\nHi Jordan,\n\nWe'd like to arrange a 45-minute video conversation with Priya about the backend engineer role at Northbank. You'll discuss your recent work, the team's reliability challenges, and your questions about the role.\n\nPlease choose a time using the scheduling link below. The scheduler will display the time in your selected time zone. No presentation is needed.\n\nIf none of the times work, or you'd like an adjustment to the interview format, reply and we'll help.\n\nUse the actual supplied scheduling link in the final message. This example does not create or imply a booking.\n\n## With Vitae\n\nRead the candidate and job with available tools. Inspect the live catalog for booking and email tools. Use them only for the specific action authorized by the user, with confirmed logistics and Vitae's approval requirements. If the action is unavailable, return the invitation and a precise handoff for the recruiter to send or book in Vitae. Never invent a meeting URL or claim an event exists.\n\n## Completion and handoff\n\nThe invitation is ready once all required logistics are confirmed or explicitly proposed. Pass the job, interview stage, and agreed assessment scope to `interview-kit`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}