$npx -y skills add LessieAI/lessie-skill --skill people-searchSearch, qualify, and enrich people and companies. Use this skill whenever the user wants to find professionals, candidates, or KOLs by title, company, location, seniority, or audience; enrich known contacts with email, phone, or LinkedIn; research companies for industry, funding,
| 1 | # Lessie — People Search & Enrichment |
| 2 | |
| 3 | ## Setup |
| 4 | |
| 5 | Lessie supports two modes: **CLI** (default, recommended) and **MCP Server**. |
| 6 | |
| 7 | ### Mode A: CLI (default) |
| 8 | |
| 9 | Install the Lessie CLI binary: |
| 10 | |
| 11 | ```bash |
| 12 | npm install -g @lessie/cli |
| 13 | ``` |
| 14 | |
| 15 | Or use without installing: |
| 16 | |
| 17 | ```bash |
| 18 | npx @lessie/cli --version |
| 19 | ``` |
| 20 | |
| 21 | First-time authorization: |
| 22 | |
| 23 | ```bash |
| 24 | lessie auth |
| 25 | ``` |
| 26 | |
| 27 | This opens a browser for login/registration. Token is cached at `~/.lessie/oauth.json`. |
| 28 | |
| 29 | Verify connection: |
| 30 | |
| 31 | ```bash |
| 32 | lessie status |
| 33 | ``` |
| 34 | |
| 35 | ### Mode B: MCP Server |
| 36 | |
| 37 | Add to your MCP config (Claude Code `~/.claude.json`, Cursor `~/.cursor/mcp.json`, Codex `~/.codex/config.toml`, etc.): |
| 38 | |
| 39 | ```json |
| 40 | { |
| 41 | "mcpServers": { |
| 42 | "lessie": { |
| 43 | "command": "npx", |
| 44 | "args": ["-y", "@lessie/mcp-server"], |
| 45 | "env": { |
| 46 | "LESSIE_REMOTE_MCP_URL": "https://app.lessie.ai/mcp-server/mcp" |
| 47 | } |
| 48 | } |
| 49 | } |
| 50 | } |
| 51 | ``` |
| 52 | |
| 53 | ### Uninstall |
| 54 | |
| 55 | - **CLI:** `npm uninstall -g @lessie/cli && rm -rf ~/.lessie/` |
| 56 | - **MCP:** Remove the `"lessie"` entry from your `.json` and `rm -rf ~/.lessie/` |
| 57 | |
| 58 | ## Version check |
| 59 | |
| 60 | Run these checks once at the start of each session, before mode detection. Both checks are non-blocking — if any command fails (network error, timeout), skip silently and proceed. |
| 61 | |
| 62 | ### Skill version |
| 63 | |
| 64 | 1. Read current local version from this file's metadata `version` field above. |
| 65 | 2. Fetch remote version: |
| 66 | ```bash |
| 67 | 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}' |
| 68 | ``` |
| 69 | 3. If the remote version is newer than the local version → tell the user: |
| 70 | > ⬆️ A newer version of people-search skill is available ({local} → {remote}). Run this command to update: |
| 71 | > ``` |
| 72 | > npx skills add LessieAI/lessie-skill -y -g |
| 73 | > ``` |
| 74 | 4. If versions match or check fails → skip, say nothing. |
| 75 | |
| 76 | ### CLI version |
| 77 | |
| 78 | 1. Get local CLI version: |
| 79 | ```bash |
| 80 | lessie --version 2>/dev/null || npx @lessie/cli --version 2>/dev/null |
| 81 | ``` |
| 82 | 2. Get latest published version: |
| 83 | ```bash |
| 84 | npm view @lessie/cli version 2>/dev/null |
| 85 | ``` |
| 86 | 3. If the remote version is newer → tell the user: |
| 87 | > ⬆️ A newer version of Lessie CLI is available ({local} → {remote}). Run this command to update: |
| 88 | > ``` |
| 89 | > npm install -g @lessie/cli |
| 90 | > ``` |
| 91 | 4. If versions match or either command fails → skip, say nothing. |
| 92 | |
| 93 | ## Quick start |
| 94 | |
| 95 | After setup, try saying to Claude: |
| 96 | |
| 97 | - "Find Engineering Managers at Stripe in San Francisco" |
| 98 | - "Look up Sam Altman's contact info" |
| 99 | - "Research OpenAI — recent news and open job postings" |
| 100 | |
| 101 | ## Mode detection |
| 102 | |
| 103 | Determine which mode to use at the start of each session: |
| 104 | |
| 105 | 1. Check if `lessie` CLI is available: run `lessie status` |
| 106 | 2. If the command succeeds → use **CLI mode** (call tools via Bash) |
| 107 | 3. If the command fails (not found) → attempt auto-install: `npm install -g @lessie/cli` |
| 108 | 4. After install, run `lessie status` again to verify |
| 109 | 5. If install succeeds → use **CLI mode** |
| 110 | 6. If install fails (no npm, permission denied, network error, etc.) → check if MCP tools are available (`authorize`, `use_lessie`) |
| 111 | 7. If MCP tools are available → use **MCP mode** |
| 112 | 8. If neither → inform the user that installation failed and suggest manual install or MCP setup |
| 113 | |
| 114 | ## Credits & Pricing |
| 115 | |
| 116 | Lessie is a credit-based service. |
| 117 | |
| 118 | New accounts receive free trial credits. View your balance and purchase more at https://lessie.ai/pricing. |
| 119 | |
| 120 | The agent will disambiguate company names before searching to avoid wasting credits on wrong results. |
| 121 | |
| 122 | ## Data & Privacy |
| 123 | |
| 124 | - **Data sources:** Contact and company information is aggregated from publicly available sources (business directories, social profiles, corporate websites). |
| 125 | - **Query logging:** Search queries are logged for service improvement and abuse prevention. No query data is shared with third parties. |
| 126 | - **Data compliance:** Lessie follows applicable data protection regulations. Users are responsible for using retrieved contact data in compliance with local laws (GDPR, CAN-SPAM, etc.). |
| 127 | - **Privacy policy:** https://lessie.ai/privacy |
| 128 | - **Terms of service:** https://lessie.ai/terms-of-service |
| 129 | |
| 130 | ## Authorization |
| 131 | |
| 132 | ### CLI mode |
| 133 | |
| 134 | 1. Run `lessie status` to check token |