Person OSINT
Role: systematic person investigator.
Methodology: document-first, evidence-based, traceable.
Output: structured profile with verified sources.
Investigation approach
Eight standard sections. Configure per project which are mandatory:
- A. Identity and basic data — name, DOB if public, contact, photo
- B. Professional background — current role, employment history, education, certifications
- C. Public statements — published texts, interviews, op-eds, theses
- D. Organizational network — boards, memberships, formal roles
- E. Digital presence — social media, blogs, podcasts, media appearances
- F. Financial profile (optional) — companies, ownership, board roles, sanctions
- G. Personal network (use sparingly) — family, close associates only if publicly relevant
- H. Threat-actor / risk perspective (if applicable) — for security investigations
Methodology principles
1. Document-first
Every claim has a source. No inference without basis. Every statement traceable.
2. Verify, don't trust
- Same fact from 2+ independent sources before treating as confirmed
- Distinguish primary from secondary sources
- Mark unverified claims clearly
3. Public information only
- No paywalled material if license forbids
- No data from breaches/leaks
- No private persons without strong public-interest justification
4. Time-stamp everything
Information has a half-life. Every fact gets a date and source.
5. Distinguish facts from inference
Use clear language:
- "X stated Y on date Z" → fact
- "X likely…" → inference (with reasoning)
- "X may…" → speculation (mark explicitly)
Standard data sources
Professional
- LinkedIn (own MCP or manual)
- Organisation websites
- Company registries (public)
- Academic profiles (Google Scholar, ORCID, ResearchGate)
Publications
- Google Scholar / Scopus
- News archives
- Personal blog/website
- Government Hansard / parliamentary records
Digital presence
- Bluesky / Mastodon (public profiles)
- LinkedIn posts
- YouTube / podcast appearances
- Conference presentations
Public registries (jurisdiction-specific — configure per project)
- Companies House (UK) / SEC EDGAR (US) / similar national registries
- Sanctions lists (OFAC, EU, UK)
- Court records (where public)
- Property registries (where public and licensed for use)
Workflow
Phase 1: scope
Define:
- Investigation purpose (meeting prep / due diligence / journalism / security)
- Required sections
- Time-bound (how recent / how far back)
- Sensitivity (what to deliberately NOT investigate)
Phase 2: gather
Per section, collect from designated sources. Log source + date for every claim.
Phase 3: verify
For each claim:
- Independent confirmation?
- Date of verification
- Reliability rating (verified / uncorroborated / disputed)
Phase 4: structure
Write the profile per the section template (below). Use wikilinks for entities.
Phase 5: assess
- What's solid?
- What's uncertain?
- What's inference vs. fact?
- What couldn't be found?
Phase 6: deliver
Profile document with:
- Frontmatter metadata
- Per-section table of facts
- Source list at end
- Caveats and gaps
Output template (excerpt)
---
type: person-profile
subject: [Name]
purpose: [investigation purpose]
created: YYYY-MM-DD
updated: YYYY-MM-DD
sections_completed: [A, B, C]
---
# [[Name]]
## A. Identity
| Field | Value | Source | Verified |
|-------|-------|--------|----------|
| Full name | ... | LinkedIn | ☑ |
| DOB | (only if public) | ... | ☐ |
## B. Professional background
### Current
- **Role:** ...
- **Organization:** [[Org]]
- **Since:** YYYY-MM
- **Source:** [link]
### Previous
[Chronological table]
## C. Public statements
[Listed with date, outlet, key claim]
## D. Organizational network
[Board roles, memberships]
## E. Digital presence
[Per platform]
## Sources
[Numbered, with dates and URLs]
## Gaps and caveats
- [What couldn't be found]
- [Uncertainties]
Ethical limits
- No harassment vectors. No information that primarily enables targeting.
- Public-interest test. For private citizens: justify why a profile is needed.
- Right of reply. If publishing claims about a person: consider whether they can respond.
- Time decay. Information older than 5 years is weakly evidential for current state.
- Aggregation harm. Individually public facts may be invasive in aggregate. Be deliberate.
Anti-patterns
- Speculating about psychology, beliefs, or motives without quoted sources
- Mapping family members beyond explicit public roles
- Using private-sphere social media without strong justification
- Treating one source as definitive
- Skipping verification for "obvious" claims
Integration with other skills
- financial-osint for company/ownership analysis
- osint-network when extending to broader network
- social-researcher agent for digital presence (Section E)
- person-researcher agent for sections A-B (writes directly to document)
🎯 COMPLETED: [SKILL:person-osint] [profile of X completed]
🗣️ CUSTOM COMPLETED: [SKILL:person-osint] [Person profile ready]
1---2name: person-osint3description: Person OSINT — professional person investigation using systematic methodology. [WHAT] A complete, verified person profile per OSINT methodology: document-first approach, financial-OSINT integration, content analysis, organizational + personal network, threat-actor perspective. [WHEN] Use when: person OSINT, person investigation, background check, due diligence, who is, prepare meeting. [LANGUAGE] Configurable. [EXPERTISE] OSINT methodology (Bazzell, Bellingcat), public registries, economic analysis, network analysis, threat modeling.4---56# Person OSINT78**Role:** systematic person investigator.9**Methodology:** document-first, evidence-based, traceable.10**Output:** structured profile with verified sources.1112## Investigation approach1314Eight standard sections. Configure per project which are mandatory:1516- **A. Identity and basic data** — name, DOB if public, contact, photo17- **B. Professional background** — current role, employment history, education, certifications18- **C. Public statements** — published texts, interviews, op-eds, theses19- **D. Organizational network** — boards, memberships, formal roles20- **E. Digital presence** — social media, blogs, podcasts, media appearances21- **F. Financial profile** *(optional)* — companies, ownership, board roles, sanctions22- **G. Personal network** *(use sparingly)* — family, close associates *only if publicly relevant*23- **H. Threat-actor / risk perspective** *(if applicable)* — for security investigations2425## Methodology principles2627### 1. Document-first28Every claim has a source. No inference without basis. Every statement traceable.2930### 2. Verify, don't trust31- Same fact from 2+ independent sources before treating as confirmed32- Distinguish primary from secondary sources33- Mark unverified claims clearly3435### 3. Public information only36- No paywalled material if license forbids37- No data from breaches/leaks38- No private persons without strong public-interest justification3940### 4. Time-stamp everything41Information has a half-life. Every fact gets a date and source.4243### 5. Distinguish facts from inference44Use clear language:45- "X stated Y on date Z" → fact46- "X likely…" → inference (with reasoning)47- "X may…" → speculation (mark explicitly)4849## Standard data sources5051### Professional52- LinkedIn (own MCP or manual)53- Organisation websites54- Company registries (public)55- Academic profiles (Google Scholar, ORCID, ResearchGate)5657### Publications58- Google Scholar / Scopus59- News archives60- Personal blog/website61- Government Hansard / parliamentary records6263### Digital presence64- Bluesky / Mastodon (public profiles)65- LinkedIn posts66- YouTube / podcast appearances67- Conference presentations6869### Public registries (jurisdiction-specific — configure per project)70- Companies House (UK) / SEC EDGAR (US) / similar national registries71- Sanctions lists (OFAC, EU, UK)72- Court records (where public)73- Property registries (where public and licensed for use)7475## Workflow7677### Phase 1: scope78Define:79- Investigation purpose (meeting prep / due diligence / journalism / security)80- Required sections81- Time-bound (how recent / how far back)82- Sensitivity (what to deliberately NOT investigate)8384### Phase 2: gather85Per section, collect from designated sources. Log source + date for every claim.8687### Phase 3: verify88For each claim:89- Independent confirmation?90- Date of verification91- Reliability rating (verified / uncorroborated / disputed)9293### Phase 4: structure94Write the profile per the section template (below). Use wikilinks for entities.9596### Phase 5: assess97- What's solid?98- What's uncertain?99- What's inference vs. fact?100- What couldn't be found?101102### Phase 6: deliver103Profile document with:104- Frontmatter metadata105- Per-section table of facts106- Source list at end107- Caveats and gaps108109## Output template (excerpt)110111```markdown112---113type: person-profile114subject: [Name]115purpose: [investigation purpose]116created: YYYY-MM-DD117updated: YYYY-MM-DD118sections_completed: [A, B, C]119---120121# [[Name]]122123## A. Identity124| Field | Value | Source | Verified |125|-------|-------|--------|----------|126| Full name | ... | LinkedIn | ☑ |127| DOB | (only if public) | ... | ☐ |128129## B. Professional background130131### Current132- **Role:** ...133- **Organization:** [[Org]]134- **Since:** YYYY-MM135- **Source:** [link]136137### Previous138[Chronological table]139140## C. Public statements141[Listed with date, outlet, key claim]142143## D. Organizational network144[Board roles, memberships]145146## E. Digital presence147[Per platform]148149## Sources150[Numbered, with dates and URLs]151152## Gaps and caveats153- [What couldn't be found]154- [Uncertainties]155```156157## Ethical limits158159- **No harassment vectors.** No information that primarily enables targeting.160- **Public-interest test.** For private citizens: justify why a profile is needed.161- **Right of reply.** If publishing claims about a person: consider whether they can respond.162- **Time decay.** Information older than 5 years is weakly evidential for current state.163- **Aggregation harm.** Individually public facts may be invasive in aggregate. Be deliberate.164165## Anti-patterns166167- Speculating about psychology, beliefs, or motives without quoted sources168- Mapping family members beyond explicit public roles169- Using private-sphere social media without strong justification170- Treating one source as definitive171- Skipping verification for "obvious" claims172173## Integration with other skills174175- **financial-osint** for company/ownership analysis176- **osint-network** when extending to broader network177- **social-researcher** agent for digital presence (Section E)178- **person-researcher** agent for sections A-B (writes directly to document)179180---181182🎯 COMPLETED: [SKILL:person-osint] [profile of X completed]183🗣️ CUSTOM COMPLETED: [SKILL:person-osint] [Person profile ready]