Individual person card with name, role, optional photo, bio, tags, and contact links. Use inside a columns atom to build team rosters.
| Field | Type | |
|---|---|---|
| name | string (required) | required |
| role | string | optional |
| photo_url | string (optional, URL) | optional |
| bio | string (optional, markdown) | optional |
| string | optional | |
| string (optional, URL) | optional | |
| tags | string[] | optional |
| accent | string (optional, hex, default "#6366f1") | optional |
{
"type": "person_card",
"name": "Person Card"
}
{
"identifier": "urn:air:a2uicatalog.ai:atom:person_card",
"displayName": "Person Card",
"type": "application/vnd.a2ui.atom+json",
"url": "https://a2uicatalog.ai/atoms/person_card",
"capabilities": [
"web",
"apps-script-web",
"pdf"
],
"description": "Individual person card with name, role, optional photo, bio, tags, and contact links. Use inside a columns atom to build team rosters.",
"representativeQueries": [
"show a person card \u2014 name, role, photo, bio, tags, email, linkedin",
"individual person card with name, role, optional photo, bio, tags, and contact links. use inside a c",
"render a person card"
]
}
The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.
git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →