Summarizer API

Summarize text on-device using Chrome's built-in Summarizer API with Gemini Nano.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/amedina/chrome-extension-chrome-ai-skills-dev-sample --skill summarizer-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Summarizer API
Source: https://github.com/amedina/chrome-extension-chrome-ai-skills-dev-sample/tree/main/.claude/skills/summarizer-api
Command: npx skills add https://github.com/amedina/chrome-extension-chrome-ai-skills-dev-sample --skill summarizer-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users quickly understand and condense large amounts of text, saving time and improving comprehension without needing external services.

Core Features & Use Cases

  • On-Device Summarization: Generates summaries using Gemini Nano directly in the browser.
  • Multiple Summary Types: Supports key points, TL;DR, teasers, and headlines.
  • Configurable Output: Allows control over format (markdown, plain-text) and length (short, medium, long).
  • Use Case: Quickly get the gist of a long news article or a lengthy email thread by generating a concise summary.

Quick Start

Use the summarizer skill to generate a short TL;DR of the provided article text.

Frequently Asked Questions about Summarizer API

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize text directly in the browser without external API calls?

On-device text summarization processes content locally using Chrome's built-in Summarizer API and Gemini Nano. This eliminates external network requests, ensuring data privacy while distilling lengthy text efficiently.

What types of summaries can I generate using the Chrome Summarizer API?

The Summarizer API supports multiple summary types, including key points, TL;DR, teasers, and headlines. You can generate these formats to quickly extract the core message from long articles or email threads.

Can I control the length and format of AI-generated summaries?

Configurable output options allow you to specify summary length as short, medium, or long. You can also control the output format, choosing between markdown and plain-text to match your content presentation needs.

Does the on-device Summarizer API support batch processing or streaming output?

Yes, the Summarizer API supports both batch processing and streaming output for text distillation. This allows you to process large volumes of text or receive summary chunks incrementally as they are generated.

Do I need an internet connection to use on-device text summarization with Gemini Nano?

On-device text summarization runs locally via Gemini Nano, meaning you do not need external services or continuous internet connections after the initial model setup. This enables offline content distillation directly in the browser.