Menu
NEW AGENT
MY AGENTS
ASSISTANTS
Music Samples from Text Description
- Step 4
Summary - 14th Jan
Summary - 13th Jan
Summary - 12th Jan
Summary - 10th Jan
Summary - 7th Jan
Summary - 7th Jan
Summary - 4th Jan
Summary - 3rd Jan
Summary - 2nd Jan
SETTINGS
LOGOUT
Music Samples from Text Description - Confirm & Copy Final Agent Code
1
Describe
Describe your task
2
Refine
Refine the plan
3
SubAgents
Review all agents
4
Deploy
Deploy your agent
Review Final Agent Copy
Expand
[ { "taskID": 226, "semanticTitleOfTask": "Scrape Tracklib New Arrivals Page to Extract Structured Track Data", "taskDescription": "This task uses skill #226 to scrape the Tracklib New Arrivals webpage, parse the HTML content, and collect up to 20 of the most recent songs, returning their title, artist, and tracklib_url as structured JSON.", "inputDescription": "We must pass VARIABLE1 (the fixed URL, e.g. https://www.tracklib.com/music/new-arrivals) and VARIABLE2 (a text instruction specifying which data fields to extract). The skill then fetches the webpage and uses built-in data extraction to parse and return the relevant content.", "inputRequired": ["VARIABLE1","VARIABLE2"], "outputDescription": "After scraping, the skill produces a structured JSON array with up to 20 items, each containing 'title', 'artist', and 'tracklib_url'. If fewer songs are available, only those are returned. Exclude incomplete data. Return valid JSON.", "outputName": "latest_track_metadata", "promptInstruction": "Analyze the Tracklib “New Arrivals” webpage content and extract data for up to 20 most recent songs. For each, retrieve 'title', 'artist', and the full 'tracklib_url'. Format these entries into a JSON array with valid syntax. If fewer than 20 songs are listed, return only those available. Exclude any tracks lacking complete data. Ensure each URL is fully formed. Return the final JSON result." }, { "taskID": 201, "semanticTitleOfTask": "Gather user description and track metadata inputs for filtering", "taskDescription": "This task collects the user's brief text description (VARIABLE3) and the up to 20 track metadata objects (title, artist, tracklib_url). It organizes these inputs so they are ready for the filtering process in the next step.", "inputDescription": "Two inputs are required: VARIABLE3 for the user description specifying desired musical characteristics, and the metadata list of up to 20 songs (latest_track_metadata).", "inputRequired": ["VARIABLE3","latest_track_metadata"], "outputDescription": "A combined dataset containing the user's description and the list of track metadata, ready to be passed to the track-filtering skill.", "outputName": "filtering_ready_inputs", "promptInstruction": "" }, { "taskID": 202, "semanticTitleOfTask": "Filter track metadata using user description (Skill #223)", "taskDescription": "This task applies a powerful LLM (Skill #223) to analyze the user’s musical requirements and the provided track metadata. It then selects exactly three tracks that best match the user’s description, returning them as a JSON array.", "inputDescription": "The combined input dataset (filtering_ready_inputs), which includes the user description and track metadata. The LLM will evaluate the tracks, compare them to the user’s needs, and produce a filtered list of three tracks.", "inputRequired": ["filtering_ready_inputs"], "outputDescription": "A JSON array containing three track objects, each with title, artist, and tracklib_url, representing the top matches for the user's description.", "outputName": "filtered_track_list_intermediate", "promptInstruction": "You are a music expert tasked with matching a user’s sample requirements to available tracks. Analyze the user description and select exactly three tracks from the provided metadata that best match these requirements. Format your response as a JSON array with three objects—each containing 'title', 'artist', and 'tracklib_url'. Do not include additional commentary." }, { "taskID": 203, "semanticTitleOfTask": "Produce final output of the three selected tracks", "taskDescription": "This task receives the three filtered tracks from the LLM and finalizes them as the subagent’s final output. It ensures that the data is presented exactly as required for the next steps or user consumption.", "inputDescription": "One input: the JSON array of three selected tracks (filtered_track_list_intermediate).", "inputRequired": ["filtered_track_list_intermediate"], "outputDescription": "This final output of the subagent is the JSON array containing three best-matching track objects, with title, artist, and tracklib_url.", "outputName": "filtered_track_list", "promptInstruction": "" }, { "taskID": 224, "semanticTitleOfTask": "Find YouTube link for track #1", "taskDescription": "This step uses an LLM (Skill #224) to locate the most relevant YouTube link for the first track’s title and artist, prioritizing official or high-quality uploads. The output is needed to download the MP3 in the subsequent task.", "inputDescription": "Requires the details of the first track from filtered_track_list. The LLM searches for a single relevant YouTube URL.", "inputRequired": ["filtered_track_list"], "outputDescription": "A single direct YouTube URL for the first track, from an official or high-quality source.", "outputName": "youtube_url_1", "promptInstruction": "Please find the most relevant YouTube URL for the song {title} by {artist}. Prioritize official audio versions, official music videos, or high-quality uploads from verified channels. Return only the direct YouTube URL without additional commentary." }, { "taskID": 193, "semanticTitleOfTask": "Download MP3 from YouTube link for track #1", "taskDescription": "This task (Skill #193) takes the YouTube link identified for track #1, downloads the audio, and converts it into an MP3 file for storage.", "inputDescription": "Requires youtube_url_1. Uses a technical downloader to retrieve and convert the audio into MP3 format.", "inputRequired": ["youtube_url_1"], "outputDescription": "A direct URL (mp3_url_1) to the newly downloaded MP3 file for track #1.", "outputName": "mp3_url_1", "promptInstruction": "" }, { "taskID": 224, "semanticTitleOfTask": "Find YouTube link for track #2", "taskDescription": "This step again uses Skill #224 to find the best official or high-quality YouTube link for the second track’s title and artist. The resulting URL is used for MP3 conversion next.", "inputDescription": "Takes the details of the second track from filtered_track_list. The LLM is prompted to locate a single relevant YouTube URL based on this information.", "inputRequired": ["filtered_track_list"], "outputDescription": "A direct YouTube URL for track #2, focusing on high-quality or official uploads.", "outputName": "youtube_url_2", "promptInstruction": "Please find the most relevant YouTube URL for the song {title} by {artist}. Prioritize official audio versions, official music videos, or high-quality uploads from verified channels. Return only the direct YouTube URL without additional commentary." }, { "taskID": 193, "semanticTitleOfTask": "Download MP3 from YouTube link for track #2", "taskDescription": "This task (Skill #193) takes the identified YouTube URL for track #2 and downloads the audio stream, converting it to MP3 format.", "inputDescription": "Requires youtube_url_2. The system then downloads and converts the audio to MP3.", "inputRequired": ["youtube_url_2"], "outputDescription": "A direct URL (mp3_url_2) to the MP3 file for track #2.", "outputName": "mp3_url_2", "promptInstruction": "" }, { "taskID": 224, "semanticTitleOfTask": "Find YouTube link for track #3", "taskDescription": "Again using Skill #224, this stage locates the most appropriate official or high-quality YouTube link for the third track’s title and artist.", "inputDescription": "Takes the details of the third track from filtered_track_list. The LLM is asked to find a relevant YouTube URL prioritizing official or verified sources.", "inputRequired": ["filtered_track_list"], "outputDescription": "A single direct YouTube URL specifically targeting the best available version of track #3.", "outputName": "youtube_url_3", "promptInstruction": "Please find the most relevant YouTube URL for the song {title} by {artist}. Prioritize official audio versions, official music videos, or high-quality uploads from verified channels. Return only the direct YouTube URL without additional commentary." }, { "taskID": 193, "semanticTitleOfTask": "Download MP3 from YouTube link for track #3", "taskDescription": "This task (Skill #193) downloads and converts the YouTube audio for track #3 into an MP3 file, preserving the essential audio stream for use in subsequent workflows.", "inputDescription": "Requires youtube_url_3 to fetch and convert to MP3.", "inputRequired": ["youtube_url_3"], "outputDescription": "Provides a direct MP3 file URL (mp3_url_3) for track #3.", "outputName": "mp3_url_3", "promptInstruction": "" }, { "taskID": 180, "semanticTitleOfTask": "Extract BPM/Beat Positions (Track 1)", "taskDescription": "Applies an audio analysis engine to the first MP3 track, detecting tempo (BPM) and calculating timestamps for each beat.", "inputDescription": "Requires mp3_url_1. The engine analyzes its waveform to detect BPM and produce beat timestamps.", "inputRequired": ["mp3_url_1"], "outputDescription": "Outputs the estimated BPM and an array of beat timestamps in seconds for track 1.", "outputName": "track1_beat_data", "promptInstruction": "" }, { "taskID": 219, "semanticTitleOfTask": "Cut MP3 #1 from Start to 16th Beat", "taskDescription": "Using the beat data from track 1, this task slices the audio from 0s to the timestamp of the 16th beat, then encodes the snippet as a WAV file.", "inputDescription": "Requires mp3_url_1 and track1_beat_data, using the 16th beat timestamp to cut the audio from 0s to that time.", "inputRequired": ["mp3_url_1","track1_beat_data"], "outputDescription": "A single WAV file URL capturing the first 16 beats of track 1 (clip1_16_beat).", "outputName": "clip1_16_beat", "promptInstruction": "" }, { "taskID": 180, "semanticTitleOfTask": "Extract BPM/Beat Positions (Track 2)", "taskDescription": "Applies an audio analysis engine to the second MP3 track, detecting tempo (BPM) and calculating timestamps for each beat.", "inputDescription": "Requires mp3_url_2 as input.", "inputRequired": ["mp3_url_2"], "outputDescription": "Outputs the estimated BPM and an array of beat timestamps in seconds for track 2.", "outputName": "track2_beat_data", "promptInstruction": "" }, { "taskID": 219, "semanticTitleOfTask": "Cut MP3 #2 from Start to 16th Beat", "taskDescription": "Using track 2’s beat data, this task cuts the audio from 0s to the 16th beat and exports the snippet as a WAV.", "inputDescription": "Requires mp3_url_2 and track2_beat_data, referencing the 16th beat timestamp.", "inputRequired": ["mp3_url_2","track2_beat_data"], "outputDescription": "A single WAV file URL capturing the first 16 beats of track 2 (clip2_16_beat).", "outputName": "clip2_16_beat", "promptInstruction": "" }, { "taskID": 180, "semanticTitleOfTask": "Extract BPM/Beat Positions (Track 3)", "taskDescription": "Runs an audio analysis on the third MP3 track to detect its BPM and calculate timestamps for each beat.", "inputDescription": "Requires mp3_url_3 for analysis.", "inputRequired": ["mp3_url_3"], "outputDescription": "Returns track 3’s BPM and a list of beat timestamps in seconds (track3_beat_data).", "outputName": "track3_beat_data", "promptInstruction": "" }, { "taskID": 219, "semanticTitleOfTask": "Cut MP3 #3 from Start to 16th Beat", "taskDescription": "Using track 3’s beat data, this task extracts the audio from 0s to the 16th beat and saves as a WAV snippet.", "inputDescription": "Requires mp3_url_3 and track3_beat_data to locate the 16th beat timestamp.", "inputRequired": ["mp3_url_3","track3_beat_data"], "outputDescription": "Returns a WAV file URL (clip3_16_beat) containing the first 16 beats of track 3.", "outputName": "clip3_16_beat", "promptInstruction": "" }, { "taskID": 299, "semanticTitleOfTask": "Combine 16-Beat Snippets for All Tracks", "taskDescription": "Collates the three WAV snippet URLs from the previous tasks into a single list, forming the final deliverable.", "inputDescription": "Requires clip1_16_beat, clip2_16_beat, and clip3_16_beat. The aggregator merges these into a list or JSON array.", "inputRequired": ["clip1_16_beat","clip2_16_beat","clip3_16_beat"], "outputDescription": "An array of three WAV snippet URLs: clip1_16_beat, clip2_16_beat, and clip3_16_beat.", "outputName": "clip_urls_16_beat", "promptInstruction": "" }, { "taskID": 223, "semanticTitleOfTask": "Generate a final summary of the chosen tracks and audio files using a powerful LLM", "taskDescription": "Uses a powerful LLM to create one cohesive text summary of the three selected tracks, including their Tracklib URLs, MP3 download links, and the 16-beat snippet URLs.", "inputDescription": "Requires filtered_track_list, mp3_url_1, mp3_url_2, mp3_url_3, and the 16-beat snippet URLs (clip1_16_beat, clip2_16_beat, clip3_16_beat).", "inputRequired": [ "filtered_track_list", "mp3_url_1", "mp3_url_2", "mp3_url_3", "clip1_16_beat", "clip2_16_beat", "clip3_16_beat" ], "outputDescription": "A clearly formatted text summary listing each track’s metadata, MP3 URL, and 16-beat snippet URL.", "outputName": "final_summary", "promptInstruction": "You are a music sample cataloging assistant. Create a comprehensive summary of three tracks and their associated audio files. For each track in the filtered track list, include: (1) The track title and artist, (2) The Tracklib URL, (3) The full MP3 download URL, and (4) The URL for the 16-beat sample clip. Format it as a clear, easy-to-read list with section headers and spacing. Include each track’s info on separate lines." } ]
Happy? Now Copy-Paste To Proceed...
BACK TO SUBAGENTS
COPY TO CLIPBOARD