PrivateInvestigator by danielmiessler/personal_ai_infrastructure
npx skills add https://github.com/danielmiessler/personal_ai_infrastructure --skill PrivateInvestigator执行前,请检查用户自定义设置位于: ~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/PrivateInvestigator/
如果此目录存在,则加载并应用在那里找到的任何 PREFERENCES.md、配置或资源。这些设置将覆盖默认行为。如果目录不存在,则使用技能默认设置。
仅限公开数据 - 禁止黑客行为、身份伪装或绕过身份验证。所有技术手段均合法且符合道德。
执行工作流时,请同时执行以下两项操作:
发送语音通知 :
curl -s -X POST http://localhost:8888/notify \
-H "Content-Type: application/json" \
-d '{"message": "Running the WORKFLOWNAME workflow from the PrivateInvestigator skill"}' \
> /dev/null 2>&1 &
输出文本通知 :
Running the **WorkflowName** workflow from the **PrivateInvestigator** skill...
完整文档:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
~/.claude/skills/CORE/SkillNotifications.md执行工作流时,输出此通知:
Running the **WorkflowName** workflow from the **PrivateInvestigator** skill...
| 触发词 | 工作流 | 操作 |
|---|---|---|
| "查找人员", "定位" | FindPerson.md | 使用并行研究代理进行全面调查 |
| "社交媒体搜索" | SocialMediaSearch.md | 跨平台社交媒体调查 |
| "公共记录" | PublicRecordsSearch.md | 政府和官方记录搜索 |
| "反向查找" | ReverseLookup.md | 电话、邮箱、图片、用户名搜索 |
| "验证身份" | VerifyIdentity.md | 确认正确的人员匹配 |
强制要求:广泛的并行研究
每次调查使用 15 个并行研究代理 (5 种类型 × 各 3 个):
代理类型:
每个代理执行 3 个子搜索 = 每次调查 45 个并行搜索线程
启动模式: 所有 15 个代理在一条包含多个 Task 工具调用的消息中同时启动。
| 服务 | 类型 | 最佳用途 |
|---|---|---|
| TruePeopleSearch | 免费 | 最佳免费选项,数据新鲜 |
| FastPeopleSearch | 免费 | 基本查询,无需注册 |
| Spokeo | 免费增值 | 社交媒体聚合 (120+ 网络) |
| BeenVerified | 付费 | 全面的背景数据 |
site:linkedin.com "John Smith" "Software Engineer"
site:facebook.com "lives in" "Austin" "marketing"
filetype:pdf resume "Jane Doe" "San Francisco"
第 1 层:基础数据
第 2 层:初步研究
第 3 层:深度调查
第 4 层:验证
| 等级 | 标准 | 操作 |
|---|---|---|
| 高 | 3 个以上独立来源的独特标识符匹配 | 可以安全联系 |
| 中 | 2 个标识符匹配,时间线一致 | 联系前需验证 |
| 低 | 单一来源或仅姓名匹配 | 需要更多调查 |
| 可能 | 部分匹配,需要验证 | 无更多数据前请勿行动 |
✅ 搜索公共记录 (财产、法庭、选民、商业) ✅ 访问公开发布的社交媒体内容 ✅ 使用人员搜索聚合器网站 ✅ 对公开数据进行反向查找 ✅ 使用公开搜索运算符进行 Google 高级搜索
❌ 未经授权访问登录墙后的数据 ❌ 绕过身份验证或安全措施 ❌ 使用身份伪装或冒充 ❌ 访问私人数据库 (信用、金融、医疗) ❌ 跟踪、骚扰或恐吓调查对象 ❌ 无执照访问私家侦探专用数据库
示例 1:寻找大学老友
User: "Help me find my college roommate from 2005, John Smith from Austin"
→ Routes to FindPerson.md
→ Launches 15 parallel research agents
→ Cross-references people search + LinkedIn alumni + property records
→ Verifies identity through timeline analysis
→ Reports findings with HIGH confidence
示例 2:反向电话查询
User: "Who called from 512-555-1234?"
→ Routes to ReverseLookup.md
→ Runs phone through CallerID, NumLookup
→ Cross-references with people search aggregators
→ Reports owner name, location, carrier
示例 3:社交媒体调查
User: "Find Jane Doe's social media, she's a marketing professional in Denver"
→ Routes to SocialMediaSearch.md
→ LinkedIn Boolean search + Google x-ray
→ Username enumeration if handle discovered
→ Reports all accounts with MEDIUM/HIGH confidence
相关文档:
Workflows/ 目录中的完整工作流详情每周安装数
56
代码仓库
GitHub 星标数
9.7K
首次出现
2026年1月22日
安全审计
安装于
gemini-cli46
codex44
opencode42
claude-code41
github-copilot41
cursor39
Before executing, check for user customizations at: ~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/PrivateInvestigator/
If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.
PUBLIC DATA ONLY - No hacking, pretexting, or authentication bypass. All techniques are legal and ethical.
When executing a workflow, do BOTH:
Send voice notification :
curl -s -X POST http://localhost:8888/notify \
-H "Content-Type: application/json" \
-d '{"message": "Running the WORKFLOWNAME workflow from the PrivateInvestigator skill"}' \
> /dev/null 2>&1 &
Output text notification :
Running the **WorkflowName** workflow from the **PrivateInvestigator** skill...
Full documentation: ~/.claude/skills/CORE/SkillNotifications.md
When executing a workflow, output this notification:
Running the **WorkflowName** workflow from the **PrivateInvestigator** skill...
| Trigger | Workflow | Action |
|---|---|---|
| "find person", "locate" | FindPerson.md | Full investigation using parallel research agents |
| "social media search" | SocialMediaSearch.md | Cross-platform social media investigation |
| "public records" | PublicRecordsSearch.md | Government and official records search |
| "reverse lookup" | ReverseLookup.md | Phone, email, image, username searches |
| "verify identity" | VerifyIdentity.md |
MANDATORY: Extensive Parallel Research
Every investigation uses 15 parallel research agents (5 types × 3 each):
Agent Types:
Each agent executes 3 sub-searches = 45 parallel search threads per investigation
Launch Pattern: All 15 agents launch in a SINGLE message with multiple Task tool calls.
| Service | Type | Best For |
|---|---|---|
| TruePeopleSearch | Free | Best free option, fresh data |
| FastPeopleSearch | Free | Basic lookups, no signup |
| Spokeo | Freemium | Social media aggregation (120+ networks) |
| BeenVerified | Paid | Comprehensive background data |
site:linkedin.com "John Smith" "Software Engineer"
site:facebook.com "lives in" "Austin" "marketing"
filetype:pdf resume "Jane Doe" "San Francisco"
Tier 1: Foundation Data
Tier 2: Primary Research
Tier 3: Deep Investigation
Tier 4: Verification
| Level | Criteria | Action |
|---|---|---|
| HIGH | 3+ unique identifiers match across independent sources | Safe to contact |
| MEDIUM | 2 identifiers match, timeline consistent | Verify before contact |
| LOW | Single source or name-only match | Needs more investigation |
| POSSIBLE | Partial match, requires verification | Do not act without more data |
✅ Search public records (property, court, voter, business) ✅ Access publicly posted social media content ✅ Use people search aggregator sites ✅ Perform reverse lookups on public data ✅ Google dorking with public search operators
❌ Access data behind login walls without authorization ❌ Bypass authentication or security measures ❌ Use pretexting or impersonation ❌ Access private databases (credit, financial, medical) ❌ Stalk, harass, or intimidate subjects ❌ Access PI-only databases without license
Example 1: Finding an Old College Friend
User: "Help me find my college roommate from 2005, John Smith from Austin"
→ Routes to FindPerson.md
→ Launches 15 parallel research agents
→ Cross-references people search + LinkedIn alumni + property records
→ Verifies identity through timeline analysis
→ Reports findings with HIGH confidence
Example 2: Reverse Phone Lookup
User: "Who called from 512-555-1234?"
→ Routes to ReverseLookup.md
→ Runs phone through CallerID, NumLookup
→ Cross-references with people search aggregators
→ Reports owner name, location, carrier
Example 3: Social Media Investigation
User: "Find Jane Doe's social media, she's a marketing professional in Denver"
→ Routes to SocialMediaSearch.md
→ LinkedIn Boolean search + Google x-ray
→ Username enumeration if handle discovered
→ Reports all accounts with MEDIUM/HIGH confidence
Related Documentation:
Workflows/ directoryWeekly Installs
56
Repository
GitHub Stars
9.7K
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykWarn
Installed on
gemini-cli46
codex44
opencode42
claude-code41
github-copilot41
cursor39
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
46,600 周安装
精灵图生成器 - 自动合并图片生成CSS Sprite Sheet工具 | Python库
68 周安装
系统生物学与通路分析工具:基因集富集、蛋白质通路映射与多数据库整合
157 周安装
电子邮件服务集成指南:SMTP、SendGrid、Mailgun、AWS SES 与 Python/Node.js 实现
159 周安装
Azure OpenAI 2025 模型全解析:GPT-5、GPT-4.1、推理模型部署与集成指南
68 周安装
TextKit 2 完整参考指南:架构、迁移与 SwiftUI 集成 | iOS 文本处理
157 周安装
iOS能耗优化API参考:WWDC代码示例与功耗分析器完整指南
156 周安装
| Confirm correct person match |