Generate personalized outreach emails and messages using Common Room signals.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "compose-outreach" skill from askskill: 1. Download https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/common-room/skills/compose-outreach/SKILL.md 2. Save it as ~/.claude/skills/compose-outreach/SKILL.md 3. Reload skills and tell me it's ready
Using Common Room signals that this prospect recently viewed the pricing page, downloaded a whitepaper, and followed our product updates, draft a personalized sales follow-up email in a professional and friendly tone, ending with an invitation to book a demo.
A personalized follow-up email draft that uses behavior signals naturally and includes a clear call to action.
Write a first-touch outreach email for Ming Li. He recently mentioned on LinkedIn that his team is expanding its data infrastructure and also visited our integrations page. Highlight relevant value points, avoid sounding too salesy, and keep it under 120 words.
A concise cold outreach email that shows awareness of the contact’s context and highlights relevant product value.
Based on Common Room signals, write a direct message for this contact: they attended our webinar, then viewed the case study page multiple times, but have not replied to emails. Create a short message suitable for LinkedIn DM in a relaxed and natural tone.
A short social outreach message that naturally builds on prior engagement and encourages a reply.
Generate three personalized outreach formats — email, call script, and LinkedIn message — grounded in Common Room signals for a specific company or contact.
Use Common Room MCP tools to find and retrieve data for the target (company and/or specific contact). Pull:
If the user specified a person, run contact-level research. If only a company was given, identify the best contact to target based on title, engagement, and role.
If CR returned strong signals (recent activity, engagement, product usage), those should drive personalization — skip web search. If CR signals are thin or the prospect has little CR activity, run a web search for external hooks:
What to search:
"[company name]" funding OR acquisition OR launch OR announcement — last 30 days"[contact full name]" "[company name]" — look for recent articles, interviews, LinkedIn posts, or conference talksPrioritize external hooks that are:
If the user explicitly asks for web search or external hooks, run it regardless of CR signal richness.
If Spark is available, run enrichment on the target contact to get persona classification, background, and influence signals. Use this to calibrate tone and message angle.
From the signal data, identify the 1–3 strongest personalization hooks. Rank by:
Good hooks: posted a question in the community about X, just hired 5 engineers, recently started using [feature], company just raised Series B, trial nearing expiration, champion just changed jobs.
Bad hooks: "I noticed you're a customer" or generic industry trends.
Use the strongest hooks to write all three formats. Each format has different constraints and conventions — follow the format-specific guidelines in references/outreach-formats-guide.md.
Always produce all three, clearly labeled.
When the user's company context is available (see references/my-company-context.md), ground the value bridge and pitch in the user's specific product and positioning.
After the three drafts, include a brief note (2–4 sentences) explaining:
## Outreach for [Name / Company]
### 📧 Email
**Subject:** [Subject line]
[Email body — 3–5 sentences]
---
### 📞 Call Script
**Opening:**
[Opening line — conversational, 1–2 sentences]
**Value Bridge:**
[Why you're calling and why now — 2–3 sentences tied to a signal]
**Ask:**
[Single, low-friction ask — e.g., 15-minute call, specific question]
---
### 💼 LinkedIn Message
[Under 300 characters. Warm, personal, no pitch.]
---
### Signal Notes
[2–4 sentences: which signals were used, why, and any alternative angles]
If Common Room returns minimal data on the target (e.g., just name, title, tags — no activity, no scores, no Spark):
…
Create stakeholder updates tailored to audience, cadence, and communication goals.
Review an analysis for methodology, accuracy, bias, and evidence support.
Generate people analytics reports on headcount, attrition, diversity, and org health.
Identify, categorize, and prioritize technical debt for smarter refactoring decisions.
Choose the right Zoom surface for a product use case with clear tradeoffs.
Turn an approved brief into social assets, copy, and a staged campaign.
Research prospects and draft personalized outreach emails with stronger relevance and response potential.
Draft concise, personalized investor outreach messages for fundraising conversations.
Manage Gmail and Outlook inboxes with natural language search, reading, and replies.
Let AI send transactional, notification, and outreach emails via Resend API.
Generate daily or weekly cross-source digests of mentions, action items, and updates.
Handle customer complaints end-to-end with context, reply drafts, and fix suggestions.