npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@genai-cms/gemini-content-generator

v0.0.7

Published

Plugin to generate conten using Google Gemeni AI service

Readme

gemeni-content-generator

Plugin that will add a custom Text AI field to Strapi Admin panel based on Google Gemeni AI service. The custom filed can use like any other field to generate content using Gen AI capabilities.

With this plugin, content authors can seamlessly generate high-quality content directly within the Strapi admin interface. By leveraging AI-powered suggestions, the plugin streamlines the content creation process, enabling users to quickly draft, edit, and enhance their entries without leaving Strapi.

Installation

npm install @genai-cms/gemini-content-generator

Configuration

Enable Plugin

Add the plugin to your config/plugins.js or config/plugins.ts:

module.exports = {
    'gemeni-content-generator': {
        enabled: true
    },
};

Creating a Gemini API Key

  1. Visit the Google AI Studio and sign in with your Google account.
  2. Click on "Create API key" and follow the prompts.
  3. Copy the generated API key.
  4. Add the API key to your .env file as shown below:
    GEMINI_API_KEY=<YOUR GEMENI API KEY>

Usage

After the plugin installation and configuration, you can access the Text AI field under CUSTOM fields tab. You can use this field to generate content for your collection types using the Google Gemini AI service. Below screenshot shows the custom Text AI.

Custom Text AI field

For more details, refer to the plugin documentation or the Strapi marketplace page.

Example Strapi Project

There is an example strapi projec (strapi-genai-plugin-example) in the example folder. Follow below steps:

  1. Navigate to the example/strapi-genai-plugin-example directory:

    cd example/strapi-genai-plugin-example
  2. Install dependencies:

    npm install
  3. Copy the .env.example file to .env and update the GEMINI_API_KEY with your Gemini API key:

    cp .env.example .env
  4. Start the Strapi development server:

    npm run develop
  5. Open your browser and go to http://localhost:1337/admin to access the Strapi admin panel and test the plugin.

  6. use the sample user [email protected] and password: StrapiDemo123

Sample Screen

Create new collection type

Custom Text AI field Custom Text AI field

Add fields (custom and regular) to the collection

Custom Text AI field Custom Text AI field Custom Text AI field Custom Text AI field Custom Text AI field

Custom Text AI field

Use the custom Text AI fields to generate content (using a prompt)

Custom Text AI field