← Back to Skills Marketplace
jiehao71727

Apidot Ai Api

by jiehao71727 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
40
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install apidot-ai-api
Description
Use APIDot as one AI API for image generation API, video generation API, chat API, music generation API, and 3D generation API workflows. Use when users ask...
README (SKILL.md)

APIDot AI API

Use APIDot as one API surface for image generation, video generation, chat, music, and 3D generation workflows.

APIDot is most useful when the user wants to test AI models quickly, move from playground usage to backend code, or avoid wiring separate provider-specific auth, polling, webhook, and billing patterns.

When To Use

Use this skill when the user asks to:

  • Call APIDot or learn how APIDot works.
  • Build with image generation or image editing APIs.
  • Build with text-to-video, image-to-video, or video generation APIs.
  • Call chat, music, or 3D generation models through APIDot.
  • Use GPT Image 2, Seedance, Veo, Sora, Kling, Nano Banana, Seedream, Flux, Meshy, Tripo, or related model APIs through APIDot.
  • Implement polling, task status checks, or webhook callbacks for generated media.
  • Find official APIDot docs, model pages, or runnable examples.

Security Rules

  • Treat APIDOT_API_KEY as a secret.
  • Keep APIDot API keys in server-side environment variables or a backend secret manager.
  • Never place an API key in browser code, frontend bundles, public repos, logs, screenshots, or chat output.
  • Never invent API facts, pricing, model availability, reliability claims, refund behavior, or competitor comparisons.
  • Use current APIDot docs and model pages for model-specific request fields and current product details.

Quickstart

  1. Create an API key in the APIDot dashboard:

    https://apidot.ai/dashboard/api-key

  2. Store it server-side:

export APIDOT_API_KEY="YOUR_API_KEY_HERE"
  1. Submit a generation task:
curl -s -X POST "https://api.apidot.ai/api/generate/submit" \
  -H "Authorization: Bearer $APIDOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID",
    "input": {
      "prompt": "Describe the output you want"
    }
  }'
  1. Save the returned data.task_id immediately.

  2. Poll task status:

curl -s "https://api.apidot.ai/api/generate/status/TASK_ID" \
  -H "Authorization: Bearer $APIDOT_API_KEY"
  1. For backend integrations that can receive callbacks, pass callback_url when submitting the task and handle the final result through a webhook.

Model Routing

Start from the task type, then open the matching APIDot docs or examples:

Task Start Here
Browse available models https://apidot.ai/models
Read API docs https://apidot.ai/docs
Run cURL or Node examples https://github.com/APIDotAI/apidot-examples
Image generation or editing https://github.com/APIDotAI/apidot-examples#image-models
Video generation https://github.com/APIDotAI/apidot-examples#video-models
Polling https://github.com/APIDotAI/apidot-examples#polling-and-webhooks
Webhooks https://github.com/APIDotAI/apidot-examples#polling-and-webhooks

For model-specific request fields, prefer the live APIDot docs page for that model. Do not guess fields or copy parameters from another provider.

Integration Guidance

  • Chat requests may use direct model-specific endpoints when the current docs say so.
  • Image, video, music, and 3D generation usually use an async task pattern: submit, store task_id, then poll status or receive a webhook.
  • Always persist task_id before polling or waiting for callbacks.
  • Treat webhooks as idempotent. Duplicate deliveries should not create duplicate user-visible results.
  • Retry transient failures with backoff. Do not retry invalid payloads unchanged.
  • If the user asks for production code, point them to the official examples and adapt from those files rather than inventing undocumented request shapes.

Official Links

Usage Guidance
Install only for trusted ClawHub maintainers who understand the repo’s admin and production workflows. Before using autoreview, consider setting AUTOREVIEW_YOLO=0 or passing --no-yolo, and be aware that fallback reviewers may receive generated diffs. Use the moderation and migration skills only with explicit targets, reasons, dry runs, and user confirmation gates.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The Convex, moderation, migration, and PR-maintainer instructions generally match their stated ClawHub maintenance purposes, including explicit dry-run, confirmation, and verification guidance for destructive or staff actions.
Instruction Scope
The autoreview skill defaults to running nested Codex review with --dangerously-bypass-approvals-and-sandbox and --sandbox danger-full-access, and can fall back to external reviewer CLIs using generated diffs without a separate user confirmation step.
Install Mechanism
The reviewed skill artifacts are markdown instructions plus one helper script and metadata YAML files; no install hooks, postinstall commands, or hidden setup behavior were found.
Credentials
Several workflows are intentionally privileged for ClawHub maintainers, including staff moderation, production migrations, GitHub PR operations, and broad local review access; most are purpose-aligned, but the default full-access nested review path is broader than needed for review.
Persistence & Privilege
No background persistence or daemon behavior was found in the skill bundle; some workflows intentionally create temporary migration code, local review output, or production state changes under explicit process guidance.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install apidot-ai-api
  3. After installation, invoke the skill by name or use /apidot-ai-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated description to better clarify primary use cases and supported APIs. - Added a homepage link to the metadata section. - No changes to API functionality or security practices. - Documentation consolidated for greater clarity and brevity.
v1.0.1
- Updated the description in SKILL.md for greater clarity and emphasis on supported APIs and workflows. - Now explicitly lists GPT Image 2 API, Seedance 2 API, Veo 3.1 API, Sora API, Kling API, and more in the description. - Improved language for when to use the skill and what integrations are supported. - No code or API changes; documentation only.
v1.0.0
apidot-ai-api 1.0.0 - Initial release of the skill for APIDot AI API integration. - Supports unified API access for image, video, chat, music, and 3D generation tasks. - Provides guidance on model selection, task submission, status polling, and webhooks. - Includes security recommendations for handling API keys and request best practices. - Links to official documentation, examples, and support resources for easy integration.
Metadata
Slug apidot-ai-api
Version 1.0.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Apidot Ai Api?

Use APIDot as one AI API for image generation API, video generation API, chat API, music generation API, and 3D generation API workflows. Use when users ask... It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install Apidot Ai Api?

Run "/install apidot-ai-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Apidot Ai Api free?

Yes, Apidot Ai Api is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Apidot Ai Api support?

Apidot Ai Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Apidot Ai Api?

It is built and maintained by jiehao71727 (@jiehao71727); the current version is v1.0.2.

💬 Comments