πΎ CRM Intelligence β Smart Contact Filtering
by Odin's Eye Enterprises β Ancient Wisdom. Modern Intelligence.
2-stage Berman-style filtering and contact scoring for your personal CRM. Learns what matters to you.
What It Does
- Stage 1 β Quick keyword/pattern filter (fast, cheap)
- Stage 2 β AI-powered relevance scoring (deeper analysis)
- Learns from your feedback to improve over time
Trigger Phrases
- "filter my contacts"
- "score this lead"
- "who should I reach out to"
- "CRM filter"
- "prioritize contacts"
Usage
# Filter contacts from a CSV/JSON
python crm_filter.py filter contacts.json
# Score a specific contact
python crm_filter.py score "John Doe" --context "met at conference"
# Show learning stats
python crm_filter.py stats
Files
crm_filter.pyβ main filtering enginelearning.jsonβ learned preferences (auto-updated)
Requirements
- Python 3.10+
ANTHROPIC_API_KEYenvironment variable (for Stage 2 AI scoring)
For Agents
Run from the skill directory. Filter results come as JSON on stdout.
python crm_filter.py filter contacts.json --top 10
<!-- πΎ Huginn watches, Muninn remembers -->