← Files UnabyssARCHIVED FILE
SKILL.md
3.27 KB · Oct 2, 2026 · 00:06 UTC
--- name: pre-call-brief description: Generate a pre-call brief for upcoming meetings — who the attendee is, your history with them, their likely agenda, risks to watch for, and a suggested opening line. Use this skill whenever the user asks "what's my next meeting", "who am I talking to today", "prep me for my call", "brief me before my meeting", "what do I know about [person] before our call", "upcoming meeting prep", or anything that implies they want context before a meeting or call. Also trigger when someone says "I have a call in 30 minutes" or "what should I know before talking to [name]". Requires Unabyss MCP. Web search is used as fallback for unknown contacts. --- # Pre-Call Brief For each upcoming meeting with external attendees, produce a concise brief the founder can read in under a minute. > **Note:** This skill is well-suited for automation (e.g. polling calendar every 15 min and pushing briefs to Slack). The research logic is the same whether run manually or by an agent. ## Required Integrations This skill uses **Unabyss MCP** — `query` for upcoming meetings and known contacts, `agentic_query` for deeper history. > If Unabyss is not connected, tell the user: "This skill requires Unabyss MCP. You can connect it from the Tools menu." --- ## How to Run ### Step 1 — Fetch upcoming meetings from Unabyss Use `query` to pull today's calendar context: ``` What meetings do I have today or coming up soon? Who are the external attendees — names, companies, email domains? ``` Filter to events with at least one external attendee. Extract: event title, start time, external attendee name + company/domain. If no qualifying meetings are found: "No upcoming external meetings found." ### Step 2 — Check for prior context with `query` For each external attendee, run a fast `query`: ``` Do I have any previous context about [Attendee Name] or [attendee-domain.com]? ``` - **KNOWN** — specific information exists → proceed to Step 3a - **UNKNOWN** — empty or vague → proceed to Step 3b ### Step 3a — KNOWN: Deep history with `agentic_query` ``` Give me the full history with [Attendee Name] and [attendee-domain.com] — all interactions, ongoing projects, commitments made, open threads, anything unresolved. ``` ### Step 3b — UNKNOWN: Web search Search for `[attendee name] [company]` and `[domain] company` — what the company does, their role, anything publicly notable. ### Step 4 — Synthesize the brief --- **Pre-Call Brief** **[Event Title]** · [Start Time] **With:** [Attendee Name], [Company / Domain] **1. Who they are** One sentence — role, company, what they do. **2. Our history** Past interactions, commitments, last touchpoint. If first contact: *First contact — no prior history.* **3. Their likely agenda** What they probably want from this call based on context. **4. Watch out for** Open commitments, tensions, or anything that could come up unexpectedly. Omit if nothing relevant. **5. Suggested opening line** One specific, concrete sentence to open — not generic. --- ## Output Rules - Use `query` before `agentic_query` — only escalate if prior context warrants deeper research - Never guess if the attendee is unknown — say so clearly - Keep each brief under 200 words - Multiple meetings get one brief each, separated by a divider
SHA-256: f1675bce504085254066d42b0890eb01cf41f49f3b3091d1c9ccafafe86916ba