Install
openclaw skills install oo-fusion-apiOomol Fusion API (oomol.com). Use this skill for ANY Oomol Fusion API request — reading, creating, updating, and deleting data. Whenever a task involves Oomol Fusion API, use this skill instead of calling the API directly.
openclaw skills install oo-fusion-apiOperate Oomol Fusion API through your OOMOL-connected account. This skill calls the fusion-api connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.
Category: AI, Developer Tools. Exposes 83 action(s).
Oomol Fusion API needs no account connection. Assume the oo CLI is installed and signed in. Do not run oo auth login proactively — just run the action. Fall back to First-time setup only when a command actually fails.
1. Inspect the contract to get the authoritative input/output schema before building a payload:
oo connector schema "fusion-api" --action "<action_name>"
2. Run the action with a JSON payload that matches the input schema:
oo connector run "fusion-api" --action "<action_name>" --data '<json>' --json
--data takes a JSON object string or @path/to/file.json; omit it to send {}.{ "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.
cosyvoice_tts_generate — Generate speech audio with CosyVoice TTS.cphone_nano_banana_result — Get cphone-nano-banana task resultcphone_nano_banana_state — Get cphone-nano-banana task statecphone_nano_banana_submit — Edit images with Nano Bananadoubao_stt_result — Get doubao-stt task resultdoubao_stt_state — Get doubao-stt task statedoubao_stt_submit — Convert speech to text with Doubaodoubao_text_to_image_seedream_generate — Generate images from text with Doubao Seedreamdoubao_tts_result — Get doubao-tts task resultdoubao_tts_state — Get doubao-tts task statedoubao_tts_submit — Convert text to speech with Doubaofal_aura_sr_result — Get fal-aura-sr task resultfal_aura_sr_state — Get fal-aura-sr task statefal_aura_sr_submit — Image super-resolution upscalingfal_nano_banana_2_result — Get fal-nano-banana-2 task resultfal_nano_banana_2_state — Get fal-nano-banana-2 task statefal_nano_banana_2_submit — Generate or edit images with Nano Banana 2fal_nano_banana_pro_result — Get fal-nano-banana-pro task resultfal_nano_banana_pro_state — Get fal-nano-banana-pro task statefal_nano_banana_pro_submit — Edit images with Nano Banana Profal_nano_banana_result — Get fal-nano-banana task resultfal_nano_banana_state — Get fal-nano-banana task statefal_nano_banana_submit — Edit images with Nano Bananafal_remove_background_result — Image with background removedfal_remove_background_state — Get fal-remove-background task statefal_remove_background_submit — Remove image backgrounds with the Fal.ai BRIA modelfile_upload_abort_multipart_upload — Abort multipart uploadfile_upload_complete_multipart_upload — Complete multipart uploadfile_upload_create_multipart_upload — Initialize multipart uploadfile_upload_generate_presigned_url — Generate a presigned URL for file uploadfile_upload_generate_presigned_urls — Generate a presigned URL for multipart upload partsjina_reader_read — Read and extract URL contentjina_reader_search — Search web contentoomol_tts_ng_generate — Generate speech audiooomol_tts_result — Get oomol-tts task resultoomol_tts_state — Get oomol-tts task stateoomol_tts_submit — Convert text to audioopenai_image_async_result — Get asynchronous OpenAI image generation resultopenai_image_async_submit — Submit asynchronous OpenAI image generation requests, including gpt-image-2 image creation.openai_image_edit_async_result — Get asynchronous OpenAI image edit resultopenai_image_edit_async_submit — Submit asynchronous OpenAI image edit requests, including gpt-image-2 image editing.pdf_transform_epub_result — Get pdf-transform-epub task resultpdf_transform_epub_state — Get pdf-transform-epub task statepdf_transform_epub_submit — Convert a PDF to EPUB formatpdf_transform_markdown_result — Get pdf-transform-markdown task resultpdf_transform_markdown_state — Get pdf-transform-markdown task statepdf_transform_markdown_submit — Convert a PDF to Markdown formatqwen_asr_filetrans_result — Get Qwen ASR file transcription task resultqwen_asr_filetrans_state — Get Qwen ASR file transcription task stateqwen_asr_filetrans_submit — Submit a long-audio speech recognition task with Qwen ASR file transcriptionqwen_doc_turbo_analyze — Analyze documents with Tongyi Qianwenqwen_image_edit_plus_edit — Edit images with Tongyi Wanxiangqwen_image_generate — Generate images with Tongyi Qianwenqwen_mt_image_result — Get qwen-mt-image task resultqwen_mt_image_state — Get qwen-mt-image task stateqwen_mt_image_submit — Image machine translationqwen_tts_generate — Generate speech audioqwen_voice_cloning_create — Create a Qwen voice cloning voice and return a preview audio URL.qwen_voice_design_create — Create a Qwen voice design voice and return preview audio.qwen_voice_design_delete — Delete a Qwen voice design voice.qwen_voice_design_generate — Generate speech audio using a Qwen voice design voice.qwen_voice_design_list — List Qwen voice design voices.qwen_voice_design_query — Get details for a Qwen voice design voice.seedance_video_result — Query a Seedance video generation task resultseedance_video_state — Get a Seedance video generation task stateseedance_video_submit — Generate videos with Doubao Seedancetext_to_epub_illustrate_generate — Generate illustrations for EPUB contenttinify_png_shrink_compress — Compress PNG images with the Tinify APIwanx_i2v_video_result — Query first-frame-to-video task resultwanx_i2v_video_state — Get wanx-i2v-video task statewanx_i2v_video_submit — Generate videos from the first frame with Tongyi Wanxiangwanx_image_result — Get wanx-image task resultwanx_image_state — Get wanx-image task statewanx_image_submit — Generate and edit images with Tongyi Wanxiang AIwanx_kf2v_video_result — Get wanx-kf2v-video task resultwanx_kf2v_video_state — Get wanx-kf2v-video task statewanx_kf2v_video_submit — Generate videos from keyframes with Tongyi Wanxiangwanx_r2v_video_result — Query reference-to-video task resultwanx_r2v_video_state — Get wanx-r2v-video task statewanx_r2v_video_submit — Generate videos from reference assets with Tongyi Wanxiangwanx_t2v_video_result — Query text-to-video task resultwanx_t2v_video_state — Get wanx-t2v-video task statewanx_t2v_video_submit — Generate text-to-video videos with Tongyi WanxiangThese are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.
oo: command not found — install the oo CLI (other platforms: https://cli.oomol.com/install-guide.md):
curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linux
irm https://cli.oomol.com/install.ps1 | iex # Windows PowerShell
Not signed in / authentication error — sign in to your OOMOL account once:
oo auth login
HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.