Skip to content

Buyer signal scanner - #4

Open
skyzer wants to merge 8 commits into
mainfrom
buyer-signal-scanner
Open

skyzer wants to merge 8 commits into
mainfrom
buyer-signal-scanner

Conversation

@skyzer

@skyzer skyzer commented Sep 3, 2026

Copy link
Copy Markdown
Owner

What

A second sales skill, sibling of outbound-master/: scans X, Reddit, Hacker News, GitHub, forums, review sites and job ads for people asking for what the operator sells, scores intent 1-10, and drafts a public reply and a DM for a human to post.

Design

  • No send path, by construction. scripts/preflight.py fails if a send marker appears anywhere in scripts/.
  • Shares the schema, not the code. Reads config/brief.md, state/exclusions.csv and state/prospects.csv (read-only dedupe) from outbound-master via CONFIG_DIR/STATE_DIR; owns signals.csv, seen_signals.csv, rejections.md.
  • One bridge. export_for_outbound.py writes an import_leads.py-compatible CSV, on request only.
  • Correction loop. Rejections and draft rewrites are recorded and read before the next scoring pass.

Tested

preflight -> search (HN/GitHub/Reddit) -> save_signal (dedupe, exclusions, outbound-pipeline check, recency, draft checks) -> expire -> render -> export, standalone and in shared-state mode against a real outbound install.

Note

Pushed through the web UI, so install.sh and scripts/*.py lost their executable bit. After merge: git update-index --chmod=+x buyer-signal-scanner/install.sh buyer-signal-scanner/scripts/*.py (scripts are invoked as python scripts/x.py so only install.sh matters).

🤖 Generated with Claude Code

https://claude.ai/code/session_01S7B1U3Bd5g4XYk3z5gJwcA

skyzer and others added 8 commits September 3, 2026 20:12
A second sales skill, sibling of outbound-master: scans X, Reddit, Hacker News, GitHub, forums, review sites and job ads for people asking for what the operator sells, scores intent 1-10, and drafts a public reply and a DM for a human to post. No send path by design.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S7B1U3Bd5g4XYk3z5gJwcA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant