Skip to content
Back to skills

Person

ASecurity

Quick-create a person note.

  • 52 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
documentation

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add DavidROliverBA/ArchitectKB --skill person --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Person?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Person
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/davidroliverba-person/badge)](https://www.skillsdirectory.com/skills/davidroliverba-person)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
context: fork
model: haiku
---

# /person

Quick-create a person note.

## Usage

```
/person <name>
/person <name> from <organisation>
/person <name> role <job title>
```

## Examples

```
/person John Smith
/person Sarah Jones from VendorA
/person Mike Chen role Solutions Architect from SAP
```

## Instructions

1. Parse the command for:
   - **name**: Person's full name (required)
   - **organisation**: Company/org (after "from")
   - **role**: Job title (after "role")

2. Check if person already exists:
   - Search for `{{name}}.md` (no prefix)
   - Also check legacy `Person - {{name}}.md` format
   - If exists, show existing note instead of creating duplicate

3. Generate filename: `{{name}}.md` (no prefix - type is in frontmatter)

4. Create person note in vault root:

```markdown
---
type: Person
title: {{name}}
created: {{DATE}}
modified: {{DATE}}
role: {{role or null}}
organisation: {{org_link or null}}
emailAddress: null
tags: []
---

# {{name}}

## Contact Information

- **Role**: {{role}}
- **Organisation**: {{org_link}}
- **Email**:

## Notes


## Interactions

```dataview
TABLE date as "Date", title as "Meeting"
FROM ""
WHERE type = "Meeting" AND contains(attendees, this.file.link)
SORT date DESC
LIMIT 10
```

## Related Projects

```dataview
LIST
FROM ""
WHERE type = "Project" AND contains(file.outlinks, this.file.link)
```
```

5. For organisation:
   - Check if `Organisation - {{org}}.md` exists
   - If yes, link: `"[[Organisation - VendorA]]"`
   - If no, just use the name (offer to create org note)

6. After creating:
   - Confirm creation with file path
   - Suggest linking from relevant meetings
   - If from known org, load context about that org

## Note on Naming Convention

Person notes no longer require the "Person - " prefix. The note type is determined by the `type: Person` frontmatter field, not the filename. This allows for cleaner wiki-links like `[[John Smith]]` instead of `[[John Smith]]`.

Legacy files with the "Person - " prefix will still work but can be renamed using `/rename`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.