os-new-personlisted
Install: claude install-skill simonconway1979/os-intelligence
# OS New Person
Adds a person or a company to global contacts. Fast and conversational — ask only what's needed. This is an OS-level task: people and companies are stored globally (`people/`, `companies/`), not inside projects.
---
## Step 1 — What are you adding?
Ask:
```
What would you like to add?
1. A person
2. A company
```
---
## Adding a Person
### Step P1 — Basic details
Ask in one message:
```
Name and title? (e.g. "Sarah Chen, Head of Product at Vercel")
```
Parse name, title, and company from a natural-language answer. If company isn't clear, ask: `Which company?`
### Step P2 — Duplicate check
Check `people/` at root for an existing file matching the name (fuzzy — first name + last name, case-insensitive).
- **Match found:** Show: `[Name] is already in your contacts ([file]). Want to update their details instead? (Y/N)`
- If Y: skip to Step P5 with the existing file.
- If N: stop.
- **No match:** Continue.
### Step P3 — Link to a project?
Read `[workspace-root]/.current-session`. Parse left of ` / ` if it contains a portfolio drill-down (e.g. `Job Opportunities / Acme Corp — Senior PM` → `Job Opportunities`). If the file is missing or empty, skip to option 2. Ask:
```
Link to a project?
1. [Active project name] (active)
2. Choose another project
3. No project — just add to contacts
```
If they choose another project: read `projects.md` and show the active projects list.
### Step P4 — Their role in the project (if linked)
If a project was sel