From calendar-pipeline
Use this skill when an account executive, client partner, sales engineer, or revenue leader at a product-based or consulting company needs to autonomously identify VP/Director/C-suite decision makers, research their pain points, craft hyper-personalized outreach, run multi-touch follow-up sequences, and book meetings — keeping the calendar full with zero manual prospecting effort.
npx claudepluginhub aviskaar/open-org --plugin calendar-pipeline# Calendar Pipeline — Autonomous Revenue Engine A fully autonomous pipeline that fills your calendar with high-value meetings with VPs, Product Directors, and C-suite executives — so account executives, client partners, and sales engineers can spend 100% of their time in conversations, not in research and chase. > **The north star**: Your future depends on what your calendar looks like. Eight hours of booked meetings every day. This system makes that the default, not the exception. ## System Overview The system operates as a closed loop that runs continuously: Each cycle answers: **"...
/SKILLGuides implementation of defense-in-depth security architectures, compliance (SOC2, ISO27001, GDPR, HIPAA), threat modeling, risk assessments, SecOps, incident response, and SDLC security integration.
/SKILLEvaluates LLMs on 60+ benchmarks (MMLU, HumanEval, GSM8K) using lm-eval harness. Provides CLI commands for HuggingFace/vLLM models, task lists, and evaluation checklists.
/SKILLApplies systematic debugging strategies to track down bugs, performance issues, and unexpected behavior using checklists, scientific method, and testing techniques.
/SKILLSummarizes content from URLs, local files, podcasts, and YouTube videos. Extracts transcripts with --extract-only flag. Supports AI models, lengths, and JSON output.
/SKILLRuns `yarn extract-errors` on React project to detect new error messages needing codes, reports them, and verifies existing codes are up to date.
/SKILLManages major dependency upgrades via compatibility analysis, staged rollouts with npm/yarn, and testing for frameworks like React.
A fully autonomous pipeline that fills your calendar with high-value meetings with VPs, Product Directors, and C-suite executives — so account executives, client partners, and sales engineers can spend 100% of their time in conversations, not in research and chase.
The north star: Your future depends on what your calendar looks like. Eight hours of booked meetings every day. This system makes that the default, not the exception.
The system operates as a closed loop that runs continuously:
┌──────────────────────────────────────────────────────────────────┐
│ REVENUE ENGINE LOOP │
│ │
│ [1] Define ICP [2] Find Targets [3] Build Intel │
│ & Offering → VP/Dir/C-Suite → Pain + Context │
│ ↑ ↓ │
│ [7] Optimize ← [6] Book Meeting ← [4] Craft Outreach │
│ & Refill Calendar [5] Run Sequence │
└──────────────────────────────────────────────────────────────────┘
Each cycle answers: "Who is the right person to talk to next, what do they care about, and what is the most compelling reason for them to spend 30 minutes with us?"
Do this once at setup; revisit quarterly or when entering a new market.
Collect from the user or CRM:
offering:
company_name: ""
type: product | consulting | hybrid
one_liner: "" # e.g. "We help mid-market fintechs cut data pipeline costs by 40%"
problems_solved:
- "" # specific, painful, measurable problems
proof_points:
- customer: ""
outcome: "" # quantified result
differentiators:
- ""
demo_available: true | false
avg_deal_size: ""
sales_cycle_length: ""
icp:
company:
industries: [] # e.g. [fintech, healthtech, SaaS]
sizes: [] # e.g. [200-1000 employees, Series B-D]
geographies: []
tech_signals: [] # tools/stack they use that indicate fit
growth_signals: [] # e.g. recent funding, hiring surge, expansion
pain_triggers: [] # e.g. post-merger integration, compliance deadline
buyer_personas:
- title_patterns: [] # e.g. ["VP Engineering", "Head of Product", "CTO"]
seniority: [VP, Director, C-suite]
owns_budget: true
feels_pain: true # directly affected by the problem you solve
notes: ""
See references/prospect-research-guide.md for ICP scoring criteria.
calendar_targets:
meetings_per_day: 8
meeting_duration_minutes: 30
buffer_between_meetings: 15
weekly_new_prospects_to_contact: 50
target_meeting_conversion_rate: 0.15 # 15% of sequences → meeting
channels_priority: [email, linkedin, phone]
Don't spray and pray. Every prospect must have at least one buying signal before outreach. Signals ranked by conversion impact:
| Signal | Conversion Multiplier | Where to Find |
|---|---|---|
| Company just raised funding | 3× | Crunchbase, LinkedIn News |
| New VP/Director hired in last 90 days | 2.5× | LinkedIn, job boards |
| Actively hiring for roles your product replaces | 2.5× | LinkedIn Jobs, Indeed |
| Recent press/earnings mentioning pain you solve | 2× | Google News, 10-K/10-Q |
| Tech stack includes your integration partners | 1.8× | BuiltWith, job postings |
| Company in growth mode (headcount +20% YoY) | 1.5× | LinkedIn Insights |
| Competitor customer (if known) | 1.5× | G2, review sites |
Research method for each prospect:
"{company name}" + "{pain keyword}" site:linkedin.com OR site:techcrunch.comFor each target, populate a prospect record:
prospect:
id: ""
name: ""
title: ""
company: ""
linkedin_url: ""
email: "" # use enrichment tools or hunter.io pattern
buying_signals:
- signal: ""
source_url: ""
date_found: ""
company_context:
recent_news: ""
pain_indicators: []
tech_stack: []
headcount: ""
funding_stage: ""
personalization_hooks:
- "" # specific, concrete detail for first touch
outreach_status: not_contacted
sequence_step: 0
last_contact_date: null
meeting_booked: false
notes: ""
Score each prospect before adding to the active outreach queue:
Priority Score = (Signal Strength × 40%)
+ (ICP Fit × 35%)
+ (Seniority × 15%)
+ (Reachability × 10%)
Only work prospects with score ≥ 70. Below that, move to a nurture list.
Before writing a single word of outreach, spend 5 minutes building a Prospect Intel Brief. This is what makes the difference between a 2% and a 25% reply rate.
## Prospect Intel Brief — [Name], [Title] at [Company]
### Their World Right Now
- What is the company publicly focused on? (product launches, market expansion, cost cutting)
- What did they recently post/comment on LinkedIn?
- What problems do their open job postings signal?
### Why They Personally Feel This Pain
- Does their role own the function your product affects?
- Any direct quotes from their public writing about related challenges?
- How long have they been in this role? (new = change agent; long-tenured = entrenched)
### The Trigger
- What specific event (signal) makes this the RIGHT TIME to reach out?
- What happens if they do nothing in the next 90 days?
### Proof That Should Move Them
- Which customer story (from your proof_points) maps most closely to their situation?
- What outcome will resonate most: cost, speed, risk reduction, or competitive edge?
### Personalization Hook (for first line of outreach)
- One highly specific detail that shows you did not send a template
See references/prospect-research-guide.md for research workflow.
Every first touch must follow this structure — regardless of channel:
[Hook] — A specific, relevant observation about their world (1-2 sentences)
[Bridge] — Connect their situation to the problem you solve (1 sentence)
[Proof] — One concrete result from a similar company (1 sentence)
[Ask] — A single, low-friction call to action (1 sentence)
Hard rules:
Email — best for senior buyers who live in inbox:
LinkedIn — best for engaging with their content first:
Phone — for hot signals or after 2+ email/LinkedIn touches with no reply:
See assets/email-sequences.md and assets/linkedin-sequences.md for templates.
Tier the personalization effort by prospect priority score:
| Priority | Tier | Research Time | Personalization Level |
|---|---|---|---|
| 90–100 | Platinum | 20 min | Full intel brief + custom content |
| 75–89 | Gold | 10 min | 3+ specific hooks woven through sequence |
| 60–74 | Silver | 5 min | 1 strong hook in first touch, templates after |
Execute this cadence for every prospect. Personalization decreases, value increases with each step:
Day 1 → Email (first touch, full personalization)
Day 3 → LinkedIn connection request
Day 5 → LinkedIn comment on their recent post
Day 7 → Email follow-up (add one new insight or relevant content)
Day 10 → LinkedIn DM (after connection accepted)
Day 14 → Email (reframe — different angle, different pain)
Day 18 → Phone + voicemail
Day 21 → Final email ("breakup" — create urgency, close the loop)
Total sequence: 21 days, 8 touches. If no response after Day 21: move to long-term nurture (quarterly check-in).
| Reply Type | Action |
|---|---|
| "Interested, let's talk" | Immediately offer 3 calendar slots, send within 5 min |
| "Not the right person, talk to X" | Thank them, add X to pipeline with referral context |
| "Not right now, check back in Q3" | Add to calendar as a reminder, note specific timing |
| "We have this handled" | Probe: "What are you using?" — use to refine ICP |
| "Remove me" | Immediately suppress from all sequences, note in CRM |
When a prospect shows interest, the #1 failure point is friction in scheduling. Eliminate it:
"I have Tuesday at 10am ET, Wednesday at 2pm ET, or Thursday at 9am ET — which works?"
Subject: [Your Name] / [Their Name] — [Date] [Time]
Hi [Name],
Confirming our call for [Day, Date] at [Time] [Timezone].
Quick agenda:
1. 5 min: Understand where [Company] is headed on [relevant initiative]
2. 15 min: Show how we helped [similar company] achieve [specific outcome]
3. 10 min: Open Q&A
[Calendar link / dial-in]
Looking forward to it.
[Your name]
Generate a 1-page brief before every meeting:
## Pre-Meeting Brief — [Name], [Title] at [Company]
**Meeting**: [Date, Time, Duration]
### Their Context
- Company snapshot: [size, stage, recent news]
- Their role: [scope, tenure, likely priorities]
- Known pain: [what research surfaced]
### Our Angle
- Lead with: [most relevant proof point]
- Avoid: [anything that might not resonate — competitor conflicts, etc.]
- Key question to ask: [one open-ended discovery question]
### Success Criteria for This Meeting
- [ ] Understand their top 3 priorities for [relevant function]
- [ ] Identify if there is a live initiative or budget for this problem
- [ ] Get agreement on a follow-up action (demo, pilot, intro to economic buyer)
CALENDAR HEALTH — [Date]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Meetings booked today: [N] / 8 target
Meetings this week: [N] / 40 target
Pipeline coverage: $[X] (target: 3× quota)
SEQUENCE ACTIVITY (last 7 days)
New prospects contacted: [N]
Emails sent: [N] Reply rate: [%]
LinkedIn touches: [N] Reply rate: [%]
Sequences completed (no reply): [N]
Meetings booked from sequence: [N] Conversion: [%]
TOP OF FUNNEL HEALTH
Active prospects in sequence: [N]
Due for follow-up today: [N]
Overdue (no touch in 3+ days): [N] ← FIX FIRST
CALENDAR GAPS (days with < 8 meetings)
[List dates with gaps and recommended actions]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every Monday, answer these questions before starting outreach:
Adjust messaging templates based on what worked. Kill anything below 5% reply rate after 50 sends.
When the calendar has gaps for the next 3–5 business days:
Always have one variable being tested:
active_test:
variable: subject_line | first_line | cta | send_time
variant_a:
description: ""
sends: 0
replies: 0
variant_b:
description: ""
sends: 0
replies: 0
winner_threshold: 50_sends_each_and_p<0.10
Test one thing at a time. Never test without a control.
| Metric | Below Avg | Good | Exceptional |
|---|---|---|---|
| Cold email open rate | < 25% | 35–45% | > 50% |
| Cold email reply rate | < 3% | 6–10% | > 15% |
| LinkedIn acceptance rate | < 15% | 25–35% | > 40% |
| LinkedIn reply rate | < 5% | 10–15% | > 20% |
| Sequence → meeting rate | < 5% | 10–15% | > 20% |
| Meeting → opportunity rate | < 20% | 35–50% | > 60% |
If any metric is below average for 2+ consecutive weeks, pause and redesign before scaling.
One-time setup:
Weekly recurring (every Monday):
Daily (every morning):
Escalate to human only when: