# 人物検索エージェントスキル

> B2Bのリード獲得とデータエンリッチメントのための人物検索エージェントスキル。営業、採用、調査のために、プロフェッショナル、著名人、候補者、企業データを検索し、評価し、拡充します。

- Canonical: https://nanoskill.ai/ja/skills/people-search
- Markdown: https://nanoskill.ai/ja/skills/people-search.md
- Author: LessieAI
- Published: 2026-05-31T01:39:27.046Z
- Updated: 2026-07-25T04:21:32.916Z
- Language: ja
- Source type: github
- Popularity signal: 22

## Sources

- https://github.com/LessieAI/lessie-skill

## Install

```shell
npx skills add https://github.com/LessieAI/lessie-skill/tree/main/people-search
```

## About

レッシー人物検索＆エンリッチメントスキルは、個人や組織に関する情報を効率的に検索、評価、拡充することを可能にします。ターゲットを絞ったB2Bリードリストの作成、採用に最適な候補者の特定、詳細な背景調査の実施など、あらゆるニーズに対応し、包括的なデータベースとウェブインテリジェンスを活用してプロセスを効率化します。

この強力なスキルは、2つの検索モードを提供します。役職、企業、役職レベルに基づいてプロフェッショナルを検索するB2Bモードと、主要なソーシャルメディアプラットフォームでインフルエンサーや著名人を特定するKOL（キーオピニオンリーダー）モードです。さらに、業界の詳細、資金調達ラウンド、技術スタック、採用活動などを深く掘り下げることができる堅牢な企業調査機能も提供します。

透明性を重視して設計されたレッシーは、クレジットベースのシステムで動作し、アクションを実行する前に常にコストを把握できます。連絡先情報のロック解除には柔軟なオプションがあり、以前に見つけた個人の再ロック解除は多くの場合無料です。より幅広いリサーチニーズに対応するため、一般的なウェブ検索や情報取得ツールも統合されており、ビジネスインテリジェンスとアウトリーチのための多用途な資産となっています。

## Key features

- **デュアル検索モード（B2B & KOL）**: B2Bモードを利用して、役職、企業、職位レベルでプロフェッショナルデータベースを検索したり、KOLモードでオーディエンスやフォロワー数に基づいてソーシャルメディアプラットフォーム全体のインフルエンサーや著名人を見つけたりできます。
- **包括的な人物情報の充実**: 既知の連絡先を、Eメール、電話番号、職歴、ソーシャルリンク、フォロワー数などの詳細プロフィールで充実させ、連絡先データの深さを向上させます。
- **企業調査とインサイト**: 企業を調査し、業界、資金調達、技術スタック、採用活動などを包括的に把握し、ターゲット組織の全体像を提供します。
- **確認付きクレジットベースの利用**: 透明性のあるクレジットシステムで効果的に予算を管理します。スキルはクレジットを消費するアクションの前にコストを確認するため、予期しない請求を防ぎます。
- **柔軟な連絡先アンロックオプション**: 過去の検索結果の人物のメールアドレスを再アンロックする場合は追加費用なしでアンロックしたり、外部リードの場合は明示的なプラットフォームハンドルで連絡先をアンロックしたりできます。

## Use cases

- **B2Bリードリストの生成**: 役職、企業、場所、職位レベルに基づいてプロフェッショナルを検索し、ターゲットを絞ったリードリストを迅速に作成できます。営業チームやマーケティングチームに最適です。
- **採用候補者のソーシング**: プロフェッショナルデータベースを検索し、プロフィールを必須の連絡先情報で充実させることで、採用候補者を効率的に見つけて適格性を確認します。
- **バックグラウンドウェブリサーチの実施**: 統合されたウェブ検索とフェッチツールを使用して、個人や組織に関する徹底的なバックグラウンドリサーチを実施し、包括的なインテリジェンスを収集します。
- **キーオピニオンリーダー（KOL）の特定**: オーディエンス、フォロワー数、コンテンツトピックで、さまざまなソーシャルメディアプラットフォーム全体のインフルエンサーや著名人を発見し、マーケティングキャンペーンに活用します。

## Skill definition

# Lessie — 人物検索 & データエンリッチ

## セットアップ

Lessieは2つのモードをサポートしています: **CLI** (デフォルト、推奨) と **MCP サーバー**。

### モード A: CLI (デフォルト)

Lessie CLIバイナリをインストール:

```bash
npm install -g @lessie/cli
```

またはインストールせずに使用:

```bash
npx @lessie/cli --version
```

初回認証:

```bash
lessie auth
```

ブラウザが開きログイン/登録を行います。トークンは`~/.lessie/oauth.json`にキャッシュされます。

接続確認:

```bash
lessie status
```

### モード B: MCP サーバー

MCP設定に追加 (Claude Code: `~/.claude.json`、Cursor: `~/.cursor/mcp.json`、Codex: `~/.codex/config.toml` など):

```json
{
  "mcpServers": {
    "lessie": {
      "command": "npx",
      "args": ["-y", "@lessie/mcp-server"],
      "env": {
        "LESSIE_REMOTE_MCP_URL": "https://app.lessie.ai/mcp-server/mcp"
      }
    }
  }
}
```

### アンインストール

- **CLI:** `npm uninstall -g @lessie/cli && rm -rf ~/.lessie/`
- **MCP:** `.json`から`"lessie"`エントリを削除し、`rm -rf ~/.lessie/`

## バージョンチェック

各セッションの開始時に、モード検出の前にこれらのチェックを1回実行します。どちらのチェックも非ブロッキングです。コマンドが失敗した場合（ネットワークエラー、タイムアウト）は、静かにスキップして次に進みます。

### スキルバージョン

1. このファイルのメタデータの`version`フィールドから現在のローカルバージョンを読み取ります。
2. リモートバージョンを取得:
   ```bash
   curl -sf --max-time 5 https://raw.githubusercontent.com/LessieAI/lessie-skill/main/people-search/SKILL.md | head -5 | grep 'version:' | head -1 | awk '{print $2}'
   ```
3. リモートバージョンがローカルバージョンより新しい場合 → ユーザーに伝える:
   > ⬆️ people-searchスキルの新しいバージョンが利用可能です ({local} → {remote})。以下のコマンドで更新してください:
   > ```
   > npx skills add LessieAI/lessie-skill -y -g
   > ```
4. バージョンが一致するかチェックが失敗した場合 → スキップ、何も言わない。

### CLIバージョン

1. ローカルCLIバージョンを取得:
   ```bash
   lessie --version 2>/dev/null || npx @lessie/cli --version 2>/dev/null
   ```
2. 最新の公開バージョンを取得:
   ```bash
   npm view @lessie/cli version 2>/dev/null
   ```
3. リモートバージョンが新しい場合 → ユーザーに伝える:
   > ⬆️ Lessie CLIの新しいバージョンが利用可能です ({local} → {remote})。以下のコマンドで更新してください:
   > ```
   > npm install -g @lessie/cli
   > ```
4. バージョンが一致するか、いずれかのコマンドが失敗した場合 → スキップ、何も言わない。

## クイックスタート

セットアップ後、Claudeにこう話しかけてみてください:

- "サンフランシスコのStripeでエンジニアリングマネージャーを探して"
- "Sam Altmanの連絡先を調べて"
- "OpenAIをリサーチ — 最近のニュースと募集中の求人"

## モード検出

各セッションの開始時に使用するモードを決定します:

1. `lessie` CLIが利用可能か確認: `lessie status`を実行
2. コマンドが成功した場合 → **CLIモード**を使用（Bash経由でツールを呼び出す）
3. コマンドが失敗した場合（見つからない） → 自動インストールを試行: `npm install -g @lessie/cli`
4. インストール後、再度`lessie status`を実行して確認
5. インストールが成功した場合 → **CLIモード**を使用
6. インストールが失敗した場合（npmがない、権限エラー、ネットワークエラーなど） → MCPツールが利用可能か確認 (`authorize`, `use_lessie`)
7. MCPツールが利用可能な場合 → **MCPモード**を使用
8. どちらも利用できない場合 → インストールに失敗したことをユーザーに通知し、手動インストールまたはMCPセットアップを提案

## クレジットと料金

Lessieはクレジットベースのサービスです。

新規アカウントには無料トライアルクレジットが付与されます。残高の確認と追加購入は https://lessie.ai/pricing で行えます。

エージェントは、誤った結果でクレジットを無駄にしないよう、検索前に企業名の曖昧さを解消します。

## データとプライバシー

- **データソース:** 連絡先や企業情報は公開情報源（ビジネスディレクトリ、ソーシャルプロファイル、企業ウェブサイト）から収集されます。
- **クエリログ:** 検索クエリはサービス改善と不正利用防止のために記録されます。クエリデータは第三者と共有されません。
- **データコンプライアンス:** Lessieは適用されるデータ保護規制に従います。取得した連絡先データは、地域の法律（GDPR、CAN-SPAMなど）に準拠して利用する責任はユーザーにあります。
- **プライバシーポリシー:** https://lessie.ai/privacy
- **利用規約:** https://lessie.ai/terms-of-service

## 認可

### CLIモード

1. `lessie status`を実行してトークンの有効性を確認。
2. `authorized: false`の場合 → `lessie auth`を実行してブラウザでログイン。
3. ユーザーがログイン完了後、再度`lessie status`を実行して確認。

### MCPモード

1. `authorize`を呼び出して接続状態を確認。
2. **すでに認可されている場合** → そのままツールを使用。
3. **認可されていない場合** → `authorize`が認可URLを返す。ユーザーにLessieログイン/登録のためにブラウザを開く必要があることを伝え、適切なシステムコマンドで開く:
   - macOS: `open "<url>"`
   - Linux: `xdg-open "<url>"`
   - Windows: `start "<url>"`
4. ブラウザが開かれたことと、ログイン/登録を完了する必要があることをユーザーに伝える。
5. ユーザーが確認した後、再度`authorize`を呼び出して接続を確認。
6. 認可が失敗した場合（タイムアウト、拒否、ポート競合）、`authorize`から返される診断ヒントに従って再試行。

ブラウザを開く前には必ずユーザーに通知し、無言でリダイレクトしないでください。

## エージェントの行動ルール

### 重要: クレジット消費アクションの前に確認を取る

すべてのLessieツール呼び出しはクレジットを消費します。ツールごとのクレジットコスト:

| ツール | コスト |
|------|------|
| `find-people` | 検索ごとに**20クレジット** |
| `enrich-people` | 1クレジット × 人数 (成功したマッチのみ課金) |
| `review-people` | 1クレジット × 人数 |
| `enrich-org` | 1クレジット |
| `find-orgs` | 1クレジット |
| `job-postings` | 1クレジット |
| `company-news` | 1クレジット |
| `web-search` | 1クレジット |
| `web-fetch` | 1クレジット |
| `unlock_emails` | 新たにアンロックする人ごとに**3クレジット**（現在のレート。レスポンス内の`price_per_unlock`で実際の値を確認）。既にアンロック済みの人（過去の検索を含む）は無料。失敗したルックアップは課金なし |
| `unlock_email_by_handle` | 成功したアンロックごとに**3クレジット**（現在のレート。レスポンス内の`price_per_unlock`で実際の値を確認）。`not_found`と`failed`は無料。**べき等ではない** — 同じハンドルで再実行すると再課金 |

**コマンドを実行する前に**、以下を必ず行ってください:

1. これから行うことと推定コストをユーザーに伝える（例: "3人をエンリッチします — これには約3クレジットかかります"）。
2. 実行前に**明示的な確認を待つ**。
3. 完全な計画を最初に確認せずに複数のクレジット消費呼び出しを一括で実行しない。

**例外 — 確認スキップ** ユーザーが明示的にプロンプトを望まないと述べた場合（例: "毎回聞かないで"、"とにかくやって"、"確認をスキップ"）。その場合は直接進みますが、各呼び出し後に実行内容と消費クレジットをログに記録します。

### 重要: 各呼び出し後にクレジット使用量を報告

Lessieツールを1つ以上呼び出した会話ターンの後、消費クレジットの1行サマリーを追加します。フォーマット:

> `<tool-name>`を使用、コスト <N> クレジット。

同じターンで複数のツールが呼び出された場合は、まとめて:

> `web-search` + `enrich-org`を使用、合計2クレジット。

### 重要: 最初のCLI呼び出し前にリファレンスを読む

**セッションで初めて`lessie` CLIコマンドを実行する前**に、[references/cli-reference.md](references/cli-reference.md) を読んで正確なパラメータ構文を把握する必要があります。各ツールには独自のフラグセットがあります — `find-people`は`--query`（自然言語）、`enrich-people`は`--people`（JSON）、`unlock-emails`は`--search-id` + `--person-ids`など。推測せず、これから呼び出すツールのセクションを読んでください。

### 検索モードの曖昧さ回避 (B2B vs KOL)

Lessieは異なるデータソースと結果タイプを持つ2つの検索モードをサポートします:

- **B2Bモード**: プロフェッショナルデータベース（LinkedInベース）を検索。役職、会社、役職レベル、業界で人物を探すのに最適。勤務先メール、電話、職歴を返します。
- **KOLモード**: ソーシャルメディアプラットフォーム（Instagram、YouTube、TikTok、Twitter/X）を検索。インフルエンサー、コンテンツクリエイター、またはオーディエンス、フォロワー数、コンテンツトピックで公人を探すのに最適。ソーシャルリンク、フォロワー数を返します。

**ユーザーの意図が曖昧な場合** — つまり、クエリがLinkedIn上のプロフェッショナルかソーシャルメディア上のクリエイターのどちらも合理的にターゲットにできる場合 — 検索前にユーザーに明確化を求める必要があります。両方の選択肢を簡潔に提示:

曖昧なクエリの例: *"脳モニタリング睡眠デバイスの実践経験を持つ個人を見つけて、その洞察を共有する"*

これは次のように解釈できます:
1. **B2B**: 睡眠テック企業のプロダクトマネージャー、エンジニア、研究者（LinkedIn経由）
2. **KOL**: そのようなデバイスをレビューまたは使用したことのある健康/テックインフルエンサー（ソーシャルメディア経由）

尋ねる: "これはLinkedInのプロフェッショナル（睡眠テック企業のPM、エンジニア）か、ソーシャルメディアで睡眠デバイスをレビューするクリエイターのどちらでも可能です。どの方向が好みですか — それとも両方？"

**意図が明確な場合**、直接進みます:
- "フィンテックスタートアップのCTOを探す" → B2B (明白)
- "Instagramでフォロワー10万人以上の美容インフルエンサーを探す" → KOL (明白)

### エンティティの曖昧さ回避

ユーザーが複数のエンティティを指す可能性のある企業名を述べた場合（例: "Manus"はManus AI、Manus Bio、Manus Plusなど）、検索前に曖昧さを解消します:

1. **ユーザーに**どの企業を意味するか尋ねるか、上位候補を提示して選ばせる。
2. 文脈が明白な場合（例: ユーザーが以前AIエージェントについて議論していた）、あなたの想定を述べて確認: "AIエージェント企業のManus AI (manus.im) のことですか？"
3. **一つのエンティティを無言で仮定しない** — 間違ったドメイン = 無駄な検索クレジットと無関係な結果。

## ツール概要

### 人物

| ツール | CLIコマンド | 使用場面 |
|------|-------------|-------------|
| `find_people` | `lessie find-people` | **自然言語タスク**で人物を発見。ユーザーのリクエストをそのまま`--query`に渡す。エージェントがソース（B2B / KOL / Web）、キーワードを選択し、自動で停止。**ハードキャップ: リクエストあたり3ツール呼び出し + 60秒の時間予算。** レスポンスに`partial: true`がある場合、エージェントが予算に達した — 結果はタイムアウト前に収集したもの |
| `enrich_people` | `lessie enrich-people` | 既知の人物を完全なプロファイルでエンリッチ。**2つのパス**: B2B (linkedin_url または name+domain 経由 → メール、電話、職歴) と KOL (twitter/instagram/tiktok/youtube ユーザー名 → フォロワー数、ソーシャルリンク)。1回の呼び出しで最大10人 |
| `review_people` | `lessie review-people` | **曖昧な**候補者をWebリサーチで詳細審査 — 明らかなマッチ/ミスマッチではスキップ |

### 連絡先アンロック

| ツール | CLIコマンド | 使用場面 |
|------|-------------|-------------|
| `unlock_emails` | `lessie unlock-emails` | 以前の`find_people`結果から人物のメールアドレスをアンロック。**ユーザーごとにべき等**: 既にアンロックした人（どの検索でも）はコスト0。`search_id` + `person_ids`（1–50）を取る |
| `unlock_email_by_handle` | `lessie unlock-email-by-handle` | 明示的な`(platform, handle)`でメールをアンロック、**事前検索なし**。`{platform, handle}`のリスト（1–10）を取る。**べき等ではない** — 同じハンドルでの繰り返し呼び出しは再課金。実行した`find_people`にハンドルがない場合のみ使用 |

**決定ルール:** 人物が自分の`find_people`結果から来た場合 → `unlock_emails`を使用（再アンロックは無料）。Lessie外からハンドルを取得した場合（ユーザーが貼り付けたLinkedIn URL、手動での言及など） → `unlock_email_by_handle`を使用。

### 企業

| ツール | CLIコマンド | 使用場面 |
|------|-------------|-------------|
| `find_organizations` | `lessie find-orgs` | 名前、キーワード、場所、規模、資金で企業を発見 |
| `enrich_organization` | `lessie enrich-org` | 既知の企業ドメインの完全なプロファイルを取得 — 業界、従業員、資金、技術スタック |
| `get_company_job_postings` | `lessie job-postings` | アクティブな求人を表示（エンリッチから`organization_id`が必要） |
| `search_company_news` | `lessie company-news` | 最近のニュース記事を検索（エンリッチから`organization_id`が必要） |

### Webリサーチ

| ツール | CLIコマンド | 使用場面 |
|------|-------------|-------------|
| `web_search` | `lessie web-search` | 一般的なWeb検索。キャッシュされた結果により後続の`web_fetch`は無料 |
| `web_fetch` | `lessie web-fetch` | AI要約によりURLから特定情報を抽出 |

## 詳細リファレンス

- **CLIコマンド例とMCP呼び出し**: [references/cli-reference.md](references/cli-reference.md) 参照
- **ワークフローパターン** (ドメイン解決、企業調査、検索+審査): [references/workflow-patterns.md](references/workflow-patterns.md) 参照
- **ドメイン解決の決定木**: [references/domain-resolution.md](references/domain-resolution.md) 参照

## 主要な制約

- `enrich_people` / `enrich_organization`: 1回の呼び出しで最大10件。大きなリストはバッチ分割
- `find_people`: リクエストあたり**ツール呼び出し3回 + 実時間60秒**のハードキャップ。`target_count` 1-100（デフォルト30）。ページネーションなし — もっと必要な場合は異なるクエリで新規呼び出し
- `find_organizations`: ページネーションあり — より多くの結果には`--page`を使用
- `web_search`はページコンテンツをキャッシュ。結果に`has_content: true`がある場合、そのURLへの`web_fetch`呼び出しは即時
- `find-people`クエリに含めると便利なキーワード: 役職レベル用語 (`owner`, `founder`, `c_suite`, `partner`, `vp`, `head`, `director`, `manager`, `senior`, `entry`, `intern`) と `current` vs `past` で雇用の最近性をバイアス。エージェントはこれらを直接フィルタとして使用
- 人物エンリッチでは、名前と一緒に`domain`（企業ドメイン）を提供するとマッチ精度が大幅に向上
- CLI出力はstdoutにJSON、stderrにステータスメッセージ — データ解析にはstdoutを使う

## FAQ

### Lessie 人物検索＆エンリッチメントスキルとは何ですか？

Lessie 人物検索＆エンリッチメントスキルは、ユーザーが人や企業に関する情報を検索、適格性確認、充実させるために設計されたツールです。B2Bリード生成、候補者ソーシング、バックグラウンドリサーチなど、さまざまな用途に対応します。

### Lessie CLI のインストール方法は？

Lessie CLI は、npm を使用してグローバルにインストールできます。コマンドは \`npm install -g @lessie/cli\` です。または、\`npx @lessie/cli --version\` を使うとグローバルインストールなしで使用できます。

### このスキルはB2B検索とKOL検索の両方に対応していますか？

はい、このスキルは、プロフェッショナルデータベース（LinkedInベース）向けのB2Bモードと、ソーシャルメディアプラットフォーム（Instagram、YouTube、TikTok、Twitter/X）向けのKOLモードの両方に対応し、インフルエンサーや著名人を見つけることができます。

### Lessie のクレジット使用と価格設定はどのようになっていますか？

Lessie はクレジットベースのサービスです。新規アカウントには無料トライアルクレジットが付与され、lessie.ai/pricing で追加購入できます。エージェントは、クレジットを消費するアクションを実行する前に、必ず推定コストを確認します。

### 既に検索した人のメールアドレスをアンロックできますか？

はい、その人物が過去の \`find\_people\` の結果に含まれていた場合、\`unlock\_emails\` を使用しても、既にアンロックされた人物に対して再度請求されることはありません。連絡先ハンドルがLessie外部のものである場合は、\`unlock\_email\_by\_handle\` を使用してください。

### どのような企業情報を調査できますか？

既知の企業ドメインを充実させ、業界、従業員数、資金調達の詳細、技術スタック、募集中の求人、最近のニュース記事などの完全なプロフィールを取得できます。
