get_color_palette
Create themed or harmony-based fountain pen ink palettes using predefined themes, custom hex colors, or a base color with harmony rules. Ideal for designing cohesive ink collections.
Instructions
Generate a themed or harmony-based palette of inks. Supports three modes: 1) Predefined themes (warm, cool, earth, ocean, autumn, spring, summer, winter, pastel, vibrant, monochrome, sunset, forest), 2) Custom hex color lists (comma-separated), 3) Color harmony generation from a base hex color.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
harmony | No | Color harmony rule to apply when theme is a single hex color. Options: "complementary", "analogous", "triadic", "split-complementary". Requires theme to be a valid hex color. | |
palette_size | No | Number of inks in the palette (default: 5) | |
theme | Yes | Theme name (e.g., "warm", "ocean"), comma-separated hex colors (e.g., "#FF0000,#00FF00"), or single hex color for harmony generation (e.g., "#FF0000"). |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"harmony": {
"description": "Color harmony rule to apply when theme is a single hex color. Options: \"complementary\", \"analogous\", \"triadic\", \"split-complementary\". Requires theme to be a valid hex color.",
"enum": [
"complementary",
"analogous",
"triadic",
"split-complementary"
],
"type": "string"
},
"palette_size": {
"default": 5,
"description": "Number of inks in the palette (default: 5)",
"type": "number"
},
"theme": {
"description": "Theme name (e.g., \"warm\", \"ocean\"), comma-separated hex colors (e.g., \"#FF0000,#00FF00\"), or single hex color for harmony generation (e.g., \"#FF0000\").",
"type": "string"
}
},
"required": [
"theme"
],
"type": "object"
}