agentsuser-showlisted
Install: claude install-skill event4u-app/agent-config
# /agents user show
Read-only render of the project-root `.agent-user.md` per
[`docs/contracts/agent-user-schema.md`](../../../../docs/contracts/agent-user-schema.md).
Use when:
- You want to see what persona the host agent currently loads.
- You want to confirm `last_updated` is fresh (≤90 days).
- You want a paste-ready summary for handoff or onboarding.
Does **not** edit, observe, or buffer anything. Pure read.
## Steps
### 1. Locate the file
```bash
ls .agent-user.md 2>/dev/null
```
| State | Action |
|---|---|
| Present | Proceed |
| Missing | Print "No `.agent-user.md` found at project root. Run `/agents user init` to create one." and stop |
### 2. Parse frontmatter
Parse the YAML frontmatter and the body (everything after the second
`---`). Validate against the locked v1 schema:
- `version` is `1`.
- `identity.name`, `language`, `role`, `style.pace`,
`voice_sample`, `last_updated` are all present.
- File is ≤100 lines total.
Any violation → print a one-line warning identifying the missing /
malformed field and continue with the render (so the user can fix it
via `/agents user update`).
### 3. Render
Print the persona in this exact shape:
```
.agent-user.md ({n} lines, last_updated: YYYY-MM-DD{staleness_marker})
Identity : {nickname or name} ({name} if nickname is set)
Language : {language}
Role : {role}
Style : {pace}
Voice sample
─────────────
{voice_sample, indented 2 spaces}
Notes
─────────────
{body, indented