Video Script Writer
Run ID: 69c877ca4f8e960b5076f1f12026-03-29Content
PantheraHive BOS
BOS Dashboard

1.0 Step Overview: Collab → Research

This is the foundational first step in our "Video Script Writer" workflow. The "Collab → Research" phase is dedicated to a deep dive into your project's objectives, target audience, brand identity, and the specific subject matter of your video. Our goal is to collaboratively gather all necessary information and conduct thorough preliminary research to ensure the script development is precise, impactful, and perfectly aligned with your vision and goals.

This step ensures we have a comprehensive understanding before moving to outline and drafting, minimizing revisions and maximizing efficiency.

2.0 Collaborative Information Gathering & Project Confirmation

Before initiating detailed research, we confirm and synthesize all available information about your video project. This section outlines our current understanding based on initial briefs and any prior discussions.

2.1 Key Project Details

  • Video Topic/Subject Matter: [To be confirmed by customer, e.g., "The Benefits of Sustainable Urban Farming"]

* Our Current Understanding: We understand the video aims to explore and highlight the advantages of sustainable urban farming practices.

  • Primary Goal of the Video: [To be confirmed by customer, e.g., "Educate viewers on sustainability, promote community engagement, and encourage adoption of urban farming techniques."]

* Our Current Understanding: The video seeks to inform, inspire, and potentially drive action towards urban farming.

  • Target Audience: [To be confirmed by customer, e.g., "Environmentally-conscious urban dwellers, community organizers, local government officials, and gardening enthusiasts."]

* Our Current Understanding: A diverse audience with varying levels of prior knowledge about sustainability and agriculture.

  • Desired Tone & Style: [To be confirmed by customer, e.g., "Informative, inspiring, accessible, slightly optimistic, and professional."]

* Our Current Understanding: A balanced tone that is engaging without being overly academic.

  • Call to Action (CTA): [To be confirmed by customer, e.g., "Visit our website for resources, sign up for a workshop, or join a local urban farming initiative."]

* Our Current Understanding: A clear, actionable next step for viewers.

  • Approximate Video Length: [To be confirmed by customer, e.g., "3-5 minutes."]

* Our Current Understanding: A concise format requiring a focused script.

  • Key Message(s) to Convey: [To be confirmed by customer, e.g., "Urban farming enhances food security, promotes local ecosystems, builds stronger communities, and improves quality of life."]

* Our Current Understanding: A multi-faceted message emphasizing holistic benefits.

2.2 Brand & Style Guidelines

  • Brand Voice: [e.g., "Authoritative yet approachable, innovative, community-focused."]
  • Preferred Terminology: [e.g., "Use 'food sovereignty' instead of 'food independence,' 'agroecology' instead of 'organic farming' where appropriate."]
  • Avoided Terminology: [e.g., "Overly technical jargon without explanation, alarmist language."]
  • Visual/Aesthetic Preferences: [e.g., "Natural lighting, diverse urban settings, emphasis on greenery and community interaction."]
  • Existing Brand Assets: [e.g., "Link to brand guide, logo files, previous video examples."]

2.3 Existing Resources & Competitor Analysis

  • Provided Content: [e.g., "Relevant articles, internal reports, previous marketing materials."]
  • Competitor Analysis (if applicable): [e.g., "Reviewed 'GreenCity Growers' and 'FarmUp NYC' videos for style and content gaps."]

* Our Current Understanding: Identified opportunities to differentiate our content and messaging.

Customer Action Required: Please review the "Key Project Details" and "Brand & Style Guidelines" sections above. Confirm if our understanding is accurate, or provide any necessary corrections or additional details. Your input here is crucial for the next steps.

3.0 Strategic Research Plan

Based on the confirmed project details, we will execute a targeted research strategy to gather the most relevant and impactful information for your video script.

3.1 Key Research Objectives

  1. Audience Insights: Deepen understanding of the target audience's current knowledge, pain points, motivations, and what resonates with them regarding sustainable urban farming.
  2. Subject Matter Expertise: Collect accurate, up-to-date facts, statistics, case studies, and expert opinions on sustainable urban farming methods, benefits, and challenges.
  3. Compelling Narratives: Identify potential human interest stories, examples of successful urban farming projects, or relatable scenarios that can be woven into the script.
  4. Keyword & SEO Integration (if applicable): Research relevant keywords and phrases to optimize the video's discoverability on platforms like YouTube (if intended for public release).
  5. Visual & Audio Inspiration: Gather ideas for visuals, sound design, and on-screen text elements that can enhance the script's impact.

3.2 Primary Research Areas

  • Environmental Benefits: Reduced carbon footprint, biodiversity support, water conservation, waste reduction.
  • Social Benefits: Community building, education, food security, improved mental and physical health.
  • Economic Benefits: Local job creation, reduced food costs, support for local economies.
  • Practical Implementation: Common techniques (hydroponics, aquaponics, vertical farming, rooftop gardens), required resources, scalability.
  • Challenges & Solutions: Space constraints, initial costs, regulatory hurdles, pest management, and how these are overcome.
  • Success Stories/Case Studies: Examples of thriving urban farms globally and locally.
  • Calls to Action: Effective ways to encourage viewer engagement and participation.

3.3 Sources & Methodology

Our research will draw from a diverse range of credible sources, including:

  • Academic & Scientific Journals: For robust data and peer-reviewed studies.
  • Reputable Non-Profit Organizations & NGOs: Specializing in sustainability, urban planning, and food systems.
  • Government Reports & Data: Local and national initiatives related to urban agriculture.
  • Industry Leaders & Experts: Published interviews, articles, and whitepapers.
  • Case Studies & Success Stories: Documentaries, news features, and organizational reports.
  • Audience-focused Content: Forums, social media discussions, and blogs to understand public perception and questions.

4.0 Initial Research Findings & Insights (Example for "Sustainable Urban Farming")

Please note: The following section provides a structured example of the type of research findings we would deliver for a hypothetical topic like "The Benefits of Sustainable Urban Farming." Once your specific video topic is confirmed, this section will be populated with tailored, detailed information.

4.1 Target Audience Demographics & Psychographics

  • Urban Millennials & Gen Z: Highly value sustainability, community, and health. Tech-savvy, often seek actionable ways to make a difference. Responsive to visually engaging content and authentic stories.
  • Families/Parents: Concerned about healthy food access, education for children, and local community well-being. Look for practical solutions and family-friendly activities.
  • Community Leaders/Activists: Seek scalable solutions, policy implications, and successful models to replicate. Value data-driven arguments and impact metrics.
  • Pain Points: Lack of green space, high cost of fresh produce, disconnection from food sources, feeling overwhelmed by global environmental issues.
  • Motivations: Desire for healthier lifestyles, community connection, environmental stewardship, self-sufficiency, local economic support.

4.2 Key Message & Value Proposition Refinement

The video should clearly articulate that sustainable urban farming is not just a trend but a vital, multifaceted solution to contemporary urban challenges.

  • Core Message: Sustainable urban farming cultivates healthier communities, strengthens local ecosystems, and empowers individuals through accessible, locally-sourced food.
  • Unique Value Proposition: It offers a tangible, immediate way for urban dwellers to contribute to environmental sustainability, improve their well-being, and foster community resilience, directly addressing the feeling of powerlessness in the face of larger environmental crises.

4.3 Supporting Facts, Statistics, and Stories

  • Environmental Impact:

* Reduced Food Miles: Average food travels 1,500 miles to reach a plate; urban farming drastically cuts this, reducing carbon emissions.

* Water Conservation: Hydroponic systems can use up to 90% less water than traditional soil farming.

* Biodiversity: Urban gardens create vital habitats for pollinators (bees, butterflies) in concrete jungles.

* Waste Reduction: Composting organic waste from urban farms diverts it from landfills.

  • Social Impact:

* Food Security: Urban farms can increase access to fresh, nutritious food in "food deserts."

* Community Building: Shared gardening spaces foster social interaction, skill-sharing, and intergenerational connections.

* Education: Living classrooms for children and adults to learn about ecology, nutrition, and sustainable practices.

* Health Benefits: Increased consumption of fresh produce, physical activity, and mental well-being from green spaces.

  • Economic Impact:

* Local Economy: Creates local jobs (farmers, educators, distributors) and keeps money within the community.

* Cost Savings: Reduces grocery bills for participants and can offer affordable produce to local residents.

  • Compelling Stories:

* Case Study Example: The success of "The Brooklyn Grange" (rooftop farms) in NYC, demonstrating scalability and community integration.

* Personal Narrative Idea: Interview with an urban farmer who transformed a vacant lot into a thriving community garden, highlighting personal and community impact.

4.4 Keywords & SEO Considerations (Example for YouTube)

  • Primary Keywords: Sustainable urban farming, urban agriculture benefits, city farming, rooftop gardens, community gardens.
  • Secondary Keywords: Hydroponics for beginners, vertical farming at home, food security solutions, local food systems, green living urban.
  • Long-tail Keywords: How to start an urban garden, environmental benefits of urban farming, community impact of urban farms.

4.5 Visual/Audio Inspiration

  • Visuals:

* Time-lapses of plant growth in urban settings.

* Diverse shots of people (all ages, ethnicities) interacting in community gardens.

* Before-and-after shots of transformed urban spaces.

* Close-ups of vibrant produce and healthy soil.

* Infographics to convey statistics clearly.

  • Audio:

* Uplifting, hopeful background music.

* Natural sounds (birdsong, gentle rustling of leaves) integrated subtly.

* Clear, enthusiastic voiceover.

* Authentic ambient sounds from urban farm environments.

5.0 Next Steps & Customer Review

Upon your review and approval of these initial research findings and our confirmed understanding of the project, we will proceed to:

  1. Develop a Detailed Script Outline: Structuring the video's narrative flow, key scenes, and message progression.
  2. Draft the First Version of the Script: Incorporating all confirmed details, research findings, and desired tone.

We look forward to your feedback on this comprehensive research overview. Please provide any comments, additions, or clarifications you deem necessary.

collab Output

Video Script: Unlock Peak Productivity with PantheraFlow

Video Overview

This comprehensive script outlines the content for an engaging explainer video designed to introduce "PantheraFlow," a cutting-edge project management and collaboration platform. The video's primary objective is to clearly articulate PantheraFlow's value proposition, showcase its core features, and illustrate how it empowers teams to overcome common workflow challenges, ultimately driving user engagement and sign-ups.

This deliverable is crafted for direct production, complete with detailed narration, specific visual cues, and a compelling call to action.

Target Audience: Project managers, team leads, business owners, and remote teams seeking to improve efficiency, communication, and project delivery.

Key Message: PantheraFlow streamlines complex workflows, fosters seamless team collaboration, and drives project success with intuitive simplicity.

Estimated Duration: 1:45 minutes


Scene Breakdown


Scene 1: The Challenge of Disorganization

  • Time: 0:00 - 0:15
  • Visuals:

* Open with a fast-paced, slightly chaotic animation: fragmented screens, overflowing inboxes, scattered sticky notes, tangled lines representing communication breakdowns.

* Animated characters with stressed expressions, juggling multiple tasks.

* On-screen text appears: "Feeling Overwhelmed by Project Chaos?"

  • Audio/Narration:

* (Upbeat, slightly tense background music begins)

* Narrator (Warm, empathetic tone): "In today's dynamic work environment, managing projects and coordinating teams can feel like a constant battle against disorganization. Deadlines loom, communication falters, and valuable time is lost trying to keep everyone aligned."

* SFX: Subtle "whoosh" sounds for tasks flying by, gentle keyboard clicks.

  • Headline: Project Chaos? Reclaim Your Focus.

Scene 2: Introducing PantheraFlow – The Solution

  • Time: 0:15 - 0:35
  • Visuals:

* The chaotic visuals smoothly transition into a clean, modern, and organized PantheraFlow UI screenshot.

* A sleek, animated PantheraFlow logo appears briefly, then dissolves to showcase key interface elements: a vibrant dashboard view with clear task lists, team avatars, and progress bars.

* On-screen text highlights: "PantheraFlow: Your All-in-One Solution for Seamless Project Management."

  • Audio/Narration:

* Narrator: "Imagine a world where clarity replaces confusion, and collaboration is truly effortless. Welcome to PantheraFlow – the intuitive platform designed to bring your projects, tasks, and teams into perfect harmony."

* Narrator: "We've engineered PantheraFlow to be your central hub, simplifying every aspect of project management so you can dedicate your energy to what truly matters: achieving your strategic goals."

* Music: Becomes more uplifting, confident, and harmonious.

  • Headline: Simplify. Collaborate. Succeed.

Scene 3: Core Feature Spotlight: Intuitive Task Management

  • Time: 0:35 - 0:55
  • Visuals:

* A focused, smooth demo of PantheraFlow's task management interface:

* An animated hand or cursor creating a new task, adding due dates, assigning team members, and setting priorities.

* Visually dragging and dropping tasks between customizable columns (e.g., "To-Do," "In Progress," "Review," "Done" on a Kanban board).

* Demonstrate filtering tasks by project, assignee, or status.

* On-screen text: "Effortless Task Creation," "Visual Workflow Boards," "Customizable Views."

  • Audio/Narration:

* Narrator: "With PantheraFlow's robust task management, you can effortlessly create, assign, and meticulously track every piece of work. Visualize your progress with dynamic, customizable boards, set precise deadlines, and ensure absolutely nothing falls through the cracks."

* Narrator: "From simple checklists to complex, multi-stage workflows, PantheraFlow intelligently adapts to your team's unique processes, providing complete control and crystal-clear visibility at every step."

* SFX: Subtle click/drag sounds as tasks move, light typing.

  • Headline: Master Every Task.

Scene 4: Core Feature Spotlight: Seamless Team Collaboration

  • Time: 0:55 - 1:20
  • Visuals:

* Demo of PantheraFlow's integrated collaboration tools:

* Team members commenting directly on a task, attaching relevant files (documents, images).

* Show real-time chat integration within a specific project or task, highlighting "@mention" functionality.

* A shared document viewer with annotation capabilities.

* Different team members' avatars appearing next to their comments/actions.

* On-screen text: "Real-time Communication," "Integrated File Sharing," "Contextual Feedback."

  • Audio/Narration:

* Narrator: "Break down communication barriers with instant team chat and contextual comments directly on tasks. Share critical files, gather immediate feedback, and make swift decisions – all seamlessly integrated within your project environment."

* Narrator: "PantheraFlow keeps everyone connected, fully informed, and perfectly aligned, no matter their location. Say goodbye to fragmented email chains and scattered conversations forever."

* SFX: Typing sounds, notification pings, a gentle whoosh for file uploads.

  • Headline: Connect & Conquer.

Scene 5: The Impact & Benefits

  • Time: 1:20 - 1:40
  • Visuals:

* Transition to visuals of a happy, highly productive team working together seamlessly. Smiling faces, high-fives, animated charts showing increased efficiency and reduced project delays.

* A visual metaphor of a complex puzzle pieces fitting together perfectly.

* On-screen text: "Boost Productivity," "Reduce Stress," "Deliver Exceptional Results," "Empower Your Team."

  • Audio/Narration:

* Narrator: "By centralizing your work and deeply integrating communication, PantheraFlow empowers your team to dramatically boost productivity, significantly reduce stress, and consistently deliver outstanding results, every single time."

* Narrator: "Spend less time managing and more time innovating. Empower your team to achieve their full potential with a platform meticulously built for ultimate success."

* Music: Builds to an inspiring, optimistic, and triumphant peak.

  • Headline: Your Team, Supercharged.

Scene 6: Clear Call to Action

  • Time: 1:40 - 1:45
  • Visuals:

* PantheraFlow logo prominently displayed in the center.

* Clear, large, animated on-screen text for the website address and a prominent call-to-action button.

* Optional: Social media icons (Twitter, LinkedIn, Facebook) with relevant handles.

  • Audio/Narration:
collab Output

Step 3: Video Script Generation - "PantheraFlow: Unleash Your Team's Potential"

This deliverable provides a complete, ready-to-produce video script for "PantheraFlow," an AI-powered project management and collaboration platform. Designed for maximum engagement and clarity, this script aims to captivate your target audience, highlight key benefits, and drive conversions.


1. Video Overview

  • Video Title: PantheraFlow: Unleash Your Team's Potential
  • Video Goal: To introduce PantheraFlow as the ultimate solution for modern project management and team collaboration, emphasizing its AI-driven efficiency and seamless integration, ultimately driving sign-ups for a demo or free trial.
  • Target Audience: Project Managers, Team Leads, Department Heads, and Executives in mid-to-large size businesses struggling with project inefficiencies, communication silos, and manual task management.
  • Key Message: PantheraFlow empowers teams to achieve more with less effort, transforming complex projects into streamlined successes through intelligent automation and unified collaboration.
  • Video Length: Approximately 75-90 seconds

2. Video Script: "PantheraFlow: Unleash Your Team's Potential"


SCENE 1: The Challenge (0-10 seconds)

  • VISUALS:

* 0-3s: Quick cuts: Overwhelmed professional at a desk, multiple open tabs, scattered sticky notes, team members looking stressed in a meeting. Fast-paced, slightly chaotic editing.

* 3-10s: Transition to a more static shot of a project manager staring at a complex Gantt chart on a screen, looking frustrated. Graphics pop up: "Missed Deadlines?", "Communication Breakdowns?", "Manual Overload?".

  • VOICEOVER (Warm, empathetic, professional male/female voice):

> "In today's fast-paced business world, managing projects can feel like a constant uphill battle. Juggling tasks, coordinating teams, and battling endless communication silos often leaves you feeling overwhelmed, not productive."

  • MUSIC: Light, slightly tense background music.

SCENE 2: Introducing the Solution (10-25 seconds)

  • VISUALS:

* 10-15s: Smooth, elegant transition. The screen clears, revealing a modern, clean UI of PantheraFlow. Focus on a beautiful dashboard with intuitive widgets.

* 15-25s: Showcase key features in action: AI-driven task assignment suggestions, automated progress tracking, a unified communication hub (chat, file sharing). Dynamic, engaging animations.

  • VOICEOVER:

> "What if there was a smarter way? Introducing PantheraFlow – the AI-powered project management and collaboration platform designed to transform the way your team works."

> "PantheraFlow takes the complexity out of projects, empowering your team to achieve more, effortlessly."

  • MUSIC: Uplifting, optimistic music begins to swell slightly.

SCENE 3: Key Benefits & Features (25-60 seconds)

  • VISUALS:

* 25-35s: AI-Powered Efficiency: Split screen or quick cuts showing:

* AI suggesting optimal task assignments.

* Automated timeline adjustments based on real-time data.

* A project manager smiling, seeing a clear, optimized project roadmap.

* 35-45s: Seamless Collaboration: Show:

* Team members collaborating in real-time on a document within PantheraFlow.

* Integrated video conferencing/chat.

* A team celebrating a small win together, virtually.

* 45-55s: Data-Driven Insights: Display:

* Clean, actionable analytics dashboards (burn-down charts, resource allocation).

* A leader making a confident decision based on PantheraFlow's reports.

* 55-60s: Integration & Security: Briefly show logos of popular integrations (Slack, Microsoft Teams, Google Drive) and a subtle security padlock icon.

  • VOICEOVER:

> "Leverage intelligent automation to streamline workflows, predict bottlenecks, and optimize resource allocation. PantheraFlow's AI learns from your projects, providing actionable insights that keep you ahead."

> "Break down communication barriers with a unified workspace where every team member is connected, informed, and aligned. Share files, discuss ideas, and track progress – all in one secure place."

> "Gain real-time visibility into every aspect of your projects with intuitive dashboards and powerful analytics. Make data-driven decisions with confidence, ensuring on-time, on-budget delivery."

> "And with seamless integration with your existing tools, PantheraFlow fits perfectly into your ecosystem, while enterprise-grade security keeps your data safe."

  • ON-SCREEN TEXT (Briefly appears with visuals):

* "AI-Powered Automation"

* "Unified Collaboration Hub"

* "Real-time Analytics"

* "Secure & Scalable"

  • MUSIC: More upbeat, professional, and confident.

SCENE 4: Call to Action (60-75 seconds)

  • VISUALS:

* 60-70s: A clean, professional CTA screen. Logo prominently displayed. Clear text. A finger tapping a "Request Demo" button on a tablet.

* 70-75s: Final branding shot, website URL, social media handles.

  • VOICEOVER:

> "Stop managing projects, start leading them. PantheraFlow empowers your team to focus on what truly matters: innovation and success."

> "Ready to transform your team's potential into peak performance?"

> "Visit PantheraFlow.com today to schedule your personalized demo or start a free trial. Discover the future of intelligent project management."

  • ON-SCREEN TEXT (Prominent and clear):

* Headline: "Achieve Peak Performance with PantheraFlow"

* Primary CTA: "Request a Personalized Demo"

* Secondary CTA: "Start Your Free Trial Today"

* Website: "PantheraFlow.com"

* Social Icons: (e.g., LinkedIn, Twitter)

  • MUSIC: Peaks with a strong, positive flourish, then fades out smoothly.

3. Production Notes & Recommendations

  • Visual Style: Modern, clean, professional, and energetic. Use a consistent color palette (aligned with PantheraFlow branding).
  • Animations: Smooth UI transitions, subtle motion graphics for data visualization, and character animations (if applicable) that convey productivity and collaboration.
  • Voiceover: A professional, clear, and engaging voiceover artist is crucial. The tone should be confident, intelligent, and inspiring.
  • Music: Choose royalty-free background music that starts slightly tense, becomes optimistic, and then transforms into an inspiring, professional track that complements the narrative arc.
  • On-Screen Text: Keep text concise and highly readable. Use a clean, modern font.
  • Brand Consistency: Ensure PantheraFlow's logo, colors, and overall brand identity are consistent throughout the video.

4. Call to Action Details

This section elaborates on the calls to action provided in the script, offering strategic insights for implementation.

  • Primary Call to Action (CTA): Request a Personalized Demo

* Purpose: To capture high-intent leads who are ready for a deeper dive and personalized understanding of how PantheraFlow can solve their specific challenges. This allows for direct engagement and tailored sales pitches.

* Implementation:

* Landing Page: Direct viewers to a dedicated landing page (e.g., PantheraFlow.com/demo) with a simple form requesting contact information (Name, Company, Email, Phone, Preferred Date/Time).

* Follow-up: Automated email confirmation and a sales team member reaching out within 24 hours to confirm and prepare for the demo.

* Messaging: Emphasize "personalized" and "tailored to your needs" to highlight the value of the demo.

  • Secondary Call to Action (CTA): Start Your Free Trial Today

* Purpose: To attract users who prefer to explore the product independently before committing to a demo or purchase. This lowers the barrier to entry and allows for organic product discovery.

* Implementation:

* Landing Page: Direct viewers to a dedicated sign-up page (e.g., PantheraFlow.com/freetrial) where they can create an account with minimal friction (e.g., email and password, or single sign-on options).

* Onboarding: Provide a guided onboarding experience within the product to help new users quickly grasp core functionalities and achieve initial success.

* Nurturing: Implement an email nurturing sequence for free trial users, offering tips, tutorials, and success stories, and gently nudging them towards a demo or paid plan.

  • General CTA Best Practices:

* Clarity: Ensure the CTAs are visually prominent and easy to understand.

* Urgency/Benefit: While not overly aggressive, hint at the benefits of acting now (e.g., "start achieving more today").

* Tracking: Utilize UTM parameters and conversion tracking on all links to measure the effectiveness of the video and optimize future campaigns.


This comprehensive script and accompanying notes provide a robust foundation for producing a high-impact promotional video for PantheraFlow. We are confident this content will resonate with your target audience and drive significant engagement.

collab Output

This output represents the final, publishable video script, meticulously crafted to be engaging, informative, and actionable. It includes detailed dialogue, suggested visuals, audio cues, and calls to action, ready for production.


Video Script: Beyond the Buzzword: The Real Benefits of Sustainable Living

Video Title: Beyond the Buzzword: The Real Benefits of Sustainable Living

Target Audience: Environmentally conscious individuals, those seeking healthier lifestyles, general public curious about sustainability.

Video Goal: To inform, inspire, and empower viewers to adopt sustainable practices by highlighting tangible benefits for themselves and the planet.

Tone: Enthusiastic, informative, encouraging, approachable.

Approximate Length: 2:30 - 3:30 minutes


Video Introduction

0:00 - 0:15 | Scene 1: Hook & Title Card

  • VISUALS:

* _Opening Shot:_ Dynamic montage of contrasting images: a bustling, polluted city street quickly transitioning to a serene natural landscape (forest, ocean, clean energy farm).

* _Text Overlay:_ "Beyond the Buzzword:" (brief pause) "The Real Benefits of Sustainable Living"

* _Lower Third:_ "Presented by [Your Brand/Company Name]"

  • AUDIO:

* Upbeat, optimistic, non-intrusive background music begins.

* _SFX:_ Gentle whoosh/transition sound.

  • PRESENTER (V.O. or On-Screen - energetic, friendly):

"Ever feel like 'sustainability' is just another buzzword? Something complex, maybe even a little daunting? Well, think again!"

0:15 - 0:30 | Scene 2: Setting the Stage

  • VISUALS:

* Presenter (on-screen, if applicable) in a clean, modern, well-lit setting, perhaps with some subtle natural elements (plant).

* _Alternatively (V.O.):_ Graphics showing simple icons related to daily life (house, shopping cart, energy bulb).

  • AUDIO:

* Background music continues.

  • PRESENTER:

"Today, we're cutting through the noise to reveal the tangible, everyday benefits of sustainable living – not just for our planet, but for you, your wallet, and your well-being. It's simpler, more rewarding, and more impactful than you might imagine."


Main Content: Unpacking the Benefits

0:30 - 1:05 | Scene 3: Environmental Impact – A Healthier Planet

  • VISUALS:

* Montage: Recycling bins being emptied, solar panels glinting, wind turbines turning, clean water flowing, lush forests, diverse wildlife.

* _On-Screen Text:_ "Benefit 1: A Healthier Planet"

* _Infographic:_ Simple graphic showing reduction of carbon footprint (e.g., foot disappearing from a carbon cloud).

  • AUDIO:

* Background music maintains a positive, informative tone.

* _SFX:_ Gentle nature sounds (birds, flowing water) subtly mixed in.

  • PRESENTER:

"Let's start with the obvious: a healthier planet. Sustainable choices significantly reduce our carbon footprint, conserve vital natural resources, and protect precious biodiversity. By opting for reusable over disposable, supporting renewable energy, or even just being mindful of our waste, we're actively contributing to cleaner air, purer water, and thriving ecosystems for generations to come. It's about being a good steward of our shared home."

1:05 - 1:40 | Scene 4: Economic Advantages – Savings & Value

  • VISUALS:

* Montage: Close-up of lower utility bills, someone installing a smart thermostat, a person carrying a reusable shopping bag at a farmers market, someone checking their savings account on a tablet.

* _On-Screen Text:_ "Benefit 2: Economic Savings"

* _Infographic:_ Graphic showing money flowing into a piggy bank.

  • AUDIO:

* Background music slightly shifts to a more practical, empowering feel.

* _SFX:_ Gentle 'cash register' ding or coin sound.

  • PRESENTER:

"Now, let's talk about your wallet. Sustainable living isn't just eco-friendly; it's budget-friendly! Simple changes like reducing energy consumption, conserving water, buying durable products, or even growing some of your own food can lead to significant savings on utility bills and groceries. Plus, investing in energy-efficient appliances or insulation can offer long-term financial returns, adding real value to your home and lifestyle. It’s smart money management, disguised as eco-consciousness!"

1:40 - 2:15 | Scene 5: Personal Well-being – Health & Happiness

  • VISUALS:

* Montage: Someone preparing a healthy meal with fresh, local ingredients; people exercising outdoors (walking, biking); someone meditating or reading in a sunlit room; a person smiling, looking refreshed.

* _On-Screen Text:_ "Benefit 3: Enhanced Well-being"

* _Infographic:_ Graphic showing a healthy heart or a smiling face.

  • AUDIO:

* Background music becomes more serene and uplifting.

* _SFX:_ Gentle, calming ambient sounds.

  • PRESENTER:

"Beyond the planet and your pocket, sustainable living profoundly impacts your personal well-being. Eating locally sourced, organic foods often means better nutrition and fewer chemicals. Spending more time outdoors, embracing active transportation like walking or cycling, and creating a less cluttered, more mindful home environment can reduce stress, improve physical health, and boost mental clarity. It's a holistic approach to a happier, healthier you."


Conclusion & Call to Action

2:15 - 2:50 | Scene 6: Empowering Action & Call to Action

  • VISUALS:

* Presenter (on-screen) looking directly at the camera, warm and encouraging.

* _Overlaid Text/Graphics:_ Simple, actionable tips appear on screen as presenter speaks (e.g., "Start Small," "Reduce Waste," "Support Local").

* _CTA Graphic:_ "Visit [Your Website/Social Media Handle] for more tips!"

  • AUDIO:

* Background music swells slightly, becoming more inspiring.

* _SFX:_ Upbeat, positive transition sound.

  • PRESENTER:

"So, how do you start? The beauty of sustainable living is that every small step makes a difference. Begin with what feels manageable: maybe it's reducing your plastic use, conserving water, or choosing a local product. Share your journey with friends and family! Together, we can build a future that's not only greener but also richer, healthier, and more fulfilling for everyone."

2:50 - 3:15 | Scene 7: Outro & End Screen

  • VISUALS:

* Brand logo prominently displayed.

* _End Screen Graphics:_

* "Thank you for watching!"

* "Subscribe for more insights!"

* "Visit us at [Your Website URL]"

* "Follow us: [Social Media Icons & Handles]"

* "Learn more about [Relevant Product/Service if applicable]"

  • AUDIO:

* Background music fades out smoothly.

* _SFX:_ Final, gentle flourish.

  • PRESENTER (V.O. or On-Screen):

"Ready to unlock the real benefits for yourself? We've got even more resources and tips waiting for you. Don't forget to like this video, subscribe to our channel for more valuable content, and visit [Your Website/Social Media Handle] to continue your sustainable journey. Thanks for watching!"


Production Notes & Deliverables

  • Script Type: Educational/Inspirational Video Script
  • Deliverable Format: Markdown Document (as provided)
  • Presenter: Can be an on-screen host or a professional voice-over artist, maintaining a warm, credible, and enthusiastic tone.
  • Visuals: High-quality, diverse B-roll footage, engaging motion graphics, and clear on-screen text are crucial for impact.
  • Music: Upbeat, positive, non-distracting instrumental track that aligns with the video's optimistic tone.
  • Sound Design: Subtle sound effects to enhance visuals and transitions without overpowering the dialogue.
  • Call to Action: Clear and concise, encouraging viewers to engage further with your brand/platform.
  • SEO Keywords (for upload): Sustainable Living, Eco-Friendly, Green Lifestyle, Environmental Benefits, Economic Savings, Personal Well-being, Reduce Carbon Footprint, Conservation, Healthy Living, Go Green.

This script is designed to be a complete, ready-to-produce asset, providing a compelling narrative and clear guidance for every stage of video production.

video_script_writer.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}