get_next_moon_phase
Calculate the next occurrence of a specific moon phase (New Moon, First Quarter, Full Moon, Last Quarter) starting from a given date. Specify the number of occurrences and output format (json or text) for precise astronomical planning.
Instructions
Get the next occurrence(s) of a specific moon phase
Input Schema
Name | Required | Description | Default |
---|---|---|---|
count | No | Number of occurrences to return. Defaults to 1. | |
date | No | Starting date (YYYY-MM-DD format). Defaults to current date. | |
format | No | Output format (json or text) | |
phase | Yes | Moon phase to find |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"description": "Number of occurrences to return. Defaults to 1.",
"exclusiveMinimum": 0,
"type": "number"
},
"date": {
"description": "Starting date (YYYY-MM-DD format). Defaults to current date.",
"type": "string"
},
"format": {
"description": "Output format (json or text)",
"enum": [
"json",
"text"
],
"type": "string"
},
"phase": {
"description": "Moon phase to find",
"enum": [
"New Moon",
"First Quarter",
"Full Moon",
"Last Quarter"
],
"type": "string"
}
},
"required": [
"phase"
],
"type": "object"
}