{
  "schemaVersion": "1.0",
  "item": {
    "slug": "meeting-prep-agent",
    "name": "Meeting Prep Agent",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/audsmith28/meeting-prep-agent",
    "canonicalUrl": "https://clawhub.ai/audsmith28/meeting-prep-agent",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/meeting-prep-agent",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=meeting-prep-agent",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "config.example.json",
      "scripts/auto-prep.sh",
      "scripts/brief.sh",
      "scripts/prep.sh",
      "scripts/setup.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/meeting-prep-agent"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/meeting-prep-agent",
    "agentPageUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Meeting Prep — Never Walk In Blind",
        "body": "Walking into meetings unprepared is amateur hour.\n\nYou're juggling back-to-back calls, no time to research who's in the room. You default to generic small talk. You miss the fact that the VP you're pitching used to work at your dream client. You didn't see the news that their company just raised $50M. You fumble the connection.\n\nMeeting Prep fixes this. Your agent researches every attendee before you join—LinkedIn profiles, company intel, recent news, mutual connections, conversation hooks. It generates a briefing doc with talking points, icebreakers, and context. You walk in informed, confident, and ready to connect."
      },
      {
        "title": "What It Does",
        "body": "Auto-triggers before calendar events (configurable advance time)\nResearches attendees: LinkedIn profiles, role, background, recent activity\nCompany intelligence: Recent news, funding, product launches, leadership changes\nConnection mapping: Mutual contacts, shared interests, conversation hooks\nGenerates brief: Clean, scannable doc with talking points and icebreakers\nOn-demand mode: Research specific people or meetings instantly\n\nThe difference: Most meeting tools focus on agendas. Meeting Prep focuses on people. Know who you're talking to before you open your mouth."
      },
      {
        "title": "Setup",
        "body": "Run scripts/setup.sh to initialize config and brief storage\nEdit ~/.config/meeting-prep/config.json with calendar settings and research preferences\nEnsure gog skill is installed (for Google Calendar integration)\nTest with: scripts/prep.sh \"meeting-id-or-attendee-email\" --dry-run"
      },
      {
        "title": "Config",
        "body": "Config lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.\n\nKey sections:\n\ncalendar — Which calendars to monitor, event filters, advance notice\nresearch — Depth level (quick/standard/deep), data sources, focus areas\noutput — Format (markdown/text/telegram), delivery channel, storage location\nauto_prep — Enable/disable automatic prep, time thresholds, event criteria\nicebreakers — Tone preferences (professional/casual/witty), topic priorities"
      },
      {
        "title": "Scripts",
        "body": "ScriptPurposescripts/setup.shInitialize config and brief directoriesscripts/prep.shResearch attendees for a specific meeting (on-demand)scripts/auto-prep.shCheck upcoming calendar events and prep meetings that qualifyscripts/brief.shOutput formatted briefing doc for a meeting\n\nAll scripts support --dry-run for testing without actually generating briefs."
      },
      {
        "title": "Auto-Prep Workflow",
        "body": "Run scripts/auto-prep.sh on schedule (cron every 2-4h recommended). The workflow:\n\nFetches upcoming calendar events (next 24-48h based on config)\nFilters for events matching criteria (external attendees, duration >15min, etc.)\nChecks if already prepped (dedup against brief history)\nResearches each attendee: web search for LinkedIn, company site, recent news\nGenerates briefing doc with sections: Attendees, Company Context, Talking Points, Icebreakers\nStores brief and optionally delivers to configured channel"
      },
      {
        "title": "On-Demand Prep",
        "body": "# Research a specific meeting by calendar event ID\nscripts/prep.sh \"meeting-id-from-calendar\"\n\n# Research specific people by email\nscripts/prep.sh \"john@acme.com,sarah@bigcorp.io\"\n\n# Quick brief for imminent meeting\nscripts/prep.sh \"john@acme.com\" --format telegram --send"
      },
      {
        "title": "Brief Structure",
        "body": "Generated briefs include:\n\n📋 Meeting Overview\n\nTitle, time, duration, location/link\nObjective (auto-detected or manual)\n\n👥 Attendees (per person)\n\nName, title, company\nBackground highlights (education, previous roles, tenure)\nRecent activity (posts, articles, company news)\nMutual connections (if detectable)\nConversation hooks (shared interests, recent wins)\n\n🏢 Company Context\n\nRecent news (funding, launches, leadership changes)\nIndustry position, competitors, challenges\nRelevant talking points\n\n💬 Icebreakers & Talking Points\n\nPersonalized conversation starters per attendee\nStrategic questions to ask\nTopics to avoid (if detected)\n\n🎯 Your Prep Checklist\n\nKey things to mention\nQuestions to have ready\nFollow-up actions"
      },
      {
        "title": "Data Files",
        "body": "~/.config/meeting-prep/\n├── config.json              # User configuration\n├── briefs/                  # Generated briefing docs\n│   ├── 2026-02-11-acme-intro.md\n│   └── 2026-02-15-bigcorp-pitch.md\n├── brief-history.json       # Dedup index (event → brief mapping)\n└── prep-log.json            # Prep run history"
      },
      {
        "title": "Research Sources",
        "body": "Meeting Prep uses:\n\nWeb search: LinkedIn profiles, company pages, news articles\nWeb fetch: Company blogs, press releases, LinkedIn activity\nCalendar metadata: Event titles, descriptions, attendee lists (via gog)\nFuture: CRM integration, internal notes, past meeting context"
      },
      {
        "title": "Cron Setup Example",
        "body": "# Auto-prep upcoming meetings every 3 hours\n0 */3 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh\n\n# Morning brief delivery (7 AM daily)\n0 7 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh --morning-brief"
      },
      {
        "title": "Privacy & Ethics",
        "body": "Your data only: Researches public info about people you're scheduled to meet\nNo stalking: Only preps for confirmed calendar events or explicit requests\nOpt-out friendly: Skip specific events by adding #noprep to event description\nTransparent: Briefs cite sources; you see what the agent found"
      },
      {
        "title": "Pro Tips",
        "body": "Set advance time wisely: 2-4 hours before works well (too early = stale, too late = useless)\nCustomize icebreakers: Adjust tone in config (corporate vs startup vs casual)\nReview briefs: Agent does the research, you add the human touch\nFeedback loop: Mark what worked in briefs to improve future prep\nCombine with agenda tools: Use Fellow/Hypercontext for what to discuss, Meeting Prep for who you're discussing with"
      },
      {
        "title": "Example Brief",
        "body": "# 🎯 Meeting Brief: Acme Corp Intro Call\n**When:** Today at 2:00 PM (30 min)  \n**Where:** Zoom (link in calendar)  \n**Objective:** Partnership exploration\n\n## 👥 Attendees\n\n### John Martinez — VP of Product, Acme Corp\n- **Background:** 8 years at Acme, prev. led product at DataFlow (acquired 2021)\n- **Education:** Stanford CS, MBA from Wharton\n- **Recent:** Posted on LinkedIn about AI integration challenges in SaaS (2 days ago)\n- **Hook:** Shares your interest in automation; Acme just launched API platform\n\n### Sarah Chen — Head of Partnerships, Acme Corp  \n- **Background:** Joined 6mo ago from Google Cloud partnerships\n- **Recent:** Spoke at SaaS Conference last week on strategic alliances\n- **Mutual:** Connected to Jamie Lee (your former colleague at XYZ)\n- **Hook:** Passionate about startups (angel investor, 5 companies)\n\n## 🏢 Company Context\n\n**Acme Corp** — B2B SaaS platform for workflow automation  \n- **Recent news:** Series B $50M (Jan 15), TechCrunch coverage\n- **Growth:** 200 → 350 employees in past year\n- **Challenges:** Scaling integrations (mentioned in John's post)\n- **Competitors:** Zapier, Make.com\n\n## 💬 Icebreakers & Talking Points\n\n**For John:**\n- \"Saw your post on AI integration pain points—we've been tackling similar challenges\"\n- Ask about the new API platform launch\n- Mention DataFlow (his prev. company) if relevant angle emerges\n\n**For Sarah:**\n- \"Jamie Lee mentioned you were doing great things at Acme!\"\n- Reference her SaaS Conference talk on alliances\n- Her startup/angel background = rapport opportunity\n\n**Strategic questions:**\n- What's driving the push for more integrations right now?\n- How do you typically evaluate partnership fit?\n- What's been your biggest challenge since the Series B?\n\n## 🎯 Your Prep Checklist\n\n- ✅ Review our partnership deck (focus on integration angle)\n- ✅ Have 2-3 customer stories ready (SaaS companies, automation wins)\n- ✅ Prepare questions about their API roadmap\n- ✅ Follow up: Connect with Sarah on LinkedIn post-call\n\n---\n*Brief generated by Meeting Prep • Sources: LinkedIn, TechCrunch, Acme blog*"
      },
      {
        "title": "When to Use Meeting Prep",
        "body": "Sales calls: Know your prospect before pitching\nInvestor meetings: Research partners, understand fund focus\nNew client kickoffs: Start with context, not cold\nNetworking events: Pre-game the attendee list\nJob interviews: Research interviewers, not just the company\nConference meetings: Brief on everyone you're meeting at the event\nBoard meetings: Know new board members before they join"
      },
      {
        "title": "What Makes It Different",
        "body": "People-first: Most tools prep the agenda, this preps the humans\nAutomated: Runs in background, delivers briefs without you asking\nContextual: Not just LinkedIn stalking—connects dots, finds hooks\nActionable: Not a data dump—talking points you can actually use\nRespectful: Public info only, ethically sourced, transparent\n\nStop walking into meetings blind. Let your agent do the homework. You bring the human connection."
      }
    ],
    "body": "Meeting Prep — Never Walk In Blind\n\nWalking into meetings unprepared is amateur hour.\n\nYou're juggling back-to-back calls, no time to research who's in the room. You default to generic small talk. You miss the fact that the VP you're pitching used to work at your dream client. You didn't see the news that their company just raised $50M. You fumble the connection.\n\nMeeting Prep fixes this. Your agent researches every attendee before you join—LinkedIn profiles, company intel, recent news, mutual connections, conversation hooks. It generates a briefing doc with talking points, icebreakers, and context. You walk in informed, confident, and ready to connect.\n\nWhat It Does\nAuto-triggers before calendar events (configurable advance time)\nResearches attendees: LinkedIn profiles, role, background, recent activity\nCompany intelligence: Recent news, funding, product launches, leadership changes\nConnection mapping: Mutual contacts, shared interests, conversation hooks\nGenerates brief: Clean, scannable doc with talking points and icebreakers\nOn-demand mode: Research specific people or meetings instantly\n\nThe difference: Most meeting tools focus on agendas. Meeting Prep focuses on people. Know who you're talking to before you open your mouth.\n\nSetup\nRun scripts/setup.sh to initialize config and brief storage\nEdit ~/.config/meeting-prep/config.json with calendar settings and research preferences\nEnsure gog skill is installed (for Google Calendar integration)\nTest with: scripts/prep.sh \"meeting-id-or-attendee-email\" --dry-run\nConfig\n\nConfig lives at ~/.config/meeting-prep/config.json. See config.example.json for full schema.\n\nKey sections:\n\ncalendar — Which calendars to monitor, event filters, advance notice\nresearch — Depth level (quick/standard/deep), data sources, focus areas\noutput — Format (markdown/text/telegram), delivery channel, storage location\nauto_prep — Enable/disable automatic prep, time thresholds, event criteria\nicebreakers — Tone preferences (professional/casual/witty), topic priorities\nScripts\nScript\tPurpose\nscripts/setup.sh\tInitialize config and brief directories\nscripts/prep.sh\tResearch attendees for a specific meeting (on-demand)\nscripts/auto-prep.sh\tCheck upcoming calendar events and prep meetings that qualify\nscripts/brief.sh\tOutput formatted briefing doc for a meeting\n\nAll scripts support --dry-run for testing without actually generating briefs.\n\nAuto-Prep Workflow\n\nRun scripts/auto-prep.sh on schedule (cron every 2-4h recommended). The workflow:\n\nFetches upcoming calendar events (next 24-48h based on config)\nFilters for events matching criteria (external attendees, duration >15min, etc.)\nChecks if already prepped (dedup against brief history)\nResearches each attendee: web search for LinkedIn, company site, recent news\nGenerates briefing doc with sections: Attendees, Company Context, Talking Points, Icebreakers\nStores brief and optionally delivers to configured channel\nOn-Demand Prep\n# Research a specific meeting by calendar event ID\nscripts/prep.sh \"meeting-id-from-calendar\"\n\n# Research specific people by email\nscripts/prep.sh \"john@acme.com,sarah@bigcorp.io\"\n\n# Quick brief for imminent meeting\nscripts/prep.sh \"john@acme.com\" --format telegram --send\n\nBrief Structure\n\nGenerated briefs include:\n\n📋 Meeting Overview\n\nTitle, time, duration, location/link\nObjective (auto-detected or manual)\n\n👥 Attendees (per person)\n\nName, title, company\nBackground highlights (education, previous roles, tenure)\nRecent activity (posts, articles, company news)\nMutual connections (if detectable)\nConversation hooks (shared interests, recent wins)\n\n🏢 Company Context\n\nRecent news (funding, launches, leadership changes)\nIndustry position, competitors, challenges\nRelevant talking points\n\n💬 Icebreakers & Talking Points\n\nPersonalized conversation starters per attendee\nStrategic questions to ask\nTopics to avoid (if detected)\n\n🎯 Your Prep Checklist\n\nKey things to mention\nQuestions to have ready\nFollow-up actions\nData Files\n~/.config/meeting-prep/\n├── config.json              # User configuration\n├── briefs/                  # Generated briefing docs\n│   ├── 2026-02-11-acme-intro.md\n│   └── 2026-02-15-bigcorp-pitch.md\n├── brief-history.json       # Dedup index (event → brief mapping)\n└── prep-log.json            # Prep run history\n\nResearch Sources\n\nMeeting Prep uses:\n\nWeb search: LinkedIn profiles, company pages, news articles\nWeb fetch: Company blogs, press releases, LinkedIn activity\nCalendar metadata: Event titles, descriptions, attendee lists (via gog)\nFuture: CRM integration, internal notes, past meeting context\nCron Setup Example\n# Auto-prep upcoming meetings every 3 hours\n0 */3 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh\n\n# Morning brief delivery (7 AM daily)\n0 7 * * * /Users/you/clawd/skills/meeting-prep/scripts/auto-prep.sh --morning-brief\n\nPrivacy & Ethics\nYour data only: Researches public info about people you're scheduled to meet\nNo stalking: Only preps for confirmed calendar events or explicit requests\nOpt-out friendly: Skip specific events by adding #noprep to event description\nTransparent: Briefs cite sources; you see what the agent found\nPro Tips\nSet advance time wisely: 2-4 hours before works well (too early = stale, too late = useless)\nCustomize icebreakers: Adjust tone in config (corporate vs startup vs casual)\nReview briefs: Agent does the research, you add the human touch\nFeedback loop: Mark what worked in briefs to improve future prep\nCombine with agenda tools: Use Fellow/Hypercontext for what to discuss, Meeting Prep for who you're discussing with\nExample Brief\n# 🎯 Meeting Brief: Acme Corp Intro Call\n**When:** Today at 2:00 PM (30 min)  \n**Where:** Zoom (link in calendar)  \n**Objective:** Partnership exploration\n\n## 👥 Attendees\n\n### John Martinez — VP of Product, Acme Corp\n- **Background:** 8 years at Acme, prev. led product at DataFlow (acquired 2021)\n- **Education:** Stanford CS, MBA from Wharton\n- **Recent:** Posted on LinkedIn about AI integration challenges in SaaS (2 days ago)\n- **Hook:** Shares your interest in automation; Acme just launched API platform\n\n### Sarah Chen — Head of Partnerships, Acme Corp  \n- **Background:** Joined 6mo ago from Google Cloud partnerships\n- **Recent:** Spoke at SaaS Conference last week on strategic alliances\n- **Mutual:** Connected to Jamie Lee (your former colleague at XYZ)\n- **Hook:** Passionate about startups (angel investor, 5 companies)\n\n## 🏢 Company Context\n\n**Acme Corp** — B2B SaaS platform for workflow automation  \n- **Recent news:** Series B $50M (Jan 15), TechCrunch coverage\n- **Growth:** 200 → 350 employees in past year\n- **Challenges:** Scaling integrations (mentioned in John's post)\n- **Competitors:** Zapier, Make.com\n\n## 💬 Icebreakers & Talking Points\n\n**For John:**\n- \"Saw your post on AI integration pain points—we've been tackling similar challenges\"\n- Ask about the new API platform launch\n- Mention DataFlow (his prev. company) if relevant angle emerges\n\n**For Sarah:**\n- \"Jamie Lee mentioned you were doing great things at Acme!\"\n- Reference her SaaS Conference talk on alliances\n- Her startup/angel background = rapport opportunity\n\n**Strategic questions:**\n- What's driving the push for more integrations right now?\n- How do you typically evaluate partnership fit?\n- What's been your biggest challenge since the Series B?\n\n## 🎯 Your Prep Checklist\n\n- ✅ Review our partnership deck (focus on integration angle)\n- ✅ Have 2-3 customer stories ready (SaaS companies, automation wins)\n- ✅ Prepare questions about their API roadmap\n- ✅ Follow up: Connect with Sarah on LinkedIn post-call\n\n---\n*Brief generated by Meeting Prep • Sources: LinkedIn, TechCrunch, Acme blog*\n\nWhen to Use Meeting Prep\nSales calls: Know your prospect before pitching\nInvestor meetings: Research partners, understand fund focus\nNew client kickoffs: Start with context, not cold\nNetworking events: Pre-game the attendee list\nJob interviews: Research interviewers, not just the company\nConference meetings: Brief on everyone you're meeting at the event\nBoard meetings: Know new board members before they join\nWhat Makes It Different\nPeople-first: Most tools prep the agenda, this preps the humans\nAutomated: Runs in background, delivers briefs without you asking\nContextual: Not just LinkedIn stalking—connects dots, finds hooks\nActionable: Not a data dump—talking points you can actually use\nRespectful: Public info only, ethically sourced, transparent\n\nStop walking into meetings blind. Let your agent do the homework. You bring the human connection."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/audsmith28/meeting-prep-agent",
    "publisherUrl": "https://clawhub.ai/audsmith28/meeting-prep-agent",
    "owner": "audsmith28",
    "version": "1.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/meeting-prep-agent",
    "downloadUrl": "https://openagent3.xyz/downloads/meeting-prep-agent",
    "agentUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meeting-prep-agent/agent.md"
  }
}