create_character
Generate a new Dungeons & Dragons player character by specifying details like name, class, race, and stats. Ideal for players and DMs to quickly build characters for campaigns.
Instructions
Create a new player character.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
alignment | No | Character alignment | |
background | No | Character background | |
bio | No | The character's backstory, personality, and motivations. | |
character_class | Yes | Character class | |
charisma | No | Charisma score | |
class_level | Yes | Class level | |
constitution | No | Constitution score | |
description | No | A brief description of the character's appearance and demeanor. | |
dexterity | No | Dexterity score | |
intelligence | No | Intelligence score | |
name | Yes | Character name | |
player_name | No | The name of the player in control of this character | |
race | Yes | Character race | |
strength | No | Strength score | |
wisdom | No | Wisdom score |
Input Schema (JSON Schema)
{
"properties": {
"alignment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Character alignment",
"title": "Alignment"
},
"background": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Character background",
"title": "Background"
},
"bio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The character's backstory, personality, and motivations.",
"title": "Bio"
},
"character_class": {
"description": "Character class",
"title": "Character Class",
"type": "string"
},
"charisma": {
"default": 10,
"description": "Charisma score",
"maximum": 30,
"minimum": 1,
"title": "Charisma",
"type": "integer"
},
"class_level": {
"description": "Class level",
"maximum": 20,
"minimum": 1,
"title": "Class Level",
"type": "integer"
},
"constitution": {
"default": 10,
"description": "Constitution score",
"maximum": 30,
"minimum": 1,
"title": "Constitution",
"type": "integer"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A brief description of the character's appearance and demeanor.",
"title": "Description"
},
"dexterity": {
"default": 10,
"description": "Dexterity score",
"maximum": 30,
"minimum": 1,
"title": "Dexterity",
"type": "integer"
},
"intelligence": {
"default": 10,
"description": "Intelligence score",
"maximum": 30,
"minimum": 1,
"title": "Intelligence",
"type": "integer"
},
"name": {
"description": "Character name",
"title": "Name",
"type": "string"
},
"player_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The name of the player in control of this character",
"title": "Player Name"
},
"race": {
"description": "Character race",
"title": "Race",
"type": "string"
},
"strength": {
"default": 10,
"description": "Strength score",
"maximum": 30,
"minimum": 1,
"title": "Strength",
"type": "integer"
},
"wisdom": {
"default": 10,
"description": "Wisdom score",
"maximum": 30,
"minimum": 1,
"title": "Wisdom",
"type": "integer"
}
},
"required": [
"name",
"character_class",
"class_level",
"race"
],
"type": "object"
}