KosmoKrator

media

Abyssale CLI for Headless Automation

Use the Abyssale CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 6 read 1 write Bearer token auth

Abyssale CLI for Headless Automation

Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.

Use headless automation when another tool needs a stable local command surface. The Abyssale CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Abyssale CLI for Headless Automation
kosmokrator integrations:configure abyssale --set access_token="$ABYSSALE_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call abyssale.abyssale_list_generations '{"page":1,"limit":1,"status":"example_status"}' --json

Discovery Before Execution

Agents and scripts can inspect Abyssale docs and schemas before choosing a function.

kosmo integrations:docs abyssale --json
kosmo integrations:docs abyssale.abyssale_list_generations --json
kosmo integrations:schema abyssale.abyssale_list_generations --json
kosmo integrations:search "Abyssale" --json
kosmo integrations:list --json

Useful Abyssale CLI Functions

FunctionTypeParametersDescription
abyssale.abyssale_list_generations Read page, limit, status List image generation jobs from Abyssale. Returns a paginated list of generations, optionally filtered by status (e.g., "finished", "processing", "failed").
abyssale.abyssale_get_generation Read id Get details of a specific image generation from Abyssale, including its status, output URLs, and applied modifications.
abyssale.abyssale_create_generation Write template_id, format_ids, modifications Generate images from an Abyssale template. Specify the template, one or more output format IDs, and element modifications (text, images, colors) to customize the output.
abyssale.abyssale_list_templates Read page, limit List available design templates from Abyssale. Returns a paginated list of templates with their IDs and names.
abyssale.abyssale_get_template Read id Get details of a specific Abyssale template, including its available formats, elements, and layers that can be modified.
abyssale.abyssale_list_formats Read page, limit List available output formats from Abyssale. Formats define the size and dimensions of generated images (e.g., 1200x628 Facebook post, 1080x1080 Instagram square).
abyssale.abyssale_get_current_user Read none Get the profile of the currently authenticated Abyssale user. Useful for verifying API credentials and retrieving account information.

Automation Notes

Related Abyssale CLI Pages