skilless.ai — скилл

Набор из трех скиллов и четырех утилит: агент ищет в сети, читает страницы, берет субтитры видео и обрабатывает медиа

  • 228 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Установщик запускается через curl | bash и ставит uv и зависимости в домашнюю папку
  • Адреса страниц и поисковые запросы уходят во внешние сервисы Exa и Jina Reader
Все причины и проверки

brikerman/skilless.ai

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/skilless-ai

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установщик запускается через curl | bash и ставит uv и зависимости в домашнюю папку
  • Адреса страниц и поисковые запросы уходят во внешние сервисы Exa и Jina Reader

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

skilless.ai ставит в папку `~/.agents/skills/` скиллы и четыре утилиты командной строки, которые снимают типичные препятствия агента. Поиск идет через Exa (бесплатный доступ без ключа), страницы очищаются от разметки через Jina Reader, видео и субтитры с YouTube, Bilibili, TikTok и около 1700 других сайтов достает yt-dlp, а ffmpeg отвечает за извлечение звука, сжатие и конвертацию форматов. RSS и Atom читает feedparser. Три скилла работают связкой. Brainstorming превращает размытую идею в план и дает 2–3 варианта с компромиссами. Research собирает данные из нескольких источников и сверяет их. Writing пишет статьи и документы на основе собранных данных. Каждый скилл может вызвать соседний: исследование запрашивает уточнение задачи, а текст запрашивает свежие данные. Главный скилл `skilless.ai` служебный: он проверяет установку командой `uv run scripts/cli.py doctor`, обновляет набор и показывает описание остальных скиллов. Установщик создает изолированное окружение в `~/.agents/skills/skilless/` и не требует `sudo`.

Для кого. Тем, кто работает с OpenCode, Cursor или Claude Code и хочет дать агенту бесплатный веб-поиск, чтение страниц и работу с видео без отдельных ключей и ручной настройки.

Подходит, если

  • Агенту нужны свежие отзывы или новости, а встроенного поиска нет
  • Страница отдает агенту сырой HTML, и нужен чистый текст для пересказа
  • Надо достать субтитры ролика на YouTube и превратить их в конспект
  • Требуется отчет по нескольким источникам: для этого работает связка Research и Writing
  • Ролик нужно скачать, сжать или вытащить из него звук в MP3

Не подходит, если

  • Нужны гарантии приватности запросов: адреса страниц и поисковые фразы уходят во внешние сервисы Exa и Jina
  • Вы запрещаете запуск установщика через конвейер `curl | bash`
  • Нужен поиск по закрытым источникам: все утилиты ходят только в открытую сеть

Пример запроса к агенту

Найди свежие обзоры наушников с шумоподавлением до 300 долларов, прочитай три лучших статьи и собери сравнение в таблицу

Ограничения

  • Установка идет командой `curl | bash`, которая сначала ставит uv, затем зависимости и создает исполняемый файл `skilless.ai`.
  • Поиск и чтение страниц опираются на бесплатные уровни Exa и Jina Reader, и условия этих сервисов могут измениться.
  • Скачивание видео работает через yt-dlp и зависит от того, что разрешают площадки и авторские права.
  • Последний коммит в репозитории сделан в июле 2026, лицензия в репозитории указана как MIT в README, но в метаданных GitHub отсутствует.

Как отключить. Удалите папки командами `rm -rf ~/.agents/skills/skilless` и `rm -rf ~/.agents/skills/skilless-*`. Окружение лежит внутри этой папки, глобальный Python и Node остаются нетронутыми.

Частые вопросы

Нужны ли ключи API для skilless.ai?

Нет. Поиск Exa доступен бесплатно через MCP, Jina Reader работает без ключа, yt-dlp запускается локально.

Как удалить skilless.ai?

Выполните `rm -rf ~/.agents/skills/skilless` и `rm -rf ~/.agents/skills/skilless-*`: окружение создано внутри папки скиллов и ничего в системе не меняет.

С какими агентами работает skilless.ai?

С любым, который читает файлы SKILL.md из `~/.agents/skills/`. Автор рекомендует OpenCode и называет совместимыми OpenClaw, Kilo Code, Cursor и Claude Code.

Что делает установщик на машине?

Ставит uv в `~/.local/bin`, определяет сеть (в Китае переключается на зеркало TUNA), создает изолированное окружение с yt-dlp, fastmcp, Jina Reader и feedparser и добавляет исполняемый файл `skilless.ai`.

С каких сайтов можно брать видео и субтитры?

Через yt-dlp работают YouTube, Bilibili, TikTok, Twitter/X, Twitch, Vimeo и более 1700 других сайтов. Скилл достает видео, субтитры и звук, а ffmpeg сжимает и конвертирует файлы.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Два небольших скилла: веб-поиск через ваш браузер без платных API и проверка плана перед крупной правкой.

СкиллРасширенный доступ81Звезды репозитория

Три скилла для поиска: четыре источника с оценкой по намерению, глубокий разбор веток обсуждений и страницы в Markdown.

СкиллРасширенный доступ438Звезды репозитория

Переносимый скилл для CLI и Python-библиотеки Crawl4AI: страницы на JavaScript, извлечение данных по CSS-схемам и пакетный обход.

СкиллШирокий доступ50Звезды репозитория

Скилл news-extractor достает из ссылки заголовок, текст, картинки и метаданные статьи с 12 новостных площадок и отдает JSON или Markdown без браузера

СкиллРасширенный доступ639Звезды репозитория

Скилл собирает свежие новости с десятков технологических, финансовых и AI-источников без ключей API, дайджест на китайском.

СкиллРасширенный доступ1,3 тыс.Звезды репозитория
Официальный

Официальные скиллы Exa подключают агента к API Exa: поиск, извлечение страниц, исследование компаний и списки лидов

СкиллРасширенный доступ70Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
skilless.ai (эта карточка)нет228
Exa MCP ServerдаOAuth5 231официальный MCP-сервер Exa, только поиск и чтение страниц
yt-dlpнет207 153сама утилита загрузки видео, без скиллов для агента

Коротко о README

README объясняет, что агенту не хватает поиска, чистого текста страниц и субтитров, и дает установку одной командой. Дальше идут сценарии для видео, субтитров, медиа, поиска и сбора текста, схема связи трех скиллов и таблица технологий: Jina Reader, Exa, yt-dlp, feedparser, uv. Раздел FAQ отвечает про ключи, изменения в системе и удаление.

Бейдж для README

Исходный SKILL.md

---
name: skilless.ai
description: "Meta skill for Skilless toolkit — manage, diagnose, and update the skilless CLI tools and AI skills. Use when user asks about skilless status, needs to verify installation, check tool availability, or run doctor/debug commands."
---

# Skilless

**Meta skill for Skilless — manage and diagnose your skilless installation.**

## Purpose

Skilless provides AI-powered tools (search, web, ytd, media) and AI skills (brainstorming, research, writing). This meta skill handles installation, diagnostics, and management.

> 💡 For detailed skill usage (brainstorming, research, writing), see each skill's own SKILL.md

## Usage

```bash
cd ~/.agents/skills/skilless/

# Check installation status and all tools
uv run scripts/cli.py doctor

# Check specific tool
uv run scripts/cli.py doctor web
uv run scripts/cli.py doctor search
uv run scripts/cli.py doctor ytd
uv run scripts/cli.py doctor media

# Update skilless to latest version
uv run scripts/cli.py update

# View available skills
uv run scripts/cli.py explain skilless.ai-brainstorming
uv run scripts/cli.py explain skilless.ai-research
uv run scripts/cli.py explain skilless.ai-writing

# Run CLI tools directly (see each skill for details)
uv run scripts/search.py "query"
uv run scripts/web.py <url>
uv run scripts/youtube.py <video_url>
uv run scripts/ffmpeg.py <input> <output>
```

## Tools

Сообщить о проблеме