Files
David Ibia ea570af409 feat(omo): retire opencode and move its skills and commands to omo
- Move the vendored skills from .config/opencode/skills to
  .config/omo/skills, with provenance and local changes in its README
- Rewrite Impeccable's script paths to ~/.omo/agent/skills/impeccable so
  its detector and live-server verbs resolve under omo
- frontend-workflow hands screenshots to a visual-engineering task
  instead of opencode run
- Move the notes commands and /impeccable to .config/omo/prompts as omo
  prompt templates; setup-mcp stays behind because it writes
  opencode.json
- Archive DEVELOPMENT-WORKFLOW.md and UI-WORKFLOW.md under
  .config/omo/archive; nothing loads them
- link-ai-configs.sh links the skills into omo and Claude Code only and
  stops linking OpenCode's config, TUI, plugins and workflow docs
- setup-mac.sh and Brewfile.apps stop installing OpenCode; README and
  .withcontextconfig.jsonc follow the new layout

~/.config/opencode/AGENTS.md stays linked: omo's rules engine reads it
before ~/.claude/CLAUDE.md and stops at the first hit, so it carries the
shared preferences and keeps OMC's instructions out of omo.
2026-10-10 14:56:27 +01:00

5.1 KiB
Raw Permalink Blame History

Personalization at Scale

Personalization drives 50–250% more replies (Lavender). The key insight: if your personalization has nothing to do with the problem you solve, it's just an attention hack (Clay).

Four Levels of Personalization

Level 1 — Basic (merge tags)

First name, company name, job title. Table stakes, no longer differentiating. ~5% lift.

Level 2 — Industry/segment

Industry-specific pain points, trends, regulatory challenges. Scalable via micro-segmentation.

Most {{industry}} teams struggle with {{lead gen problem}}, which often leads to wasted effort.

Level 3 — Role-level

Challenges specific to their role and seniority.

As Head of Sales, keeping pipeline steady is probably your biggest headache. Your RevOps team is small, so you're likely wearing multiple hats during scaling.

Level 4 — Individual (gold standard)

Specific, timely observations about that person connected to the problem you solve.

Noticed you're hiring 3 SDRs. Sounds like you're scaling outbound fast. Most teams hit follow-up fatigue during onboarding.

Research Signal Stack

Signal Where to find it How to use it
Recent funding Crunchbase, LinkedIn, press "Congrats on Series B. Scaling teams fast usually creates X challenge"
Job postings LinkedIn Jobs, careers page "Noticed you're hiring 3 SDRs. Sounds like you're scaling outbound"
Tech stack BuiltWith, Wappalyzer, HG Insights "I see you're using HubSpot. Most teams at your stage hit a ceiling with X"
LinkedIn activity Posts, comments, job changes "Really enjoyed your post about X"
Company news Google News, press releases "Congrats on acquiring X. Integrating teams usually creates Y challenge"
Podcast/talks Google, YouTube, podcasts "Caught your talk at SaaStr on X. Really insightful"
Website changes Manual review "Your new pricing page caught my eye. Curious how it's converting"

The 3-Minute Personalization System

From "30 Minutes to President's Club":

Step 1: Build a research stack of top 10 buying signals — 5 company triggers, 5 person triggers. Stack-rank by relevance.

Step 2: Build a 3x3 template: (1) personalization attached to a problem, (2) problem you solve, (3) one-sentence solution + low-friction CTA.

Step 3: Create 5 "trigger templates" — pre-written personalization paragraphs for each trigger, with a smooth segue into the problem.

The personalization must logically connect to the problem. This creates 5 reusable triggers with the rest of the email constant. A top SDR writes a personalized email in under 3 minutes.

The Four -Graphic Principles (Becc Holland)

  • Demographic — Age, profession, background
  • Technographic — Tech stack, tools used
  • Firmographic — Company size, funding, industry, growth stage
  • Psychographic — Values, passions, beliefs (highest-impact dimension)

Tapping into what prospects are passionate about drives significantly higher response rates.

Observation-Based Openers (highest performing)

Trigger-event: "Congrats on the recent funding round. Scaling the team from here is exciting, and I imagine [challenge] is top of mind."

Observation: "Your recent post about [topic] resonated. Especially the part about [detail]. Got me thinking about how that applies to [challenge]."

Industry insight: "Most [role titles] I talk to spend [X hours/week] on [problem]. Curious if that matches your experience at [Company]."

What Feels Fake (avoid)

  • AI-generated emails with similar phrasing ("I hope this email finds you well")
  • Generic attention hacks disconnected from problem ("Cool that you went to UCLA!" → pitch)
  • Over-personalizing to creepiness
  • "I saw your LinkedIn profile and wanted to reach out" — signals mass automation

The "So What?" Test

After writing any opening line, read from prospect's perspective: "So what? Why would I care?" If the answer is nothing, rewrite.

Personalizing With AI

Agents make Level 4 research affordable at scale, and they make invented personalization just as cheap. Buyers in 2026 spot it fast: praise for the company mission, congratulations on a year-old funding round, "I noticed you're in SaaS."

  • Relevance beats personalization. A specific trigger, the pain it implies, and a concrete offer outperform a clever personal line attached to a generic pitch.
  • Facts first, then the angle, in two separate steps, with a source URL for every fact.
  • Allow "no hook found." When research turns up nothing specific, use the segment-level message instead of a manufactured one.
  • Review before sending for Tier 1 and a sample of Tier 2.

The full research rules and the account brief template are in the prospecting skill's account research reference.