mcpField
C
contact-cache

contact-cache

github.com/nikiandrマーケティング・グロース1129 回インストール31 週間前に更新
リポジトリ

contact-cache について

Contact Cacheは、継続的なアウトリーチ施策向けのCSVベースの連絡先管理スキルです。LinkedInのURLまたはメールアドレスで連絡先を照合・重複排除し、各連絡先の状態を記録します。

主な機能

  1. 01LinkedIn URLまたはメールで連絡先を検索
  2. 02正規化した連絡先情報の重複排除
  3. 03連絡先の個別追加
  4. 04CSVからの連絡先インポート
  5. 05連絡先ステータスの記録

活用シーン

  1. 01見込み客への連絡履歴の確認
  2. 02継続施策での重複アプローチの回避
  3. 03CSVからの連絡先リストの取り込み
  4. 04新規から成約までの状態管理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nikiandr/goose-skills --skill contact-cache

インストール後、Claude Code で/contact-cacheを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

skill.meta.json
data/
contacts.csv
scripts/
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

コメント