vrchat_avatar_update
Update your VRChat avatar's name, description, release status, and content tags. Use dry-run to preview changes before applying, avoiding risky publication edits.
Instructions
Edit your own avatar metadata: name, description, releaseStatus, and content tags. Asset fields (assetUrl, unityPackageUrl, unityVersion, version) are unreachable — a bad value there repoints the avatar at the wrong build with no undo. Content tags: content_sex, content_adult, content_violence, content_gore, content_horror. Tags merge rather than replace, so author tags survive; clearContentTags strips every content_* tag, including ones this build does not know. CAUTION — releaseStatus is risky in BOTH directions; confirm intent before changing it. Going public can expose a creator’s work against their terms, leak a private avatar, or breach VRChat’s content policy depending on what the avatar contains. Going private breaks the avatar for everyone currently wearing it. Use dryRun to preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name for the avatar. | |
| avatar | Yes | Avatar to edit: an avtr_ ID, or the exact name of one of your own avatars. | |
| dryRun | No | Compute and return the exact change without writing it. | |
| addTags | No | Content tags to add. Merged into the existing tags; nothing else is removed. | |
| removeTags | No | Content tags to remove. Other tags, including author tags, are left alone. | |
| description | No | New description. Pass "" to clear it. | |
| releaseStatus | No | Publication state. Risky in both directions — see the tool description before changing it. | |
| clearContentTags | No | Remove every content_* tag, including any this build does not know about. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| tags | Yes | ||
| dryRun | Yes | ||
| status | Yes | ||
| changes | No | ||
| avatarId | Yes |