create_swiss
Schedule and set up a Swiss-style chess tournament on Lichess by specifying name, team ID, clock settings, rounds, and variant. Manage tournament details like rating, description, and round intervals for organized competitive play.
Instructions
Create a new Swiss tournament
Input Schema
Name | Required | Description | Default |
---|---|---|---|
clock | Yes | Clock settings | |
description | No | Tournament description (HTML) | |
name | Yes | Name of the tournament | |
nbRounds | No | Number of rounds to play | |
rated | No | Whether the tournament is rated | |
roundInterval | No | Interval between rounds in seconds | |
teamId | Yes | ID of the team hosting the tournament | |
variant | No | Variant key | standard |
Input Schema (JSON Schema)
{
"properties": {
"clock": {
"description": "Clock settings",
"properties": {
"increment": {
"description": "Clock increment in seconds",
"type": "number"
},
"limit": {
"description": "Clock initial time in seconds",
"type": "number"
}
},
"required": [
"limit",
"increment"
],
"type": "object"
},
"description": {
"description": "Tournament description (HTML)",
"type": "string"
},
"name": {
"description": "Name of the tournament",
"type": "string"
},
"nbRounds": {
"default": 7,
"description": "Number of rounds to play",
"type": "number"
},
"rated": {
"default": true,
"description": "Whether the tournament is rated",
"type": "boolean"
},
"roundInterval": {
"default": 300,
"description": "Interval between rounds in seconds",
"type": "number"
},
"teamId": {
"description": "ID of the team hosting the tournament",
"type": "string"
},
"variant": {
"default": "standard",
"description": "Variant key",
"enum": [
"standard",
"chess960",
"crazyhouse",
"antichess",
"atomic",
"horde",
"kingOfTheHill",
"racingKings",
"threeCheck"
],
"type": "string"
}
},
"required": [
"name",
"teamId",
"clock"
],
"type": "object"
}