make a general template to a chrome extension.
Here's a template for a basic Chrome extension:

manifest.json:

json

{
  manifest_version: 2,
  name: Extension Name,
  version: 1.0,
  
  browser_action: {
    default_icon: icon.png,
    default_popup: popup.html
  },
  
  permissions: [
    activeTab
  ]
}

icon.png:

python

(PNG image file with size of 128x128 pixels)

popup.html:

php

<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        width: 200px;
        height: 200px;
      }
    </style>
  </head>
  <body>
    <h1>Hello, World!</h1>
  </body>
</html>

popup.js:

php

(empty file)

This template creates a basic Chrome extension with a browser action that opens a popup window when the extension icon is clicked. The popup displays a Hello, World! message. The manifest file specifies the extension name, version, icon, and popup file, and declares the activeTab permission, which allows the extension to access the currently active tab in the browser.

This template serves as a starting point, and you can modify the popup.html and popup.js files to add your own functionality to the extension.