Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
Claude, ChatGPT, Cursor를 Re:Vault에 연결해 26가지 도구로 소싱·대기·대화·수치 관리, 각 메시지에 검증된 이유 제공
Connect your own Claude, ChatGPT or Cursor to the Re:Vault stack: 26 tools over sourcing, queue, conversations and numbers. The price pays for a checked reason behind every message, a profile kept ins
마케팅PythonGitHub @dostrovcev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기29 Claude Skills for an AI agent that runs B2B outbound on LinkedIn and email. Each rule carries the number from a live engine.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
29 Claude Skills and 3 scripts for an AI agent that runs B2B outbound on LinkedIn and email.
We run our own outbound with an agent on autopilot. When it makes a mistake, we write down the rule it was missing, together with the number that showed us the mistake. This repo is that rulebook, with our client data removed.README 전문 보기 ↗29 Claude Skills and 3 scripts for an AI agent that runs B2B outbound on LinkedIn and email.
We run our own outbound with an agent on autopilot. When it makes a mistake, we write down the rule it was missing, together with the number that showed us the mistake. This repo is that rulebook, with our client data removed.
A few of the numbers inside:
skills/
├── targeting-* 5 who you write to, and why this week
├── first-touch-* 5 the invite, the note, the first message
├── writing-* 5 what the text reads like to a human
├── replies-* 4 triage, live threads, silence
├── sending-* 4 pace, refusals, keeping profiles alive
├── learning-* 4 weekly readout, A/B splits, checks
└── meetings-* 2 brief before, reminder before
scripts/ 3 batch checks the model should not eyeball
| Group | Skill | The rule |
|---|---|---|
| targeting | targeting-sales-hiring-signal | A job post is a reason to write only when they hire in sales |
targeting-fact-with-source | One fact, with its source, or no message | |
targeting-named-person-not-inbox | A shared inbox is not a contact. Find the names yourself | |
targeting-reason-can-be-context | The reason to write can be context. Zero events is a valid answer | |
targeting-exclude-existing-customers | Exclude existing customers from their own export, before the first send | |
| first-touch | first-touch-straight-to-the-point | Say what you sell in the first message, and keep it short |
first-touch-invite-note-by-account-type | Invite notes from Premium accounts only | |
first-touch-message-after-accept | The first message after accept states intent and adds something new | |
first-touch-booking-link-once | The booking link goes into a thread once | |
first-touch-no-negation | Say it as a statement. Name no conflict | |
| writing | writing-stamp-is-frequency | A cliche is measured by how often it repeats across a batch |
writing-paragraphs-not-walls | Paragraphs, with a blank line between them | |
writing-de-ai-final-pass | Final pass: make it read like one person wrote it | |
writing-weekday-matches-date | A weekday next to a date is checked against the calendar | |
writing-claim-needs-ground | Every claim travels with its ground | |
| replies | replies-triage | Sort every reply before anyone answers it |
replies-discovery-not-pitch | A live thread is questions first, product second | |
replies-follow-up-after-silence | After silence, ask about timing. Skip the goodbye | |
replies-48h-sla | No lead waits more than 48 hours when the ball is ours | |
| sending | sending-spread-the-day | Spread the day across the working window |
sending-refusal-costs-an-attempt | A refusal costs one attempt, not a day | |
sending-protect-real-profiles | Mechanics experiments run on disposable profiles only | |
sending-limits-from-vendor-docs | Limits come from the docs and your own measurements | |
| learning | learning-weekly-readout | Weekly readout: one change, and only on enough data |
learning-decision-needs-why | Every change logs why, what you expect, and what you rejected | |
learning-ab-split-key | Split by lead, lock the arm, keep the key smaller than a batch | |
learning-check-what-the-human-received | Check what the human received | |
| meetings | meetings-pre-call-brief | A brief before every external call |
meetings-reminder-hour-before | One short reminder, one hour before, in the channel you already use |
Scripts (Python 3.9+, standard library only):
scripts/sameness.py checks a batch for duplicates, repeated phrases and repeated endings.scripts/paragraphs.py splits a message into paragraphs, or --check fails on a wall of text.scripts/weekday_check.py fails when a weekday and a date disagree ("Monday, September 22").Claude Code, as a plugin:
/plugin marketplace add dostrovcev/outbound-agent-skills
/plugin install outbound-agent-skills@revault
Or copy the folders you want into ~/.claude/skills/ (all projects) or .claude/skills/ (one project). Claude picks a skill up from its description when the task matches.
In Claude.ai or the Claude app: zip a single skill folder and upload it under Settings, Capabilities, Skills.
Each skill has the same shape: the rule, why (with our number), steps, a pre-send checklist, and an example. If you pick two, start with writing-stamp-is-frequency and first-touch-invite-note-by-account-type: both work on the next batch you send.
The numbers come from our own sending across several LinkedIn profiles in 2026. Your market will give you different numbers. Keep the method, measure your own, and replace ours.
These rules run inside Re:Vault, an outbound engine: sourcing, sending across LinkedIn profiles, reply handling and a weekly readout. You can connect your own Claude to it and run it yourself, from $199 a month: re-vault.io/mcp.
MIT. Use it, fork it, change the numbers to yours. If a rule saves you a profile, tell us which one.