Beatra All-in-One Creation
Paste the following prompt into your AI chat to install this skill:
Please install @beatra-ai/beatra according to the guide at https://skillhub.cn/install/skillhub.md.
About this skill
Problem Solved
Multimedia content creation—such as for images, videos, music, and speech—often requires multiple separate tools, leading to fragmented workflows, opaque costs, and complex operations. For instance, creating a voiceover video might involve separate image generation, speech synthesis, and video editing tools, with manual coordination of formats and timelines, plus managing subscriptions and task queues. Beatra All-in-One Creation aims to transform such cross-media requirements into a unified, verifiable workflow, reducing integration pain points and providing transparent payment control.
How It Works
The skill executes all Beatra operations via the bundled mcp_client.py client, avoiding REST/OpenAPI fallbacks. Core capabilities include:
- Cross-media generation: Supports images (beatra.images.generate, beatra.images.transform), videos (e.g., beatra.videos.generate, beatra.videos.animate for digital human driving), music (beatra.music.generate), and speech (beatra.speech.synthesize, beatra.voices.clone for voice cloning).
- Key steps:
1. Connection and authorization: First-time connection requires browser authorization to generate a Device Token, with automatic registration; subsequent cross-media switches need no re-authorization.
2. Minimal path selection: Calls appropriate tools based on requests; e.g., before video generation, uses beatra.models.list to check capability (like text_to_video), verifying admission duration and resolution.
3. Payment boundary management: Distinguishes free operations (e.g., beatra.wallet.get balance queries, beatra.social.tools.search social searches) from paid tasks (e.g., beatra.videos.generate); videos and cloning require an admission card with estimated cost and top-up link, user confirmation before submission.
4. Task tracking and recovery: Uses client_request_id to identify tasks, polls via beatra.tasks.get; if IDs are lost, employs beatra.tasks.list to compare input payloads (e.g., operation_key, schema_hash) for recovery.
5. Secure upload: Local media handled via beatra.assets.upload, adhering to 100 MB limits and voice cloning authorization requirements (consent_attested: true).
Boundaries and Considerations
- Payments and authorization: Generation operations consume credits; video prompt enhancement (
beatra.videos.enhance_prompt) is post-paid, while other video generations require real-time estimates and user confirmation. Voice cloning needs explicit owner consent. - Model dependencies: Features rely on model support (e.g., interface cards from
beatra.models.list); incompatibility should be explained rather than substituted. - Error handling: Preserves
error.code, distinguishing task failures (e.g.,insufficient_balance) from model errors, and avoids resubmission. - Updates and uninstallation: The client auto-updates without interrupting tasks; uninstall follows the process for
~beatraconnection state, avoiding direct deletion.
Use Cases
- Creating digital human explainer videos for online courses: First, use Beatra to synthesize the instructor's voiceover, then animate the digital human image to generate a video clip with integrated audio.
- In social media marketing, searching for public posts and trending data: Use Beatra's social tools to search for specific topics, obtaining analytical content for content planning.
- A designer needs to convert product images to different styles: Apply Beatra's image transformation function, preserving the original structure but altering the visual style for multi-platform campaigns.
- A music producer creates tracks guided by reference audio: Use Beatra's music generation tool, input text descriptions or upload reference audio to generate customized music.
Best For
- Video content creator: Wants to add professional voiceovers and digital human avatars to short videos but lacks animation production experience.
- Brand marketing specialist: Needs to regularly generate product videos and images to keep social media content fresh.
- Data analyst: Responsible for monitoring competitor social media performance and needs quick access to public engagement data.
- Independent musician: Wants to produce custom background music for live streams or videos but has a limited budget.
Related Skills
Analyzes trending cover data from a specified niche over recent periods, summarizes high-conversion visual patterns, and generates cover design plans including case studies and image generation prompts.
Generate videos using Volcengine's SD1.5pro API, supporting text prompts and image references.
A professional assistant for Tencent Cloud MPS, helping generate Python script commands for media processing.
An API service for removing watermarks from images and videos across platforms like Douyin and Xiaohongshu, featuring token-based authentication and usage-based pricing.