├── 1_repurpose_youtube_content ├── prompt_1.md ├── prompt_2.md └── prompt_3.md ├── 2_youtube_trend_finder_and_idea_generator └── prompt.md ├── 3_customized_ai_research_and_outreach └── prompt.md ├── 4_lead_scraper ├── phase1-prompt.md ├── phase2-prompt.md └── results.csv ├── 5_local_business_seo_analysis └── prompt.md └── research.md /1_repurpose_youtube_content/prompt_1.md: -------------------------------------------------------------------------------- 1 | # YouTube Video Identification 2 | 3 | ## Objective: 4 | Locate the most recent video from the specified YouTube channel using Gemini Advanced’s built-in YouTube search tools. Do not fabricate video details—only return real, verifiable, and publicly available information. 5 | 6 | ## Instructions: 7 | 8 | 1. **Video Search:** 9 | - Use Gemini Advanced's YouTube search capabilities to search the channel by its exact name. 10 | - Execute the following search query: 11 | - "[CHANNEL_NAME]" 12 | - **Important:** Avoid using only generic phrases like "latest video" which might lead to fabricated details. Only return verifiable, real data directly from YouTube. 13 | 14 | 2. **Video Verification:** 15 | - Confirm that the selected video is the most recent upload by verifying its publish date and metadata. 16 | - Gather essential details including: 17 | - Video Title 18 | - Video URL 19 | - Upload Date 20 | - A brief description (if available) 21 | 22 | 3. **Output:** 23 | - Provide the verified video details in a clear, well-formatted markdown output. 24 | 25 | **Proceed with locating the most recent video for the specified channel and output its real, verifiable details in markdown format.** 26 | 27 | Before starting, ask the user to provide the channel name. 28 | -------------------------------------------------------------------------------- /1_repurpose_youtube_content/prompt_2.md: -------------------------------------------------------------------------------- 1 | # YouTube Transcript Verification for Video Introduction 2 | 3 | ## Objective: 4 | Directly retrieve and display the exact text of what the creator says at the very beginning of the latest video (identified in Prompt 1). This step is solely for transcript verification—do not perform any additional analysis or content repurposing at this stage. 5 | 6 | ## Instructions: 7 | 8 | 1. **Transcript Extraction:** 9 | - Look up What does the creator say at the beginning of the video? 10 | 11 | 2. **Output Verification:** 12 | - Display the exact text of the introductory transcript in a separate, clearly marked section. 13 | - Do not provide any further analysis or repurposed content at this stage. 14 | - Ensure the output is in markdown format. 15 | 16 | **Proceed by retrieving and displaying the exact introductory transcript text from the latest video for verification.** 17 | -------------------------------------------------------------------------------- /1_repurpose_youtube_content/prompt_3.md: -------------------------------------------------------------------------------- 1 | # YouTube Content Analysis and Shortform Blog Post Creation - Ghostwriter Edition 2 | 3 | ## Objective: 4 | As my ghostwriter, your task is to use the verified introductory transcript (from file 2a) of my latest video to create two shortform blog-style posts that capture the essence of the video’s introduction. These posts should reflect my personal voice, highlight key insights, and motivate my audience to watch the full video—all while following the tone and style of the example provided below. 5 | 6 | ## Instructions: 7 | 8 | 1. **Review the Verified Transcript:** 9 | - Examine the exact introductory transcript from the latest video (provided in file 2a). 10 | - Extract the core concepts, key hooks, and primary promise presented in the introduction: 11 | - Identify the main challenge or topic I introduce. 12 | - Note the value propositions or solutions I offer. 13 | - Capture any catchy phrases, numbers, or metrics that grab attention. 14 | 15 | 2. **Content Repurposing:** 16 | - **Section 1: Short Social Post** 17 | - Write a brief and impactful post that encapsulates the essence of the introduction. 18 | - Use clear, concise language and include bullet points or numbers if needed. 19 | - End with a straightforward call-to-action encouraging viewers to watch the full video. 20 | 21 | - **Section 2: Detailed Social Post** 22 | - Write a more elaborated post that provides context, summarizes the key insights, and includes my personal analysis. 23 | - Structure the post with clear paragraphs and line breaks, mirroring the style of my previous posts. 24 | - Conclude with a persuasive call-to-action that encourages readers to watch the full video. 25 | 26 | 3. **Style and Tone Example:** 27 | - Here is an example of a previous post to help you capture my tone and style: 28 | ``` 29 | Just finished testing o3-mini vs DeepSeek-r1. 30 | 31 | Here’s the winner for each task type: 32 | 33 | 1️⃣ Build a new project from scratch 34 | o3-mini – the increased input and output context window allows this model to build amazing apps in a single shot 35 | 36 | 2️⃣ Build a new feature from scratch 37 | DeepSeek – the model needed multiple reminders about what we’re trying to accomplish. After that, it crushed it! 38 | 39 | 3️⃣ Refactor existing code and create tests 40 | o3-mini – In this experiment, DeepSeek dropped multiple important functions and made the decode completely unusable. Refactor with DeepSeek at your own risk. 41 | 42 | Tomorrow, I’ll record a video for you guys covering everything you need to know about these models, walk you through the tests, and show you the model performances. 43 | 44 | I’ve uploaded all the prompts and my thoughts on the results on GitHub—you can check everything out in the meantime. 45 | ``` 46 | 47 | 4. **Output Requirements:** 48 | - **Format:** The final output must be in markdown. 49 | - **Structure:** 50 | - **Section 1:** The Short Social Post. 51 | - **Section 2:** The Detailed Social Post. 52 | - Avoid excessive use of emojis or hashtags—focus on clear, direct language that reflects my voice. 53 | - Ensure each section is clearly labeled and formatted with appropriate line breaks and bullet points. 54 | 55 | **Proceed by analyzing the verified introductory transcript from file 2a and generating these two shortform blog posts accordingly.** 56 | -------------------------------------------------------------------------------- /2_youtube_trend_finder_and_idea_generator/prompt.md: -------------------------------------------------------------------------------- 1 | Please perform the following steps with @youtube: 2 | 3 | 1. **Channel Analysis:** 4 | - Analyze my YouTube channel (aiwithbrandon) by reviewing the latest 5 videos. 5 | - Provide a concise summary of the channel, emphasizing that it's dedicated to helping AI developers build full-stack AI applications—with a strong focus on AI agents. 6 | 7 | 2. **Deep Trending Search:** 8 | - Conduct an in-depth Google search to uncover the latest news, discussions, and trends among AI developers over the past 2 weeks. 9 | - Identify the trending topics—such as the recent releases of o3‑mini and Gemini Flash 2.0—and summarize why these topics are generating buzz. 10 | 11 | 3. **Trending Content Research:** 12 | - Using insights from the Deep Trending Search, search YouTube for trending video topics within the AI application development niche (focused on AI agents and full‑stack apps) from the past 2 weeks. 13 | - **Important:** Exclude any videos from my own channel (aiwithbrandon) and only use videos from external creators. 14 | - Identify high‑performing videos that have a view count exceeding the creator's subscriber count. 15 | - Filter out any content unrelated to AI agents or full‑stack AI applications. 16 | 17 | 4. **Video Idea Recommendations:** 18 | - Based on the channel analysis, deep trending search, and trending content research, generate at least 7 video ideas using the following format: 19 | 20 | - **Topic:** 21 | - **Potential Titles:** 22 | - [List potential titles here] 23 | - **Links to videos that inspired this recommendation:** 24 | - [List valid external YouTube video links here, ensuring each video has a view count higher than the creator's subscriber count] 25 | - *(Optional: Include brief bullet points summarizing why this topic is trending and relevant.)* 26 | 27 | 28 | Important Notes: 29 | - Make sure you find the channels subscriber count. Do not make up your own numbers. 30 | -------------------------------------------------------------------------------- /3_customized_ai_research_and_outreach/prompt.md: -------------------------------------------------------------------------------- 1 | You are tasked with researching YouTube channels for an AI-led outreach campaign. Follow the instructions below carefully: 2 | 3 | 1. **Seed Analysis:** 4 | - Analyze the provided seed channel by reviewing its previous videos. 5 | - Identify the niche, content style, and coaching or actionable advice elements that define the channel. 6 | 7 | 2. **Channel Discovery:** 8 | - Using the characteristics of the seed channel as a reference, search on Google and YouTube for 10 other channels that share a similar niche and style. 9 | - **Criteria:** 10 | - Each channel must have at least 5,000 subscribers. 11 | - They should provide actionable advice and have a coaching element in their content. 12 | - **IMPORTANT:** Ensure that the channel represents a personal brand (run by an individual or a small team) and is not a corporate account from a large company (e.g., Nvidia, Google, Nike, etc.). 13 | - For each candidate channel, verify that it meets the criteria. 14 | 15 | 3. **Data Collection for Each Channel:** 16 | - **Contact Information:** 17 | - Find the public contact information associated with the channel. This could be an email address, a LinkedIn profile, or an X account (formerly Twitter), among other methods. Start with the channel's "About" section. If not available there, check related websites or video descriptions. 18 | - **Content Insights:** 19 | - Review the last three videos on the channel. 20 | - Summarize the topics, style, and any coaching/advice elements evident in these videos. Use these details to personalize the outreach message. 21 | 22 | 4. **Generate a Custom Outreach Message:** 23 | - Based on your research for each channel, create a custom outreach message template that can be used via email, LinkedIn, or X. The message should: 24 | - Introduce the concept clearly: "Hey, I have a website where your users can chat with your YouTube content!" 25 | - Explain that the service integrates the channel's content into a custom website chat widget. 26 | - Emphasize that there is no upfront setup fee and it costs only $99/month. 27 | - Educate the channel owner about how this platform can seamlessly extend their coaching and actionable advice, helping their audience engage deeper with the content. 28 | - Include a clear call-to-action (e.g., scheduling a demo or a call). 29 | - Be informative, friendly, and professional; focus primarily on educating the recipient about the benefits. 30 | - Tailor the language of the message to the specific insights gathered from the channel's recent content and fit the appropriate platform (email, LinkedIn, or X). 31 | 32 | 5. **Output Format:** 33 | - For each of the 10 channels found, provide the following details: 34 | - Channel name. 35 | - Number of subscribers. 36 | - Contact information (email, LinkedIn, or X account as available. Include notes on where this information was found). 37 | - A brief summary of the channel's focus based on the last three videos. 38 | - The personalized outreach message template tailored to that channel's content. 39 | - Ensure that each outreach message is personalized using insights gathered from the channel's recent content. 40 | 41 | **Additional Guidance:** 42 | - Use your best judgment on tone—aim for an educational style that informs the channel owner about how their audience will benefit from engaging with their content via this chat website. 43 | - If certain contact information (like an email address) isn't readily found, include a note mentioning the alternative method (LinkedIn or X), and suggest checking the 'About' section or linked websites. 44 | - Provide your output in a clear, structured format so that a human reviewer can easily assess the identified channels along with the associated custom outreach messages. 45 | 46 | Perform all steps sequentially. Here is the seed channel: 47 | -------------------------------------------------------------------------------- /4_lead_scraper/phase1-prompt.md: -------------------------------------------------------------------------------- 1 | You are tasked with strictly acting as a lead scraper using a provided seed Skool community URL. Your objective for this first phase is to extract potential leads for related communities by analyzing the seed community and then searching for similar ones. **Important:** 2 | - **Do NOT include the seed community in the final output.** 3 | - **Only output additional, distinct Skool communities (do not duplicate the same community).** 4 | - **Ensure you collect at least 10 unique leads.** 5 | - **All final results must be output in CSV format.** 6 | 7 | Before starting, prompt the user: 8 | "Please provide the seed community URL (for example, 'https://www.skool.com/ai-developer-accelerator') that you would like to use as the starting point for this search:" 9 | 10 | ----------------- 11 | Phase 1: Community Identification & Understanding 12 | ----------------- 13 | 1. **Starting Point and Analysis:** 14 | - Visit the provided seed community URL. 15 | - **Carefully review the seed community page to understand what the community does.** 16 | - Read its description, mission, focus areas, and target audience. 17 | - Summarize in your own words the core purpose and value proposition of the seed community. 18 | 19 | 2. **Skool Platform Exploration:** 20 | - Using your understanding of the seed community’s focus, search for other Skool communities that share a similar niche, audience, or topics. 21 | - Identify at least 10 distinct Skool communities (excluding the seed community) that align with these themes. 22 | - For each unique community, record the following basic data: 23 | - **Community Name:** The exact name of the community. 24 | - **Community URL:** The direct link to the community’s page on Skool. 25 | - **Creator:** The name or username of the community founder or administrator. 26 | - **Brief Description:** A short summary of the community’s focus, target audience, and any key characteristics. 27 | - **Important:** Ensure that each community is unique. Do not list duplicates. 28 | 29 | ----------------- 30 | Data Compilation 31 | ----------------- 32 | 3. **Compile the Data:** 33 | - Organize the gathered information into a CSV file with the following column headers (in this exact order): 34 | - Community Name 35 | - Community URL 36 | - Creator 37 | - Description 38 | - Each row must represent a unique community (excluding the seed community). 39 | - **Minimum Requirement:** The final output must include at least 10 distinct leads. 40 | 41 | ----------------- 42 | Final Guidelines 43 | ----------------- 44 | 4. **Additional Instructions:** 45 | - Focus solely on gathering publicly available information. 46 | - Validate all data by cross-checking the community’s official Skool pages. 47 | - The final CSV output should be cleanly formatted and ready for further processing. 48 | 49 | Proceed with the above steps to generate the CSV output containing all the relevant Skool community leads. 50 | -------------------------------------------------------------------------------- /4_lead_scraper/phase2-prompt.md: -------------------------------------------------------------------------------- 1 | You have already identified at least 10 related Skool communities and compiled their basic information (Community Name, Community URL, Creator, and Description) in CSV format. Now, we are going to enhance this data by adding the creators' social media contact details. We will break this task into three sequential parts. **IMPORTANT:** 2 | - Work only with the communities from Phase 1 (do NOT revisit the seed community). 3 | - For each contact detail, perform multiple independent searches and only include valid, real results. 4 | - If a valid detail cannot be found after extensive searches, mark it as "N/A". 5 | 6 | ----------------- 7 | Part A: Creator Email Discovery 8 | ----------------- 9 | For every community in the CSV, perform the following steps to find the creator's email address: 10 | 1. Use multiple Google searches with these sample queries: 11 | - "` email`" 12 | - "` email`" 13 | - "` contact`" 14 | - "` official website email`" 15 | 2. Look on the community's official website, About page, or social media profiles. 16 | 3. **Include the email only if it is valid** (i.e., it contains "@" and a proper domain) and publicly available. 17 | 4. If repeated searches do not yield a valid email, mark it as "N/A". 18 | 19 | Once finished, update your CSV by adding a new column named "Creator Email." 20 | 21 | ----------------- 22 | Part B: Creator LinkedIn URL Discovery 23 | ----------------- 24 | After all emails have been found, proceed to search for each creator's public LinkedIn profile URL: 25 | 1. Use multiple, independent Google searches with queries such as: 26 | - "` LinkedIn`" 27 | - "` profile LinkedIn`" 28 | - "` founder LinkedIn`" 29 | 2. **IMPORTANT:** Do not simply generate a URL by concatenating names. Use Google search to locate the actual profile. 30 | 3. Verify that the URL is valid (e.g., it should typically start with "https://www.linkedin.com/in/" or "https://www.linkedin.com/company/") and that it points to a real, public profile. 31 | 4. If no valid LinkedIn URL is found after several attempts, mark it as "N/A". 32 | 33 | Once completed, update your CSV by adding a new column named "Creator LinkedIn URL." 34 | 35 | ----------------- 36 | Part C: Creator Twitter/X URL Discovery 37 | ----------------- 38 | Finally, search for each creator's public Twitter/X profile URL: 39 | 1. Use multiple, independent Google searches with queries such as: 40 | - "` Twitter`" 41 | - "` X`" 42 | - "` official Twitter`" 43 | 2. **IMPORTANT:** Again, do not simply piece together a URL from the creator's names. Verify the search results so that the URL comes from twitter.com or x.com and points to an active, genuine profile. 44 | 3. If no valid Twitter/X URL is found after multiple searches, mark it as "N/A". 45 | 46 | Once finished, update your CSV with a new column named "Creator Twitter/X URL." 47 | 48 | ----------------- 49 | Final Data Compilation 50 | ----------------- 51 | After completing Parts A, B, and C, your final CSV should include the following columns (in this exact order): 52 | - Community Name 53 | - Community URL 54 | - Creator 55 | - Creator Email 56 | - Creator LinkedIn URL 57 | - Creator Twitter/X URL 58 | - Description 59 | 60 | Each row must correspond to one unique community (excluding the seed community). Use "N/A" for any detail that couldn't be validated. 61 | 62 | ----------------- 63 | Additional Guidelines 64 | ----------------- 65 | - Focus solely on gathering and validating publicly available information. 66 | - Validate all URLs and email addresses through multiple independent sources, using Google (or another reputable search engine). 67 | - The final CSV output should be cleanly formatted and ready for use in subsequent outreach campaigns. 68 | 69 | Proceed with the above steps to update your CSV with the correct, validated social media account details for each community creator. 70 | -------------------------------------------------------------------------------- /4_lead_scraper/results.csv: -------------------------------------------------------------------------------- 1 | Community Name,Community URL,Creator,Creator Email,Creator LinkedIn URL,Creator Twitter/X URL,Description 2 | Coding the Future With AI,https://www.skool.com/coding-the-future-with-ai,Tim Kitchens,tim@softwaredeveloperacademy.com,https://www.linkedin.com/in/timkitchens/,https://twitter.com/timkitchens 3 | Agencii Developer Community,https://www.skool.com/agency-ai,Arsenii Shatokhin,hello@agencii.ai,https://www.linkedin.com/in/arsenii-shatokhin/,https://twitter.com/shatokhin 4 | Software Developer Academy,https://www.skool.com/software-developer-academy,Software Developer Academy,support@softwaredeveloperacademy.com,https://www.linkedin.com/company/software-developer-academy,https://twitter.com/AcademySoftware 5 | AI Community Builders,https://www.skool.com/ai-community-builders,James Killick,james@jameskillick.com,https://www.linkedin.com/in/jameskillick/,https://twitter.com/James_Killick 6 | AI Automation Society,https://www.skool.com/ai-automation-society,Jack,N/A,https://www.linkedin.com/in/jack-k-8a403925a,https://twitter.com/JackK_Automates 7 | School of Mentors,https://www.skool.com/school-of-mentors,School of Mentors,support@schoolofmentors.com,https://www.linkedin.com/company/school-of-mentors,https://twitter.com/schoolofmentors 8 | -------------------------------------------------------------------------------- /5_local_business_seo_analysis/prompt.md: -------------------------------------------------------------------------------- 1 | # Local Business SEO Analysis with Gemini Advanced 2 | 3 | ## Objective: 4 | Utilize Gemini Advanced's powerful Google Search and Google Maps tools to perform a detailed, multi-source, data-driven SEO analysis for a local business. The goal is to generate a value-packed, lead magnet report filled with actionable insights and advanced recommendations from the world's best SEO expert. This comprehensive report should not only diagnose current SEO performance but also offer concrete, measurable steps for improvement. 5 | 6 | ## Instructions: 7 | 8 | 1. **Business Name Integration:** 9 | - Start the report with the real business name provided, eliminating any placeholders. Integrate the business name consistently in the header, business overview, and throughout the analysis. 10 | 11 | 2. **Data Collection:** 12 | - **Google Search Analysis:** 13 | - Use multiple Google search queries (e.g., "official website [BUSINESS_NAME] meta title", "site:[BUSINESS_NAME] homepage SEO") to retrieve detailed website information. 14 | - Extract key on-page SEO data such as the meta title and meta description. Record their precise character counts. 15 | - Gather additional quantitative metrics where available (e.g., number of indexed pages, URL structure details, technical SEO indicators). 16 | - **Google Maps Analysis:** 17 | - Perform several searches on Google Maps to collect detailed local information: 18 | - Full business address 19 | - Google Maps star rating (e.g., 4.7/5), total review count, and number of photos 20 | - Contact details such as phone number and website 21 | - Confirm data accuracy by comparing results from multiple searches. 22 | 23 | 3. **SEO Analysis:** 24 | - **Website SEO Findings:** 25 | - **Meta Information:** Display the meta title and meta description along with their exact character lengths. 26 | - **Technical & On-Site SEO:** Assess header tag usage (H1, H2, etc.), keyword integration, internal linking, canonical tags, and URL structure. Indicate any missed opportunities. 27 | - **Performance Metrics:** Recommend running page speed tests (via Google PageSpeed Insights or similar) and note if the load time exceeds 3 seconds. Provide actionable insights regarding image compression, JavaScript/CSS minification, and caching strategies. 28 | - **Structured Data & Schema Markup:** Check for existing structured data; if absent or outdated, recommend implementing local business schema to enhance rich snippet appearance. 29 | - **Local SEO Findings:** 30 | - **Google My Business (GMB) Summary:** Present detailed GMB data including star rating, review count, photo count, verified address, phone number, and opening hours. 31 | - **Local Citations:** Verify the business’s presence in key local directories (e.g., Yelp, TripAdvisor, Bing Places) and note any inconsistencies in NAP (Name, Address, Phone). 32 | - **Customer Sentiment:** Summarize user review trends using numerical data (e.g., average rating, review volume) and highlight any recurring positive or negative feedback. 33 | 34 | 4. **Report Generation:** 35 | - **Header Section:** Begin with the actual business name clearly at the top. 36 | - **Business Overview:** Provide a concise summary of the business, highlighting its unique selling proposition, location, core services, and relevant contact details. 37 | - **SEO Analysis Breakdown:** 38 | - Organize findings into two sections: 39 | - **Website SEO Findings:** Include hard data points (e.g., meta title length, page load speed score) alongside qualitative analyses such as header tag structure and keyword integration. 40 | - **Local SEO Findings:** Detail GMB metrics, review statistics, photo count, and findings on local directory listings. 41 | - **Actionable Recommendations:** 42 | - Provide 4-6 specific, data-backed recommendations that reflect expert-level SEO insights. For example: 43 | - "Shorten the meta title and meta description to optimal limits (e.g., under 60 characters for titles and 160 characters for descriptions) to avoid search result truncation." 44 | - "Improve page load times by optimizing images, enabling browser caching, and minifying CSS/JS—aim for a load time under 3 seconds." 45 | - "Implement structured data (local business schema) to enhance rich snippets and improve click-through rates." 46 | - "Ensure NAP consistency across all local citations by updating listings on Yelp, TripAdvisor, Bing Places, and other relevant directories." 47 | - "Conduct a comprehensive header tag analysis and adjust H1-H6 structures to reinforce key SEO signals." 48 | - "Develop a customer review strategy to increase positive reviews and overall review count across GMB and other platforms." 49 | - Ensure that each recommendation clearly ties back to the data collected. 50 | 51 | 5. **Final Output:** 52 | - Generate the complete SEO analysis report in clean markdown format. 53 | - Verify that the report is free of placeholder text by replacing [BUSINESS_NAME] with the actual business name throughout. 54 | - The final report should be concise yet rich in actionable insights, making it an irresistible lead magnet for potential clients. 55 | 56 | **Proceed with the analysis for the business: [BUSINESS_NAME]** 57 | -------------------------------------------------------------------------------- /research.md: -------------------------------------------------------------------------------- 1 | # Price 2 | It cost $20 to get access to Gemini Advance. Overview of the features: 3 | 4 | - **Access to the most capable Gemini model**: This usually translates to better performance on complex tasks, more accurate responses, and potentially access to newer, more advanced models as they are released. 5 | - **Priority access, even during peak times**: This means you'll experience shorter wait times and faster response speeds, especially when demand is high. 6 | - **Increased usage limits**: You'll be able to use Gemini more extensively without hitting usage caps. This is important for those who rely on Gemini for frequent or intensive tasks. 7 | - **Early access to new features**: Subscribers often get a sneak peek at and the opportunity to try out new Gemini features before they are rolled out to the general public. 8 | 9 | # Link to get Gemini One AI Premium Trial 10 | Click the link below to get a 4-month trial to Google One AI Premium 11 | which gives you access to all of the Gemini Advanced models. 12 | 13 | [Gemini Advance Trial](https://g.co/g1referral/CDX1VUTT) 14 | 15 | # 16 | --------------------------------------------------------------------------------