Расширение, которое будет делать следующее:
Для каждой новой открытой страницы, сравнить ее адрес с 100 последними адресами открытых страниц, хранящихся в расширении, если адрес в списке уже есть, то не делаем ничего.
Если адрес в списке не найден, то с помощью библиотеки readability(https://github.com/mozilla/readability) или аналога убрать со страницы все, кроме текста, убрать из него картинки и теги html, отправить текст запросом в elasticsearch (там простой REST, параметры дам).
Если сервер недоступен, то сохранить в кеше, и попытаться отправить вместе со следующим запросом.
Если отправка успешна, на значке расширения отобразить галочку.