← ClaudeAtlas

apikey-image-genlisted

Generate or edit images through Hermes Web UI using the selected/requested profile's configured API-key image provider from config.yaml.
988hj7tczd-oss/skill-tool · ★ 0 · AI & Automation · score 73
Install: claude install-skill 988hj7tczd-oss/skill-tool
# APIKEY Image Generation Use this skill when the user wants to generate an image, generate an image from a reference image, or edit an existing image. Always call Hermes Web UI's media endpoint. Do not call an upstream image API directly, and do not ask the user for an API key. The server reads the selected/requested profile's `config.yaml` and uses a configured custom provider. By default it uses the provider named `fun-codex`, but callers may request another configured provider by sending `provider`, `provider_name`, or `custom_provider`. Do not use any built-in image generation tool as a fallback. If the Hermes Web UI endpoint returns `401`, `403`, connection failure, or any other error, stop and report the Hermes Web UI error to the user. ```yaml custom_providers: - name: fun-codex base_url: https://api.apikey.fun/v1 api_key: ... model: gpt-5.5 api_mode: codex_responses ``` Example with another configured provider: ```yaml custom_providers: - name: agnes base_url: https://agnes.example/v1 api_key_env: AGNES_API_KEY model: agnes-image-2.1-flash ``` Endpoint: ```bash POST <Hermes Web UI base URL>/api/hermes/media/apikey-image-generate ``` Resolve the Hermes Web UI base URL in this order: 1. `HERMES_WEB_UI_URL` environment variable, if set. 2. `http://127.0.0.1:${PORT}`, if `PORT` is set. 3. `http://127.0.0.1:8648` for the Web UI single-server default. Common local ports: - Development API backend: `http://127.0.0.1:8647`. Use thi