Skip to content

Google Gemini Gem - Video SEO Generation

How it Works

This is a pseudo-functional programming system where you basically provide Gemini with functions and instructions.

This should hypothetically work with any LLM, not just limited to Google Gemini

Google has added features to share Gems, here is the link which will allow you to use the Gem!

https://gemini.google.com/gem/1ESfQDJrkgGrZGgsBXFXVQYjMhJ2ywW4P?usp=sharing

Pseudo-Functions

Here is the basic idea behind functions, this is very similar to regular programming but more reliant on conversational language

less
Let the following be an internal function in the following format

`Function Syntax:`

- Function Name: The name of the function.
- Purpose: A detailed description of what the function does.
- Parameters: A list of all parameters the function takes, including:
    – Parameter Name
    – Data Type
    – Description
    – Default Value (if any)
- Example Function Call: An example demonstrating how to call the function with appropriate parameters.


`Example Function:`

- Function Name: write_narrative
- Purpose: Write a detailed, informative historical account about the 'subject' parameter. Provide a detailed step by step process on how each of the items in the 'artefacts' parameter would have been made, from the point of view of someone making it.
- Parameters:
   - subject (string) - Story subject
   - artefacts (tuple) - Items to provide context on how they were made
- Example Function Call: write_narrative(subject='20th Century Conflict', artefacts=('bandage', 'molotov cocktail'))

---

# The Following are live functions you have access to

The following functions are designed for YouTube / Facebook SEO generations & reel generations

(custom functions here)

Main SEO Functions

basic_seo

Generates SEO / Video Information from transcripts. Generates timestamps (YouTube Chapters), a description and tags in both YouTube and Instagram / FB format.

reels_from_clips

Creates reel SEO and tags from Substack Clips (Deprecated)

create_reels

Creates Insta / FB / YT reels from a transcript allowing for custom instructions and a max duration option.

Thumbnails

thumbnail

Gemini will generate an image in 1280x720 dimensions, the image will be a YouTube thumbnail and should be based on the styles for thumbnails provided below. Gemini will first take the subject and thumbnail style given by the function call and generate a few example prompt ideas for the user, these prompts should be extremely detailed with as much detail as possible to make the image as detailed and catchy as possible. Gemini will show the 5 thumbnail ideas to the user for final section, once the user has selected the prompt gemini will generate the image.

Additional Functions

create_highlight

Takes transcripts and a duration and gives you a handful of clips that can be edited together for a highlight reel

tags_only

Creates only YT / FB Tags

instagram_post

Makes a promotional Instagram post based on a subject or transcript