Terminal Skills
Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу
- 192 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Установленные скиллы дают агенту инструкции запускать команды и обращаться к сетевым сервисам.
- Размещенные MCP-серверы получают токен аккаунта, а SEOG управляет профилями компаний и отвечает на отзывы от имени пользователя.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/terminal-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установленные скиллы дают агенту инструкции запускать команды и обращаться к сетевым сервисам.
- Размещенные MCP-серверы получают токен аккаунта, а SEOG управляет профилями компаний и отвечает на отзывы от имени пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Terminal Skills — открытая библиотека готовых файлов `SKILL.md` по стандарту Agent Skills. В папке `skills` лежит свыше 1100 скиллов: разбор PDF и Excel, код-ревью, генерация тестов, Docker, CI/CD, оптимизация SQL, скрейпинг, SEO и работа с рассылками. Каждый скилл — отдельный файл. Его ставят командой `npx terminal-skills install` в проект Claude Code или кладут вручную в каталоги Codex, Gemini CLI и Cursor. Два скилла опираются на размещенные MCP-серверы. Сервер Terminal Skills ищет скилл под задачу инструментами `search_skills`, `get_skill` и `plan_task`, так что агент сам находит и загружает нужное. Сервер SEOG дает около 90 инструментов для локального SEO: профиль компании в Google, замеры позиций на картах, ответы на отзывы, аудит сайта, отчеты в PDF. Рядом в папке `use-cases` собраны сотни пошаговых разборов типовых задач.
Для кого. Разработчикам и операторам агентов, которым нужна большая готовая подборка скиллов под типовые задачи, чтобы не писать свои с нуля.
Подходит, если
- Агенту потребовался скилл под типовую задачу: разбор PDF, ревью кода, тесты или настройка Docker.
- Подходящий скилл агент подбирает сам по описанию задачи через MCP-сервер Terminal Skills.
- Локальное SEO клиентов ведут из агента: позиции на картах, ответы на отзывы, отчеты через скилл seog.
- Повторяющийся рабочий процесс упаковывают в скилл по образцу agent-workflow-packager.
- Один набор скиллов раздают нескольким агентам, копируя файлы в их каталоги по `curl`.
Не подходит, если
- Нужен один проверенный скилл конкретного вендора: общая библиотека не заменяет официальные наборы.
- Скилл хотят поставить без чтения: инструкции в каталоге дают агенту доступ к командам и сети.
- Работа идет без интернета: установка через `curl` и размещенные MCP-серверы требуют сети.
Пример запроса к агенту
Поставь скилл pdf-analyzer из Terminal Skills и вытащи таблицы из `report.pdf` в CSV.Ограничения
Скиллы лежат плоским списком в `skills`, и общего рейтинга качества в репозитории нет, поэтому перед установкой полезно открыть `SKILL.md` и посмотреть, какие команды и сервисы он вызывает. Команда `npx terminal-skills install` описана для Claude Code, а для Codex, Gemini CLI и Cursor даны ручные команды `curl` с каталогами `.codex/skills`, `.gemini/skills` и `.cursor/skills`. Размещенные MCP-серверы требуют токена с аккаунта или входа через OAuth в Claude, а SEOG еще и аккаунта на seog.ai. Отдельным скиллам нужны свои зависимости, например библиотеки Python и бинарники; они перечислены в поле `compatibility` в начале файла.
Как отключить. Удалите файл скилла из каталога `.claude/skills` проекта (или из каталога другого агента). Подключение MCP уберите из конфигурации агента, а токен отзовите в аккаунте.
Частые вопросы
Как поставить скилл из Terminal Skills в Claude Code?
Выполните `npx terminal-skills install pdf-analyzer`, заменив имя на нужное. Тот же файл можно скачать вручную: `curl -sL https://raw.githubusercontent.com/terminal-skills/skills/main/skills/pdf-analyzer/SKILL.md -o .claude/skills/pdf-analyzer.md`.
Работает ли библиотека с Codex, Gemini CLI и Cursor?
Да, через ручное копирование. Та же команда `curl` кладет `SKILL.md` в `.codex/skills`, `.gemini/skills` или `.cursor/skills`. Автоматическая установка командой `npx` описана только для Claude Code.
Зачем нужен MCP-сервер Terminal Skills?
Он подбирает скилл под задачу: инструменты `search_skills`, `get_skill` и `plan_task` ищут по всему каталогу и загружают нужный файл. Адрес `https://api.terminalskills.io/api/mcp` подключают как коннектор в Claude через OAuth или в CLI с токеном в заголовке `Authorization`.
Как подключить SEOG?
Укажите `https://api.seog.ai/mcp` и токен из аккаунта на seog.ai. Если нужны только инструкции без инструментов, скилл ставится отдельно командой `npx terminal-skills install seog`.
Сколько в библиотеке скиллов и где их смотреть?
В папке `skills` свыше 1100 файлов `SKILL.md`. Полный каталог открыт на сайте terminalskills.io, а в README дана таблица из 25 примеров с категориями.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЛичный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Набор независимых скиллов против дрейфа в больших кодовых базах: hard-cut, поиск первопричины, тесты и проверка CI.
skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json
110 скиллов для Claude Code и Codex и семь агентов Claude Code: разработка, продукт, UI, диагностика и операции, ставится целиком или набором
61 небольшой скилл для Codex по 13 областям: разбор кодовой базы, тесты, миграции, безопасность, CI и ревью pull request
CLI и MCP для поиска и установки скиллов: проверяет SKILL.md линтером и отмечает обращения к сети, скриптам и секретам
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Terminal Skills (эта карточка) | нет | 192 | |
| Скиллы Anthropic | нет | 188 047 | официальные примеры Anthropic: документы, дизайн и спецификация Agent Skills; Terminal Skills собирает свыше тысячи скиллов под повседневные задачи разработки и бизнеса |
| Agent Skills от Эдди Османи | нет | 113 521 | 25 инженерных скиллов по циклу разработки; Terminal Skills шире по темам и добавляет размещенный MCP-сервер подбора |
| Awesome Claude Skills от Composio | нет | 78 824 | каталог ссылок на чужие скиллы и плагины; Terminal Skills хранит сами файлы скиллов в одном репозитории |
Коротко о README
README коротко объясняет установку под четыре агента, подключение двух MCP-серверов и показывает таблицу из 25 примеров по категориям. Остальное содержимое каталога вынесено на сайт и в папки `skills` и `use-cases`.
Бейдж для README
Исходный SKILL.md
--- name: pdf-analyzer description: >- Extract text, tables, metadata, and structured data from PDF files. Use when a user asks to read a PDF, parse a PDF, extract data from a PDF, summarize a PDF document, pull tables from a PDF, or convert PDF content to structured formats like JSON or CSV. Handles single and multi-page documents, flags scanned PDFs for OCR, and reads borderless and password-protected PDFs. license: Apache-2.0 compatibility: "Python 3.10+; pip install pdfplumber (required) and pymupdf (optional, fallback and speed); OCR needs the Tesseract binary plus pytesseract" metadata: author: terminal-skills version: "1.1.0" category: documents tags: "pdf, document, extraction, tables, parsing" --- # PDF Analyzer ## Overview Extract text, tables, and structured data from PDF files and convert them into usable formats. This skill handles text extraction, table detection, metadata reading, and output formatting for single or multi-page PDFs. ## Instructions When a user asks you to analyze, read, parse, or extract data from a PDF file, follow these steps: ### Step 1: Identify the PDF and goal Determine the file path and what the user wants extracted: - **Full text**: All readable text from every page - **Tables**: Structured tabular data - **Metadata**: Title, author, creation date, page count - **Specific sections**: Targeted content from certain pages - **Summary**: A condensed version of the document contents ### Step 2: Choose the extraction method Write a Python script using pdfplumber (prefer it for tables) or PyMuPDF (`import pymupdf`; the old `fitz` name is deprecated and only warns). Pass `password=` for encrypted files; pdfplumber raises an empty `PdfminerException` otherwise. **For text extraction:** ```python import pdfplumber