关于 contact-cache
Contact Cache 是面向周期性开展外联的团队的 CSV 联系人追踪技能。它按 LinkedIn 个人资料网址或邮箱去重,帮助避免重复联系同一人。
主要功能
- 01查询已有联系人
- 02添加单个联系人
- 03从 CSV 导入联系人
- 04按 LinkedIn 网址或邮箱去重
- 05追踪联系人状态
适用场景
- 01外联前检查潜在联系人名单
- 02记录新发现的联系人
- 03导入现有联系人列表
- 04追踪联系人的外联进展
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill contact-cache安装后在 Claude Code 中输入/contact-cache确认已加载。
附带文件scripts/cache.pyskill.meta.json
详细介绍
联系人缓存
跟踪各个策略中已识别/已联系的所有人员。基于 CSV 的联系人数据库,按 LinkedIn URL 或电子邮件去重。防止按固定周期运行策略时重复联系同一人员。
用法
# Check if contacts are already cached
python3 skills/contact-cache/scripts/cache.py check --linkedin-urls "https://linkedin.com/in/person1,https://linkedin.com/in/person2"
python3 skills/contact-cache/scripts/cache.py check --emails "[email protected],[email protected]"
# Add a single contact
python3 skills/contact-cache/scripts/cache.py add --name "John Smith" --linkedin-url "https://linkedin.com/in/johnsmith" --email "[email protected]" --company "Acme Corp" --title "VP Finance" --strategy "2A-hiring-signal"
# Bulk import from CSV
python3 skills/contact-cache/scripts/cache.py add --csv /path/to/leads.csv --strategy "2A-hiring-signal"
# Update a contact's status
python3 skills/contact-cache/scripts/cache.py update --linkedin-url "https://linkedin.com/in/johnsmith" --status contacted --notes "Sent intro email 2026-02-24"
# Export the full cache
python3 skills/contact-cache/scripts/cache.py export --format csv
python3 skills/contact-cache/scripts/cache.py export --format json
python3 skills/contact-cache/scripts/cache.py export --status contacted
python3 skills/contact-cache/scripts/cache.py export --strategy "2A-hiring-signal"
# Print summary statistics
python3 skills/contact-cache/scripts/cache.py stats
数据
联系人存储在 skills/contact-cache/data/contacts.csv 中。首次使用时会自动创建该文件。
按 LinkedIn URL(优先)或电子邮件去重。两者都会先规范化,再进行哈希处理(SHA256,取前 16 个字符),以生成稳定的 contact_id。
有效状态
new、qualified、contacted、replied、meeting_booked、converted、not_interested
评论
支持 Markdown