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

extention-expart

v1.0.1

Published

A Gemini CLI extension to automate Chrome Web Store listings with 'Extention Expart' logic.

Readme

    ___ _   _  _____  ___  _  _  _____  ___   ___   _  _     ___ _   _  ___
   | __|\ \/ /|_   _|| __|| \| ||_   _||_ _| / _ \ | \| |   | __|\ \/ /| _ \
   | _|  >  <   | |  | _| | .` |  | |   | | | (_) || .` |   | _|  >  < |  _/
   |___|/_/\_\  |_|  |___||_|\_|  |_|  |___| \___/ |_|\_|   |___|/_/\_\|_|

   _    ___  _____
  /_\  | _ \|_   _|
 / _ \ |   /  | |
/_/ \_\|_|_\  |_|

Extention Expart — Chrome Web Store Listing & Branding Expert

A senior product manager and branding compliance officer in your command line, automated by the Gemini CLI agent.

🔗 View Live Documentation & CLI Simulator


Extention Expart is a highly specialized local skill package designed for the Gemini CLI agent framework. It automates the generation of compliant, high-performing Chrome Web Store listing metadata (titles, summaries, and descriptions), audits manifest permissions, and creates graphical layout specifications according to Google's strict guidelines.


🚀 Terminal Installation

Deploy the extension package to your active workspace using standard NPM or manual local linking commands:

Method A: Install via NPM (Recommended)

You can now install the published package directly from the public registry globally:

npm i -g extention-expart

Method B: Local Repository Development Installation

Clone the repository locally and install the local folder as a Gemini extension:

# Clone the repository locally
git clone https://github.com/sujoymoulick/chrome-dev-skill.git

# Install the local folder directly as an extension
gemini extensions install .

🛠️ Local Terminal Testing Workflow

To verify that the newly installed skill works correctly in your project workspace before preparing standard store listings:

Option 1: Interactive Agent Console

Start the interactive gemini console shell:

gemini

Once inside the interactive agent chat console, trigger the reload and then run the skill:

/skills reload
Help me prepare my Chrome Web Store listing for my project.

Option 2: Project-Wide Execution (Recommended)

You can run the skill across your entire project directly from your normal macOS terminal (Zsh/Bash) without entering an interactive session. This is the fastest way to get a full audit:

gemini run "Help me prepare my Chrome Web Store listing for this project."

📋 The Compliance Database & Audits

When evaluated, Extention Expart scans your workspace and cross-references your current configurations against five core checklists:

1. Trademark Safety (No Google prefixes)

  • Violation: Starting listing titles with "Google" or "Chrome" (e.g. "Google Chrome Session Manager" leads to instant store rejection).
  • Remediation: Generates compliant naming structures using compatible suffixes (e.g. "Session Manager for Google Chrome™").

2. Graphical Asset Boundaries

  • Icon Sizing: Audits for a clean 128x128 PNG image featuring a 96x96 main artwork and 16px transparent padding per side to prevent visual clipping.
  • Promo Banners: Creates specifications for the Small Promo Tile (440x280) (strictly required) and Marquee (1400x560) with zero text overlays.

3. SEO Listing Polish

  • Summary: Crafts high-conversion hooks strictly under 132 characters (no generic terms or superlatives).
  • Description: Formats a clean overview paragraph followed by a short feature checklist.

4. Manifest V3 & Performance checks

  • Audits for Manifest V3 migration parameters.
  • Scans files for rendering bottlenecks (e.g., blocks standard unload listeners in background scripts to ensure BFCache optimization).

5. Review Appeals flow

  • Actionable procedures to deal with rejection warnings (7-30 days windows), immediate takedowns (404 page status), and the appeals portal routing details.

📂 Reference Guidelines Directory

Developers can inspect the official documentation logs and reference files directly in the skill directory:


Built with ❤️ for the Chrome Extension Developer Community. Designed in Bauhaus.