{"id":"zerolu-ultimate-ai-media-generator-skill","name":"Ultimate-AI-Media-Generator-Skill","homepage":"https://cyberbara.com?utm_source=skill","repo_url":"https://github.com/ZeroLu/Ultimate-AI-Media-Generator-Skill","category":"ai-ml","subcategories":[],"tags":["ai-ml","image-generation","video-generation","agent-skill","prompts","productivity"],"what_it_does":"Provides an open-source “skill” for AI coding/agent platforms that can generate images and videos using CyberBara-backed models (e.g., Nano Banana, Sora, Seedance, Kling/Ve o), including helper commands for credit quotation/balance checks and task waiting to retrieve final media URLs.","use_cases":["Agent-driven image generation for product/social/marketing creatives","Agent-driven video generation for short promo clips and storyboard previsualization","Workflow templates for generating PPT slide visuals and SEO article cover/inline images","Prompt execution with a curated prompt library and model-specific options","Credit-aware generation via quote/balance checks before submitting costly jobs"],"not_for":["Applications requiring strict enterprise data residency/compliance guarantees without further verification","Use cases needing an officially specified, stable public REST/SDK API contract (this appears primarily to be a skill/runtime integration)","Environments where storing user API keys on disk is unacceptable without an approved secret-management integration"],"best_when":"You want an agent skill that can reliably call image/video generation models with prebuilt prompts and simple operational steps (quote, generate, wait, retrieve URLs) across common agent platforms.","avoid_when":"You require strong guarantees about error codes, rate-limit headers, idempotency semantics, and detailed reliability/SLA documentation from the package itself.","alternatives":["Direct use of CyberBara’s own APIs (if available) for image/video generation","Model-provider-specific SDKs (e.g., Sora/Seedance/Kling) where available","Generic agent tooling + custom wrappers around CyberBara endpoints rather than using this skill layer"],"af_score":49.2,"security_score":48.0,"reliability_score":27.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:30:40.295212+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["API key configured via scripts/cyberbara_api.py setup-api-key and stored locally at ~/.config/cyberbara/api_key"],"oauth":false,"scopes":false,"notes":"Authentication details (scope granularity, rotation, revocation flow) are not described in the provided README."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing is described generally as credit-based via CyberBara; the repo emphasizes credit quotation/balance checks before generation, but does not provide concrete tiering/limits in the README."},"requirements":{"requires_signup":true,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":49.2,"security_score":48.0,"reliability_score":27.5,"mcp_server_quality":0.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":80.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":35.0,"secret_handling":45.0,"security_notes":"Uses an API key configured via a setup script and stored at ~/.config/cyberbara/api_key; the README does not state whether the key is protected with file permissions, whether it is ever logged, or whether TLS/endpoint security details are guaranteed. No information about scope granularity or secret rotation is provided.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Skill relies on an external provider (CyberBara) and model availability; fallback behavior is mentioned only for one example (seedance-2.0-pro -> sora-2).","README suggests a local file for API key storage, which may impact sandboxed agents or ephemeral environments.","No explicit guidance is given for idempotent retries; repeated generation requests may incur additional credits if not handled carefully by the agent."]}}