contact-cache について
Contact Cacheは、継続的なアウトリーチ施策向けのCSVベースの連絡先管理スキルです。LinkedInのURLまたはメールアドレスで連絡先を照合・重複排除し、各連絡先の状態を記録します。
主な機能
- 01LinkedIn URLまたはメールで連絡先を検索
- 02正規化した連絡先情報の重複排除
- 03連絡先の個別追加
- 04CSVからの連絡先インポート
- 05連絡先ステータスの記録
活用シーン
- 01見込み客への連絡履歴の確認
- 02継続施策での重複アプローチの回避
- 03CSVからの連絡先リストの取り込み
- 04新規から成約までの状態管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nikiandr/ goose-skills --skill contact-cacheインストール後、Claude Code で/contact-cacheを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
skill.meta.jsondata/contacts.csvscripts/cache.py詳細
連絡先キャッシュ
すべての戦略で特定・連絡した人物を追跡します。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 対応