Not in the top 1,000 by GitHub stars

ZeroLu/Ultimate-AI-Media-Generator-Skill

Open-source ai image generator skill and ai video generator skill for Codex, Claude Code, OpenClaw, Cursor, and more. Powered by CyberBara API with Nano Banana, Sora 2, Seedance, and Kling support. No need to master prompt, this skill optimize your prompt for all kinds of creations like slides, anime and much more.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f28e58f2b981

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f28e58f2b9814b2056417377c46f34fd35219702

103GitHub stars
Not availablestars in 7 days
1skill in this repository
0commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 2, 2026Nov 5, 2026103

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

ultimate-ai-media-generator-skill

When your agent uses it

Generate and monitor CyberBara Public API v1 image, video, audio, and music tasks end-to-end. Use when work involves CyberBara `/api/v1` endpoints for listing models, uploading reference media, quoting credits, creating generation tasks, polling task status, checking credits balance and usage, or saving final media outputs.

What it loads into context

Frontmatter

78 tokens

Always available to the agent

SKILL.md

2,208 tokens

When the skill is activated

Reference documents

6,602 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. Implementation Architecture
  3. Set Up Runtime Inputs
  4. Run The Standard Generation Flow
  5. Use Script Capabilities
  6. Enforce API Payload Rules
  7. Navigate Detailed Model Options
  8. Handle Common Failures

Scripts executed separately

  • scripts/cyberbara_api.py
  • src/cyberbara_cli/__init__.py
  • src/cyberbara_cli/cli.py
  • src/cyberbara_cli/config.py
  • src/cyberbara_cli/constants.py
  • src/cyberbara_cli/gateways/__init__.py
  • src/cyberbara_cli/gateways/cyberbara_client.py
  • src/cyberbara_cli/output.py
  • src/cyberbara_cli/payloads.py
  • src/cyberbara_cli/policies/__init__.py
  • src/cyberbara_cli/policies/credit_guard.py
  • src/cyberbara_cli/usecases/__init__.py
  • src/cyberbara_cli/usecases/generation.py
  • src/cyberbara_cli/usecases/media_output.py
  • src/cyberbara_cli/usecases/wait_task.py

Files

  • .gitignoreasset41 bytes
  • LICENSEasset1,063 bytes
  • README-zh.mddoc11,422 bytes
  • README.mddoc11,826 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • SKILL.mdcore8,952 bytes
  • agents/openai.yamlasset309 bytes
  • assets/readme-cover-2k-16x9.jpgasset2,671,774 bytes
  • references/cyberbara-api-reference.mdxasset60,065 bytes
  • scripts/cyberbara_api.pyruns478 bytes
  • src/cyberbara_cli/__init__.pyruns41 bytes
  • src/cyberbara_cli/cli.pyruns20,366 bytes
  • src/cyberbara_cli/config.pyruns3,532 bytes
  • src/cyberbara_cli/constants.pyruns402 bytes
  • src/cyberbara_cli/gateways/__init__.pyruns148 bytes
  • src/cyberbara_cli/gateways/cyberbara_client.pyruns7,547 bytes
  • src/cyberbara_cli/output.pyruns568 bytes
  • src/cyberbara_cli/payloads.pyruns1,117 bytes
  • src/cyberbara_cli/policies/__init__.pyruns53 bytes
  • src/cyberbara_cli/policies/credit_guard.pyruns4,790 bytes
  • src/cyberbara_cli/usecases/__init__.pyruns26 bytes
  • src/cyberbara_cli/usecases/generation.pyruns2,147 bytes
  • src/cyberbara_cli/usecases/media_output.pyruns4,280 bytes
  • src/cyberbara_cli/usecases/wait_task.pyruns2,295 bytes
  • workflows/ai-comic-drama-skill.mddoc635 bytes
  • workflows/ai-ppt-skill.mddoc612 bytes
  • workflows/ai-seo-article-skill.mddoc721 bytes
  • workflows/curated-prompts.mddoc1,476 bytes
Read SKILL.md

# Ultimate-AI-Media-Generator-Skill

## Overview

Use this skill to call CyberBara APIs reliably, create image, video, audio, and music generation tasks, and return final media URLs with credit-aware flow.

For Chinese article or repo-promo title images, default to model `nano-banana-2-lite` unless the user requests a different image model. Prefer generating a text-free cover background first, then add the final Chinese headline locally so the published title is exact and readable.

## Implementation Architecture

The runtime uses a layered Python architecture:

- `scripts/cyberbara_api.py`: thin entrypoint only
- `src/cyberbara_cli/cli.py`: command parsing and command routing
View the complete source on GitHub

Skills included

  • ultimate-ai-media-generator-skill

Repository facts

License
MIT
Created
Mar 3, 2026
Last pushed
Sep 8, 2026
Forks
11
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 7 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 149 signals by file

README-zh.md

  • Network accessline 3
    [![GitHub Repo stars](https://img.shields.io/github/stars/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](https://github.com/ZeroLu/Ultimate-AI-Media-Generator-Skill/stargazers)
  • Network accessline 4
    [![AtomGitStars](https://atomgit.com/ZeroLuAtom/Ultimate-AI-Media-Generator-Skill/star/badge.svg)](https://atomgit.com/ZeroLuAtom/Ultimate-AI-Media-Generator-Skill)
  • Network accessline 5
    [![GitHub Forks](https://img.shields.io/github/forks/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](https://github.com/ZeroLu/Ultimate-AI-Media-Generator-Skill/network/members)
  • Network accessline 6
    [![MIT License](https://img.shields.io/github/license/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](./LICENSE)
  • Network accessline 68
    免费 API Key 获取地址:https://cyberbara.com/settings/apikeys
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 211
    具体和最新积分费用请访问:https://cyberbara.com/credit-costs
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 253
    [![Star History Chart](https://api.star-history.com/svg?repos=ZeroLu/Ultimate-AI-Media-Generator-Skill&type=Date)](https://star-history.com/#ZeroLu/Ultimate-AI-Media-Generator-Skill&Date)

README.md

  • Network accessline 3
    [![GitHub Repo stars](https://img.shields.io/github/stars/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](https://github.com/ZeroLu/Ultimate-AI-Media-Generator-Skill/stargazers)
  • Network accessline 4
    [![AtomGitStars](https://atomgit.com/ZeroLuAtom/Ultimate-AI-Media-Generator-Skill/star/badge.svg)](https://atomgit.com/ZeroLuAtom/Ultimate-AI-Media-Generator-Skill)
  • Network accessline 5
    [![GitHub Forks](https://img.shields.io/github/forks/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](https://github.com/ZeroLu/Ultimate-AI-Media-Generator-Skill/network/members)
  • Network accessline 6
    [![MIT License](https://img.shields.io/github/license/ZeroLu/Ultimate-AI-Media-Generator-Skill?style=for-the-badge)](./LICENSE)
  • Network accessline 68
    Get your free API key here: https://cyberbara.com/settings/apikeys
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 209
    For detailed and latest credit pricing by model, visit https://cyberbara.com/credit-costs.
  • Access to secretsline 216
    [Credential-related source omitted]
  • Network accessline 251
    [![Star History Chart](https://api.star-history.com/svg?repos=ZeroLu/Ultimate-AI-Media-Generator-Skill&type=Date)](https://star-history.com/#ZeroLu/Ultimate-AI-Media-Generator-Skill&Date)

SKILL.md

  • Network accessline 33
    https://cyberbara.com
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 59
    https://cyberbara.com/settings/apikeys
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]

references/cyberbara-api-reference.mdx

  • Network accessline 26
    https://cyberbara.com
  • Network accessline 32
    https://cyberbara.com
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 185
    "files": [       {         "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png",
  • Network accessline 186
    {         "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png",         "key": "api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png",
  • Network accessline 187
    "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png",
  • Network accessline 194
    ],     "urls": [       "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png"
  • Network accessline 195
    "urls": [       "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png"     ],
  • Network accessline 196
    "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/7f2f25f8d6c26f11b2a5bb6b3f7f4a28.png"
  • Network accessline 218
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 228
    "files": [       {         "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4",
  • Network accessline 229
    {         "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4",         "key": "api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4",
  • Network accessline 230
    "url": "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4",
  • Network accessline 237
    ],     "urls": [       "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4"
  • Network accessline 238
    "urls": [       "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4"     ],
  • Network accessline 239
    "https://cdn.example.com/uploads/api/v1/uploads/3e7e48e6/2d9b18f0b5a0a9b4c65b7f6c3b2f7c32.mp4"
  • Network accessline 267
    "prompt": "Keep composition, make it cinematic at night",   "options": {     "image_input": ["https://cdn.example.com/uploads/api/v1/uploads/...png"]
  • Network accessline 268
    "options": {     "image_input": ["https://cdn.example.com/uploads/api/v1/uploads/...png"]   }
  • Network accessline 269
    "image_input": ["https://cdn.example.com/uploads/api/v1/uploads/...png"]
  • Network accessline 281
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Network accessline 320
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 321
    [Credential-related source omitted]
  • Network accessline 370
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 371
    [Credential-related source omitted]
  • Network accessline 438
    [Credential-related source omitted]
  • Access to secretsline 438
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]
  • Network accessline 500
    [Credential-related source omitted]
  • Access to secretsline 500
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Network accessline 542
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 543
    [Credential-related source omitted]
  • Network accessline 582
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Network accessline 745
    "options": {     "image_input": [       "https://cdn.example.com/uploads/api/v1/uploads/prompt-1.png",
  • Network accessline 746
    "image_input": [       "https://cdn.example.com/uploads/api/v1/uploads/prompt-1.png",       "https://cdn.example.com/uploads/api/v1/uploads/prompt-2.png"
  • Network accessline 747
    "https://cdn.example.com/uploads/api/v1/uploads/prompt-1.png",
  • Network accessline 748
    "https://cdn.example.com/uploads/api/v1/uploads/prompt-2.png"
  • Network accessline 750
    "image_weight": 1.5,     "style_reference_input": [       "https://cdn.example.com/uploads/api/v1/uploads/style-reference.png"
  • Network accessline 751
    "style_reference_input": [       "https://cdn.example.com/uploads/api/v1/uploads/style-reference.png"     ],
  • Network accessline 752
    "https://cdn.example.com/uploads/api/v1/uploads/style-reference.png"
  • Network accessline 754
    "style_reference_weight": 100,     "omni_reference_input": [       "https://cdn.example.com/uploads/api/v1/uploads/omni-reference.png"
  • Network accessline 755
    "omni_reference_input": [       "https://cdn.example.com/uploads/api/v1/uploads/omni-reference.png"     ],
  • Network accessline 756
    "https://cdn.example.com/uploads/api/v1/uploads/omni-reference.png"
  • Network accessline 771
    "options": {     "image_input": [       "https://cdn.example.com/uploads/api/v1/uploads/reference.png"
  • Network accessline 772
    "image_input": [       "https://cdn.example.com/uploads/api/v1/uploads/reference.png"     ],
  • Network accessline 773
    "https://cdn.example.com/uploads/api/v1/uploads/reference.png"
  • Network accessline 1134
    [Credential-related source omitted]
  • Access to secretsline 1134
    [Credential-related source omitted]
  • Access to secretsline 1135
    [Credential-related source omitted]
  • Network accessline 1221
    "output": {         "images": [           "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/image/21075dc0-7968-46fd-93fe-e366f558325b.png"
  • Network accessline 1222
    "images": [           "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/image/21075dc0-7968-46fd-93fe-e366f558325b.png"         ],
  • Network accessline 1223
    "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/image/21075dc0-7968-46fd-93fe-e366f558325b.png"
  • Network accessline 1248
    "images": [],         "videos": [           "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/video/b55bf86d-e3a3-4b81-ae28-a1cff40a71db.mp4"
  • Network accessline 1249
    "videos": [           "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/video/b55bf86d-e3a3-4b81-ae28-a1cff40a71db.mp4"         ]
  • Network accessline 1250
    "https://static.nanobananaproprompts.com/cyberbara_uploads/kie/video/b55bf86d-e3a3-4b81-ae28-a1cff40a71db.mp4"
  • Access to secretsline 1296
    [Credential-related source omitted]

scripts/cyberbara_api.py

  • Executable scriptline 1
    #!/usr/bin/env python3

src/cyberbara_cli/__init__.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/cli.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 443
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]

src/cyberbara_cli/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]

src/cyberbara_cli/constants.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    DEFAULT_BASE_URL = "https://cyberbara.com"

src/cyberbara_cli/gateways/__init__.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/gateways/cyberbara_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]

src/cyberbara_cli/output.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/payloads.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/policies/__init__.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/policies/credit_guard.py

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    f"{media_label.capitalize()} generation request #{index} must be a JSON object."                 )             requests.append(item)
  • Network accessline 29
    )             requests.append(item)         return requests
  • Network accessline 30
    requests.append(item)

src/cyberbara_cli/usecases/__init__.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/usecases/generation.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/usecases/media_output.py

  • Executable scriptline 1
    Executable file

src/cyberbara_cli/usecases/wait_task.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 75 facts

and 25 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.