尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Claude Code skill: Runs a weekly outbound cycle end to end
翻译准备中
正在加载完整 README。
查看完整 README ↗A Claude Code skill that runs a weekly outbound cycle like a careful researcher would, just faster. It finds companies that match your ideal customer profile, verifies each company and the right person, researches them, removes anyone you already contacted or met, writes personalized emails in your own voice, checks every one of them, sends them from your own mailbox in small daily batches, picks a short list of people to connect with on LinkedIn, logs everything to your CRM, and learns from last week's reply rates.
It asks its setup questions once. After that it runs the whole week by itself and reports
what it did. The only thing it asks about is money: paid data above your budget, or any
purchase. If you would rather approve each batch, set autonomy.mode: review. If you have not
connected a mail sender, it creates drafts and you send.
Most outbound automation optimizes for volume and gets ignored. This skill is built around the opposite: a verification ladder, a per-person research bar, a dedupe gate across every place you might have talked to someone, drafting rules copied from emails you actually sent, a no-repeat check, and a review loop. Volume is a config setting (default 100 a week). Quality is not.
git clone https://github.com/mariagorskikh/outreach-conductor ~/.claude/skills/outreach-conductor
Either let the skill interview you on first run ("run weekly outreach" with no config starts the interview), or do it by hand:
cd ~/.claude/skills/outreach-conductor
cp config.example.yaml config.yaml
mkdir -p data voice
cp examples/sent-examples.example.md voice/sent-examples.md # then paste your real emails
Then edit config.yaml: your name and voice notes, your offer, your ICP and fit rubric,
buckets and angles with their shares, the weekly volume, your CRM, the sender
(email.send_via, email.daily_send_cap), the compliance.footer, the LinkedIn cap, the
spending budget, and autonomy.mode. Keep API keys in environment variables, never in the
config.
Check it parses:
python3 scripts/week.py init
Environment variables:
| Variable | What it does |
|---|---|
OUTREACH_CONDUCTOR_CONFIG | path to a config file outside the skill folder |
OUTREACH_STATE_DIR | where week folders live (default state/ next to the config) |
flowchart LR
A[Setup questions, once] --> B[Find companies]
B --> C[Verify and dedupe]
C --> D[Research and write]
D --> E[Self-review gate]
E --> F{Paid data above budget?}
F -- yes --> G[Ask you first]
F -- no --> H[Send daily batches]
G --> H
H --> I[CRM, LinkedIn list, report]
config.yaml. Weekly runs ask nothing.reply_rates.py measures reply and meeting rates by opener, subject, length, bucket and
angle, and next week's briefs change accordingly.Everything for a week lives in state/<YYYY-Www>/, so a run can stop and resume across
sessions without redoing work, and never sends the same email twice.
| It does by itself | It asks you first | It always stops on |
|---|---|---|
| research, writing, review, sending inside the daily cap, CRM updates, the LinkedIn list, small quota shifts from reply data | paid data above spending.weekly_budget, buying a list, tool, domain or mailbox, upgrading a plan | bounces above email.bounce_stop, platform or mail provider warnings, login or captcha prompts, opt-outs, a fact it cannot verify |
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗