Agent skill

Coffee Chat

by LeoYeAI in LeoYeAI/openclaw-master-skills

Generate a personalized coffee chat playbook for networking conversations.

MITAuto-check passedData & Analytics

Install Coffee Chat

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill coffee-chat -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills coffee-chat --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/coffee-chat .claude/skills/coffee-chat && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
coffee-chat
GitHub stars
2.2k
Token cost
~6.6k tokens
SKILL.md length
836 words
Files
2
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Generate a personalized coffee chat playbook for networking conversations.

  • Works in 9 steps: Apify CLI (required for X/Twitter… → Notion Integration (optional — for… → Web Search & Fetch (required for company… → …
  • Networking prep
  • SKILL.md covers Prerequisites, Setup (First Time), Workflow and Full Playbook Template, plus 3 more sections
  • Calls npm and curl; reaches notion.so and console.apify.com; needs NOTION_API_KEY and APIFY_API_TOKEN

What it does

Coffee Chat is an agent skill from LeoYeAI/openclaw-master-skills. Generate a personalized coffee chat playbook for networking conversations. Use when: - User wants to prepare for a coffee chat with someone they met on LinkedIn - Need to gather intelligence on a professional contact before meeting - Creating conversation guides for networking meetings Triggers: "coffee chat", "networking prep", "coffee chat prep", "chat playbook", "meeting prep" This skill: 1. Collects target person's name and LinkedIn URL 2. Researches company and industry 3. Finds founder/employee backgrounds…

Its SKILL.md is about 6.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).

It sits in Data & Analytics, covering Web scraping, Sales call preparation and Web search. It works with LinkedIn, Notion and Apify. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Networking prep
  • Coffee chat prep
  • Meeting prep This skill: 1

Example prompts

  • “coffee chat”
  • “networking prep”
  • “coffee chat prep”
  • “/coffee-chat”

Requirements

  • Node.js
  • A credential in NOTION_API_KEY
  • A credential in APIFY_API_TOKEN

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Apify CLI (required for X/Twitter scraping)
  2. Notion Integration (optional — for saving playbooks to Notion)
  3. Web Search & Fetch (required for company and background research)
  4. Summary of everything you need
  5. Collect Information
  6. Research Target's Company
  7. Research Target's Background
  8. Generate Comprehensive Playbook
  9. Save & Push to Notion (optional)

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • notion.so
    • console.apify.com
    • api.notion.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • NOTION_API_KEY
    • APIFY_API_TOKEN
    • NOTION_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Coffee Chat loads about 6.6k tokens when it runs. Until then it costs about 151 tokens; SKILL.md has 836 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~151
When it runs · the whole SKILL.md, loaded when a task matches
~6.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 836 words, ~6,555 tokens.

Download SKILL.mdSave it as .claude/skills/coffee-chat/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
coffee-chat
description
Generate a personalized coffee chat playbook for networking conversations. Use when: - User wants to prepare for a coffee chat with someone they met on LinkedIn - Need to gather intelligence on a professional contact before meeting - Creating conversation guides for networking meetings Triggers: "coffee chat", "networking prep", "coffee chat prep", "chat playbook", "meeting prep" This skill: 1. Collects target person's name and LinkedIn URL 2. Researches company and industry 3. Finds founder/employee backgrounds 4. Generates a comprehensive coffee chat playbook with detailed research

Coffee Chat Playbook Generator

This skill helps you prepare for professional coffee chats by gathering intelligence on the person and generating personalized conversation guides.


Prerequisites

Before using this skill, set up the following. Only Apify CLI is required for X scraping — everything else is optional.

1. Apify CLI (required for X/Twitter scraping)

Apify CLI is used to run the tweet scraper actor.

Install:

bash
npm install -g apify-cli

Authenticate:

bash
apify login
# Paste your Apify API token when prompted
# Get your token at: https://console.apify.com/account/integrations

Verify:

bash
apify info
# Should show your username and token

Free tier includes $5/month of compute credits. Scraping 10 tweets costs ~$0.004, well within free limits.


2. Notion Integration (optional — for saving playbooks to Notion)

Create an integration:

  1. Go to https://www.notion.so/my-integrations
  2. Click "New integration"
  3. Give it a name (e.g. "Coffee Chat Skill")
  4. Copy the Internal Integration Token

Set the API key:

bash
export NOTION_API_KEY="secret_xxxxxxxxxxxxxxxxxxxx"
# Add to your shell profile to persist:
echo 'export NOTION_API_KEY="secret_xxxxxxxxxxxxxxxxxxxx"' >> ~/.zshrc

Share your Notion page with the integration:

  1. Open the Notion page where you want playbooks saved
  2. Click "..." → "Add connections" → select your integration
  3. Copy the page ID from the URL:
    • URL: https://notion.so/My-Page-abc123def456...
    • Page ID: abc123def456... (the part after the last -)

Update NOTION_PAGE_ID in the Notion Push section of this skill.


3. Web Search & Fetch (required for company and background research)

This skill relies on web search and web fetch to research the target's company, industry, and background in Steps 2 & 3. Your AI agent needs access to these tools.

If using OpenClaw or Claude Code:

  • Web search and WebFetch are built-in — no setup needed

If using another agent framework, make sure it has access to:

  • A search API (e.g. Brave Search, Serper, Tavily, You.com) for querying company news, funding rounds, founder backgrounds
  • A web fetch / scrape tool for reading pages (company websites, LinkedIn profiles, news articles)

Without these tools the agent will fall back to training knowledge only, which may be outdated. Research quality will drop significantly.


4. Summary of everything you need
Tool / VariableRequiredDescription
Web search APIYes (for research)Built-in on OpenClaw/Claude Code; otherwise configure your agent's search plugin
Web fetchYes (for research)Built-in on OpenClaw/Claude Code; otherwise configure your agent's fetch tool
APIFY_API_TOKENFor X scrapingSet automatically by apify login
NOTION_API_KEYOptionalYour Notion integration token

Setup (First Time)

Before using this skill, create your profile file at memory/my-profile.md:

markdown
# My Profile

- **Name**: [Your Name]
- **Role**: [Your current role and company]
- **Background**: [Brief career background, e.g. Finance → VC → AI]
- **Location**: [City, Country]
- **LinkedIn**: [Your LinkedIn URL]
- **Interests**: [Topics you care about / want to discuss]

Also configure integrations (optional):

  • Notion: Set NOTION_API_KEY env var and update NOTION_PAGE_ID in the Notion Push section below
  • Apify: Set APIFY_API_TOKEN env var for LinkedIn scraping (free tier available)

Workflow

Step 1: Collect Information

Ask the user for:

  1. Target person's name (required)
  2. Target's LinkedIn profile URL (optional but recommended)
  3. Target's company name (required for research)
  4. Target's X (Twitter) username (optional, e.g. @elonmusk or just elonmusk) — used for scraping recent posts
  5. Context of the meeting (optional - how you met, goal)

Load your profile from memory/my-profile.md for comparison.

Step 2: Research Target's Company

For each target, do comprehensive company research:

  1. Web search for company info:

    • Funding news
    • Product/feature launches
    • Team / founders
  2. X (Twitter) search for company account:

    • Recent posts
    • Product demos
    • Engagement with community
  3. News search for recent coverage:

    • Funding announcements
    • Product launches
    • Competitor/industry analysis
Show full SKILL.md (337 more words)Show less
Step 3: Research Target's Background
  1. Find LinkedIn profile via web search
  2. Scrape LinkedIn posts (if available via Apify)
  3. Scrape X (Twitter) posts — if user provided an X username, run:
bash
apify call apidojo/tweet-scraper --input '{
  "searchTerms": ["from:USERNAME"],
  "maxTweets": 10,
  "sort": "Latest"
}' --output-dataset --silent

Replace USERNAME with the target's X handle (without @).

  • Parse the dataset output and extract: tweet text, date, likes, retweets, replies
  • If APIFY_API_TOKEN is not set or scraping fails, fall back to web search for recent X posts
  • Skip this step silently if no X username was provided
  1. Gather background info:
    • Previous work experience
    • Education
    • Notable projects/achievements
    • Recent posts/topics (from both LinkedIn and X)
Step 4: Generate Comprehensive Playbook

Follow the Full Playbook Template below with ALL sections:

  • Target Profile Summary
  • Company & Industry Research (detailed)
  • Founder Deep Dive (for startup targets)
  • Recent Content & Posts
  • Profile Comparison
  • 8 Questions
  • 4 Talking Points
  • Communication Tips
  • Pre-Chat Checklist
Step 5: Save & Push to Notion (optional)
  1. Save locally: memory/coffee-chat-{target-slug}-{YYYY-MM-DD}.md
  2. Push to Notion: Append to your configured Notion page (if NOTION_API_KEY is set)

Full Playbook Template

markdown
# ☕ Coffee Chat Playbook: [Target Company/Name]

**Date:** [YYYY-MM-DD]
**Status:** Researched

---

## 📋 Target Profile Summary

### Basic Info
- **Target**: [Name] (Founder/CEO/PM at [Company])
- **LinkedIn**: [URL]
- **Location**: [City, Country]
- **Connection**: [How you met]

### Background
- [Previous career/experience]
- [Notable projects or achievements]
- [Education]

### Recent Posts / Topics
- [Topic 1 from LinkedIn/X]
- [Topic 2]
- [Topic 3]

---

## 🏢 Company & Industry Research

### Company Overview
- **Company Name**: [Name]
- **Founded**: [Year]
- **Location**: [HQ location]
- **Funding**: [Amount] ([Investors]) - [Date]
- **Team**: [Size/distribution if known]
- **X/Website**: [Links]

### Product
- [Product description]
- [Key features]
- [Target users]

### Industry Landscape
- **Market**: [Brief description of market]
- **Competitors**: [List key competitors]
- **Trends**: [Industry trends]
- **Challenges**: [Key challenges]
- **Opportunities**: [Opportunities]

### Investors (if applicable)
- **Investor 1**: [Background]
- **Investor 2**: [Background]

---

## 👥 Founder Deep Dive (for startups)

### [Founder 1 Name] ([Title])
- **Background**: [e.g., Documentary filmmaker, Ex-Google, etc.]
- **Work history**: [Notable companies/clients]
- **Notable achievements**: [e.g., Founded X, Award Y]
- **Philosophy/Interests**: [From posts]

### [Founder 2 Name] ([Title])
- [Same structure]

---

## 📱 Recent Content & Posts

### LinkedIn Posts
- [Post 1: topic and key message]
- [Post 2]
- [Post 3]

### X (Twitter) Posts — Last 10
> Scraped via apidojo/tweet-scraper. If X username not provided, use web search results.

| # | Date | Tweet | Likes | RT | Replies |
|---|------|-------|-------|----|---------|
| 1 | [YYYY-MM-DD] | [Full tweet text] | [n] | [n] | [n] |
| 2 | [YYYY-MM-DD] | [Full tweet text] | [n] | [n] | [n] |
| 3 | [YYYY-MM-DD] | [Full tweet text] | [n] | [n] | [n] |
| ... | | | | | |

**Key themes from X posts:**
- [Theme 1: what they talk about most]
- [Theme 2: opinions/stances]
- [Theme 3: recent interests or announcements]

**Engagement pattern**: [High/Medium/Low — what type of content gets most engagement]

---

## 🔍 Profile Comparison (You vs Target)

### Your Profile
- **Role**: [Load from memory/my-profile.md]
- **Background**: [Load from memory/my-profile.md]
- **Location**: [Load from memory/my-profile.md]

### Common Ground
- [Common industry or domain]
- [Similar career transition experience]
- [Shared interests]

### Conversation Starters (Based on Research)
1. "[Based on their product launch] I saw [product] launched - what was the inspiration?"
2. "[Based on their background] As someone who transitioned from [old career] to [new career], what surprised you most?"
3. "[Based on their philosophy] Your focus on [X] resonates with me because..."
4. "[Based on investors] How did you approach raising from [Investor]?"
5. "[Based on team] With your distributed team across [locations], how do you manage collaboration?"

---

## 💬 Questions to Ask (8 total)

### 👤 Personal (3)
1. [Question based on their background - e.g., "What prompted your transition from X to Y?"]
2. [Question based on their location/move - e.g., "What's it like building a US company from [location]?"]
3. [Question based on their interests - e.g., "I saw you worked on [project] - what was that experience like?"]

### 💼 Work-Related (3)
4. [Question about their product - e.g., "How is [Company] different from competitors?"]
5. [Question about challenges - e.g., "What's been the biggest challenge building [Company]?"]
6. [Question about team/culture - e.g., "How do you think about team building as a founder?"]

### 🌐 Industry (2)
7. [Question about industry trends - e.g., "Where do you see the industry heading in 2-3 years?"]
8. [Question about advice - e.g., "What advice would you give to someone in my role?"]

---

## 🗣️ Your Talking Points (4)

1. **Your background**: [Load from memory/my-profile.md]
2. **What you admire**: [Something specific from their profile/posts]
3. **Your work**: [Current role and what you're building]
4. **Curiosity**: [Something specific you want to learn from them]

---

## 🧭 Communication Principles & In-Chat Guide

### ☕ The COFFEE Framework (30-min structure)

Use this as your session blueprint. Every great coffee chat has a shape.

| Time | Phase | What to do |
|------|-------|------------|
| 0–5 min | **C — Connect** | Start human. Share who you are briefly. Ask about them first. |
| 5–10 min | **O — Offer Proof** + **F — Frame** | Optionally show a 60-sec artifact (1-pager, analysis, teardown) that proves you've done homework. Then frame the agenda: *"I have a few questions — happy to go wherever is useful for you too."* |
| 10–25 min | **F — Focused Questions** | Ask 2–3 non-Googleable questions. Listen 70%, talk 30%. Follow their thread. |
| 25–30 min | **E — End on Time** | Start wrapping at min 25. Don't let it run over. |
| Closing | **E — Extend Help** | Before you leave: *"Is there anything I can help with from my end?"* |

> **Litmus test for every question:** If the answer is fully on Google or their LinkedIn, don't ask it. Ask things only *they* can answer.

---

### The Golden Rule: 70/30

> **They talk 70%, you talk 30%.** Your job is to draw them out, not to impress them.

- Ask open-ended questions, then listen fully before responding
- Don't fill silence — let them think
- Put your phone away. Be fully present

---

### 🤝 Nonverbal Signals (Don't Overlook These)

| Signal | What to do |
|--------|-----------|
| Eye contact | Maintain natural eye contact — shows you're engaged |
| Nodding | Nod slowly to signal you're following and interested |
| Smile | Warm, genuine smiles — not forced |
| Body posture | Lean slightly forward, open body language, no crossed arms |
| Hands | Keep visible, use to emphasize points naturally |
| Phone | Face-down or away — checking it kills rapport instantly |

---

### 🎭 Identify Their Networker Persona

Read the room in the first 2-3 minutes. Adjust your style accordingly.

#### 🔵 Practicalist
> Fact-driven, problem-solver, sticks to the point, values time efficiency

**Signs**: Gets straight to business, asks direct questions, gives concise answers

**Your technique**:
- Be clear on your intention upfront ("I'm here to learn about X")
- Skip small talk, lead with substance
- Give them space to respond — don't ramble
- Use data and specifics, not vague observations

**Sample opener**: *"I wanted to connect because [specific reason]. I have a few focused questions — hope that works for you."*

---

#### 🟡 Conversationalist
> Personable, relationship-focused, loves stories, open to tangents

**Signs**: Asks personal questions, shares stories, warm and expressive

**Your technique**:
- Power on small talk — ask about their weekend, their city, their journey
- Match their warmth and storytelling style
- Pay close attention to body language — they're reading yours too
- Let conversations flow naturally, don't over-structure

**Sample opener**: *"I loved your post about [X] — it really resonated with me. How did that come about?"*

---

#### 🔴 Dominator
> Dominates the conversation, tends to be the one asking questions, high-status energy

**Signs**: Asks lots of questions, steers topics, rarely pauses for your input

**Your technique**:
- Listen to their questions — they reveal what they care about
- Be more assertive: when there's a natural pause, jump in with your question
- Use bridging phrases: *"That's a great point — it makes me curious about..."*
- Don't wait to be invited — politely redirect to your agenda

**Sample opener**: *"Before I forget — I actually had a specific question I was hoping to get your take on..."*

---

### 💬 Question Bank (70/30 Principle)

Design questions to keep them talking. Follow up on their answers before moving to the next question.

> **How to use this bank:**
> - Pick 2-3 **Core Questions** per section — these are your main agenda
> - Use **Follow-Up Questions** only if time allows and the topic naturally opens up
> - Use **Transition Phrases** to move between topics without abrupt cuts

---

#### 🔓 Warm-Up (first 5 min — build comfort)

**Core:**
- *"How's your week going? Anything exciting on your plate right now?"*
- *"How did you end up in [city/role]? Was it planned or did it just happen?"*

**Follow-up (if they open up):**
- *"What do you enjoy most about being based in [city]?"*
- *"Was there a specific moment that made you decide to make the move?"*

**Transition into background:** *"That's really interesting — I'd love to hear more about your path to where you are now..."*

---

#### 🧬 Background & Journey (understand their path)

**Core:**
- *"What drew you to [industry/role] originally?"*
- *"What's been the most unexpected part of your journey so far?"*
- *"If you could start all over again, would you change your career path in any way?"* *(UB)*

**Follow-up (if time allows):**
- *"If you could go back and tell your younger self one thing, what would it be?"*
- *"Was there a specific decision that really changed the trajectory of things?"*
- *"How long does it typically take for people to rise to more senior levels in this field?"* *(UB)*

**Transition into work:** *"It sounds like you've built a really intentional path. I'm curious how that shapes how you think about [Company] today..."*

---

#### 🏢 Work & Company (go deeper on what they do)

**Core:**
- *"What does a great day at work look like for you right now?"*
- *"What's the hardest problem [Company] is working through?"*
- *"What parts of your job do you find most challenging — and most enjoyable?"* *(UB)*

**Follow-up (if they go deep):**
- *"How has the team's approach evolved as you've scaled?"*
- *"What's something people on the outside misunderstand about what you're building?"*
- *"How would you describe the culture — what kind of person thrives here?"* *(UB)*
- *"Why do people typically leave this company or field?"* *(UB)*

**Transition into industry:** *"Given everything you're seeing up close at [Company], I'd love your take on where the broader space is going..."*

---

#### 🌐 Industry & Trends (show intellectual curiosity)

**Core:**
- *"Where do you think [industry] is heading in the next 2-3 years?"*
- *"What's a trend you're watching that most people aren't paying attention to yet?"*
- *"What are the biggest challenges facing this industry right now?"* *(MIT)*

**Follow-up (if time allows):**
- *"Who do you think is doing the most interesting work in this space right now?"*
- *"Is there a bet you're making that feels contrarian to the mainstream view?"*
- *"Is the field growing — are there good opportunities for newcomers?"* *(UB)*
- *"What developments on the horizon could affect opportunities in this space?"* *(UB)*

**Transition into closing:** *"This has been really eye-opening — before we wrap up, I wanted to make sure I ask..."*

---

#### 🤝 Relationship-Building & Closing (make it mutual)

**Core:**
- *"Is there anything I can help with from my end — introductions, resources, anything?"*
- *"Would it be okay to keep in touch? I'd love to follow your journey."*
- *"Are there any questions I should have asked but didn't?"* *(MIT — always ask this)*

**Follow-up:**
- *"Who else do you think I should be talking to in this space? Would it be okay to use your name?"* *(UB)*
- *"What resources — books, podcasts, communities — would you recommend I look into?"* *(MIT)*

---

#### ⚡ Persona-Specific Follow-Ups
- **Practicalist**: *"How do you measure success on that?"* / *"What's the ROI you're seeing?"*
- **Conversationalist**: *"Tell me more about that — how did it feel?"* / *"What was the moment you knew?"*
- **Dominator**: *"You mentioned [X] — I've been thinking about that a lot. Can I ask your take on [Y]?"*

---

#### 🏛️ Consulting / Finance / High-Prestige Firm (use when target works at MBB, Big 4, investment bank, etc.)

These questions are sharper and more direct — suited for time-pressed, high-status professionals who respect preparation.

**About their firm & culture:**
- *"What surprised you most about [Firm] that you only discovered after joining?"*
- *"How would you describe someone who truly excels here — what separates them from the rest?"*
- *"What do you see as [Firm]'s biggest opportunity and biggest challenge right now?"*
- *"How would you compare [Firm] to others you've worked with or considered?"*

**About their career path:**
- *"What underrated skill do you think accelerated your growth here?"*
- *"What surprised you most moving from individual contributor to managing others?"*
- *"Looking back, what do you wish you'd known before entering this field?"*

**Situational / behavioral (if they're senior and the vibe allows):**
- *"Tell me about a time you had to persuade someone to change their mind when the stakes were high — how did you approach it?"*
- *"Describe a moment when you had to make a call with limited information. What did you do?"*
- *"What's a professional risk you took that paid off — and one that didn't?"*

**About breaking in (if you're exploring the field):**
- *"How do most people at your level enter this field — what paths tend to work?"*
- *"Considering my background, how well do you think I'd fit into this type of role?"* *(UB)*
- *"What would you recommend I do in the next 6 months to be a stronger candidate?"*
- *"Are there specific companies or teams within the industry you'd suggest I look at?"*

> **Tone note for consulting/finance targets:** Be crisp. Lead with your agenda. They appreciate directness and hate meandering. Show you've done the homework — reference their work, their firm's recent deals or reports, their public writing.

---

### 🔍 Finding Common Ground (TLDR)

Before the chat, scan their LinkedIn/X for:
- **Shared experiences**: same industry, career pivot, city, university
- **Shared interests**: topics they post about repeatedly
- **Shared values**: how they talk about their work and people

Use these to open genuine threads — not forced flattery. One real connection beats five generic questions.

---

### ✨ Value-Added Mindset

Go in with a giving mentality, not just a taking one:
- Bring a relevant article, resource, or intro to offer
- Share a genuine observation about their work: *"I noticed [X] — have you considered [Y]?"*
- Follow up within 24hrs: summarize 1-2 things you learned and mention what you'll do next

---

## ⚠️ Communication Tips

- **Tone**: Warm, curious, show genuine interest in their journey
- **Attitude**: Be authentic, appreciate their unique background
- **Address**: First names
- **Time Zone**: [Check time zone difference if remote]

---

## ✅ Pre-Chat Checklist

- [ ] Review company website and product
- [ ] Check recent LinkedIn/X posts
- [ ] Prepare 30-sec self introduction
- [ ] Set up calendar invite (consider time zones)
- [ ] Have questions ready
- [ ] Have pen and paper for notes

Notion Push (Optional)

Requires NOTION_API_KEY environment variable and your target page ID.

bash
# Set your Notion page ID here
NOTION_PAGE_ID="YOUR_NOTION_PAGE_ID"
NOTION_KEY="${NOTION_API_KEY}"

curl -s -X PATCH "https://api.notion.com/v1/blocks/${NOTION_PAGE_ID}/children" \
  -H "Authorization: Bearer $NOTION_KEY" \
  -H "Notion-Version: 2022-06-28" \
  -H "Content-Type: application/json" \
  -d '{
    "children": [
      {"object": "block", "type": "heading_1", "heading_1": {"rich_text": [{"text": {"content": "☕ Coffee Chat Playbook: [Target]"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "Date: [YYYY-MM-DD]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "📋 Target Profile Summary"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[Basic info, background, recent topics]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "🏢 Company & Industry Research"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[Funding, location, team, product, industry landscape]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "👥 Founder Deep Dive"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[Background, work history, achievements, philosophy]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "📱 Recent Content & Posts"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[LinkedIn posts + X activity]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "🔍 You vs Target"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[Common ground and conversation starters]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "💬 Questions (8)"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[8 questions: 3 personal, 3 work, 2 industry]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "🗣️ Talking Points (4)"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[4 talking points]"}}]}},
      {"object": "block", "type": "divider", "divider": {}},
      {"object": "block", "type": "heading_2", "heading_2": {"rich_text": [{"text": {"content": "⚠️ Tips & ✅ Checklist"}}]}},
      {"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "[Communication tips and pre-chat checklist]"}}]}}
    ]
  }'

Quality Standards

  1. Always include Company & Industry Research - funding, product, competitors, trends
  2. Always include Founder Deep Dive - for startup targets, research each founder's background
  3. Always include Recent Content - LinkedIn posts + X activity
  4. Always compare profiles - find common ground between you and the target
  5. Generate exactly 8 questions - 3 personal, 3 work, 2 industry
  6. Generate exactly 4 talking points - show you've done homework
  7. Save locally - always save to memory/coffee-chat-{target-slug}-{YYYY-MM-DD}.md
  8. Push to Notion - if NOTION_API_KEY is configured
  9. Make questions specific - based on their background, posts, company news

Known Limitations

LinkedIn Scraping
  • LinkedIn company scrapers often return wrong data
  • LinkedIn profile scrapers may fail on free Apify tier
  • Workaround: Use web search for company/founder info, check X for recent posts
Profile Cache
  • Located at: memory/my-profile.md
  • If missing, ask the user to provide their background before proceeding
Notion
  • Requires NOTION_API_KEY environment variable
  • Set your page ID in the Notion Push section above
  • Notion API version: 2022-06-28

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/coffee-chat of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Coffee Chat next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Coffee Chat compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Coffee Chat this skillLeoYeAI/openclaw-master-skills2.2k—~6.6kAutomated safety check: PassMIT
Funding Signal Monitorgooseworks-ai/goose-skills1.2k1 repos~2.3kAutomated safety check: PassMIT
Competitor Intelgooseworks-ai/goose-skills1.2k1 repos~1.8kAutomated safety check: PassMIT
Deepapidavidondrej/skills4.1k—~2.5kAutomated safety check: PassMIT
Linkedin Message Writergooseworks-ai/goose-skills1.2k1 repos~3.4kAutomated safety check: NotesMIT
Linkedin Thread Monitorsergebulaev/linkedin-skills4.4k1 repos~1.4kAutomated safety check: PassMIT

Similar skills

  • Funding Signal Monitor

    gooseworks-ai/goose-skills

    Monitor web sources for Series A-C funding announcements. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~2.3k tokens
    Productivity & AutomationAuto-check passed
  • Competitor Intel

    gooseworks-ai/goose-skills

    Competitor intelligence system. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Marketing & SEOAuto-check passed
  • Deepapi

    davidondrej/skills

    Use DeepAPI for all web search, deep research, and web scraping (websites, LinkedIn, GitHub, X/Twitter, YouTube, Instagram) instead of built-in search, research, fetch, or browser tools.

    4.1k GitHub stars~2.5k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Linkedin Message Writer

    gooseworks-ai/goose-skills

    Research LinkedIn profiles and write personalized messages for any LinkedIn message type — connection requests, InMails, DMs, message requests, post comments, and comment replies.

    1.2k GitHub starsUsed in 1 repo~3.4k tokens
    Data & AnalyticsAuto-check: notes
  • Linkedin Thread Monitor

    sergebulaev/linkedin-skills

    Track which of your LinkedIn comments earned author replies.

    4.4k GitHub starsUsed in 1 repo~1.4k tokens
    Data & AnalyticsAuto-check passed
  • Apify Google Maps Leads

    apify/awesome-skills

    Official

    Build a local-business lead database from Google Maps in one Apify pipeline: search by target audience + geography, enrich each place with company contacts from its website, leads enrichment (names…

    265 GitHub stars~3.8k tokensUpdated 17 days ago
    Data & AnalyticsAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Coffee Chat

What does Coffee Chat do?

Generate a personalized coffee chat playbook for networking conversations. Coffee Chat is an agent skill from LeoYeAI/openclaw-master-skills. Generate a personalized coffee chat playbook for networking conversations.

When should I use Coffee Chat?

Coffee Chat fits situations like: networking prep; coffee chat prep; meeting prep This skill: 1.

How do I install Coffee Chat in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill coffee-chat -a claude-code`. Or copy the skill folder (skills/coffee-chat in LeoYeAI/openclaw-master-skills) into .claude/skills/coffee-chat in your project. Claude Code loads it when a task matches its description.

How do I install Coffee Chat in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill coffee-chat -a codex`. Or copy the skill folder (skills/coffee-chat in LeoYeAI/openclaw-master-skills) into .agents/skills/coffee-chat in your project. Codex loads it when a task matches its description.

Can I use Coffee Chat in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill coffee-chat -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/coffee-chat, .gemini/skills/coffee-chat, .github/skills/coffee-chat and .opencode/skills/coffee-chat in your project.

What does Coffee Chat need to run?

Going by SKILL.md and its folder, Coffee Chat needs the command-line tools its instructions call (npm and curl) and credentials named NOTION_API_KEY, APIFY_API_TOKEN and NOTION_KEY. Our summary lists: Node.js; A credential in NOTION_API_KEY; A credential in APIFY_API_TOKEN.

Does Coffee Chat access the network?

SKILL.md names 3 domains. In commands or code: notion.so, console.apify.com and api.notion.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Coffee Chat safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Coffee Chat use?

Coffee Chat is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Coffee Chat use?

About 6.6k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Coffee Chat?

Skills that share tags, products or a category with Coffee Chat: Funding Signal Monitor (gooseworks-ai/goose-skills, 1.2k stars), Competitor Intel (gooseworks-ai/goose-skills, 1.2k stars), Deepapi (davidondrej/skills, 4.1k stars) and Linkedin Message Writer (gooseworks-ai/goose-skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Coffee Chat?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.