AI-Powered Personalized Song Maker Skill
Paste the following prompt into your AI chat to install this skill:
Please follow the guide at https://skillhub.cn/install/skillhub.md to install @user_87b8e34f/personalized-song-maker.
About this skill
Solving a Specific Problem
Crafting a song tailored to a personal story for a special occasion traditionally involves multiple stages like lyric writing, composing, and arrangement, often requiring professional help at high cost and with unpredictable timelines. This skill automates the end-to-end process from story to song, enabling users to quickly generate customized, audible music by providing structured inputs, ideal for emotionally-driven scenarios like birthdays, weddings, or anniversaries.
How It Works: Core Capabilities and Key Steps
The skill implements a generative music creation pipeline with the following core capabilities and steps:
-
Input Collection and Story Structuring: The skill first collects a set of mandatory inputs, including the occasion, recipient, real story details to incorporate, required names or phrases, target language, emotional direction, and privacy omissions. It then structures this into a story map encompassing protagonist, relationship, turning points, core message, emotional arc, etc., laying the groundwork for lyric creation.
-
Free Creative Phase and User Confirmation: Before triggering any paid API calls, the skill performs free creative work. It generates a song title, a complete lyric draft with structure, and a production card describing genre, atmosphere, instrumentation, tempo, and vocal direction. Users can iteratively review and modify lyrics and direction at this stage at no cost until explicit confirmation is given.
-
API Call and Music Generation: After confirmation, the skill queries the
beatra.models.listendpoint to check available music generation models, character limits, and billing. It then uses the bundled clientscripts/mcp_client.pyas an MCP client to submit one precise generation request tobeatra.music.generate. This request includes the frozen title, lyrics, production prompts, and model parameters; one call constitutes one paid boundary. -
Task Polling and Result Delivery: After submission, the skill obtains a task ID and polls via
beatra.tasks.getuntil the task reaches a terminal state (success or failure). It delivers returned audio files or links and reports parsed model, segment count, duration, and usage. The skill also performs result review, checking for story accuracy, name pronunciation, chorus effectiveness, etc., and clearly communicates to the user what the AI can or cannot fully guarantee.
Applicability and Considerations
-
Focused on the Full Workflow: This skill is dedicated to the "story -> lyrics -> song" core route. If input is finished lyrics needing composition, use the "lyrics-to-music" workflow; for re-recording an existing song, use the "cover song" workflow; to create visuals for music, route to the "music short" workflow.
-
Clear Payment Model: Lyric writing, title drafting, and direction adjustments are free creative preparation. The sole point of payment occurs when the user confirms and calls
beatra.music.generateto produce the song. Changing any confirmed core element (like title, lyrics, or model) is treated as a new logical payment request. -
Strict State and Transaction Management: The skill relies on task IDs and phase IDs for state tracking. For lost requests or failed tasks, it provides recovery logic based on
beatra.tasks.listandbeatra.tasks.get, but strictly prohibits resubmitting a generation request without confirming the terminal state. Task states like "queued" and "running" are normal progress, not failures.
Use Cases
- An event planner needs to generate an original song for a client's anniversary that incorporates specific memories, names, and an emotional tone as a surprise gift.
- A marketing team lead needs to create an upbeat theme song with lyrics highlighting key product features for a new product launch event.
- A family member wants to produce a warm, growth-themed song for a baby's first birthday that blends family anecdotes and future blessings.
- An HR manager needs to create a customized company song for an employee retirement ceremony that reflects on their career and expresses gratitude.
Best For
- Wedding Planners: Need to quickly generate exclusive wedding songs for each couple that incorporate love stories, vows, and ceremony flow.
- Event Hosts: Need to create opening or background songs that enhance atmosphere and reflect themes for company annual meetings, celebrations, or team-building activities.
- Content Creators: Want to produce unique original theme music for special series on video blogs or podcasts, such as character interviews or travel diaries.
- Personal Gift Makers: Want to give a song written with a real story, unavailable on the market, as a birthday or anniversary gift for friends or family.
Related Skills
An AI editorial master skill that manages the full content creation process from vague ideas to publishable drafts, covering topic selection, writing, review, and publication adaptation.
Generates trending product copy for cross-border e-commerce platforms like Amazon and Shopee with SEO keyword optimization and multi-language support.
Converts beauty and skincare product information into Red (Xiaohongshu) compliant notes, including layout planning, copywriting, and compliance screening.
A skill that scans novels for key plot points and generates viral, platform-optimized caption narratives with storyboards.