← ClaudeAtlas

agentsuser-showlisted

Read-only render of .agent-user.md — prints the persona summary the host agent loads at session start.
event4u-app/agent-config · ★ 7 · AI & Automation · score 84
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