OPC Skills
Набор скиллов для соло-предпринимателей: SEO и GEO, поиск спроса, домены, генерация логотипов и баннеров, сбор из соцсетей
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы запускают скрипты на Python и ходят во внешние API
- Часть скиллов требует ключей API и учетных записей сторонних сервисов
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/opc-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .claude/skills
cp -R "$tmp/skills/seo-geo" .claude/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .claude/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .claude/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .claude/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .claude/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .claude/skills/nanobanana
cp -R "$tmp/skills/reddit" .claude/skills/reddit
cp -R "$tmp/skills/twitter" .claude/skills/twitter
cp -R "$tmp/skills/producthunt" .claude/skills/producthunt
cp -R "$tmp/skills/archive" .claude/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .github/skills
cp -R "$tmp/skills/seo-geo" .github/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .github/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .github/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .github/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .github/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .github/skills/nanobanana
cp -R "$tmp/skills/reddit" .github/skills/reddit
cp -R "$tmp/skills/twitter" .github/skills/twitter
cp -R "$tmp/skills/producthunt" .github/skills/producthunt
cp -R "$tmp/skills/archive" .github/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .devin/skills
cp -R "$tmp/skills/seo-geo" .devin/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .devin/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .devin/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .devin/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .devin/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .devin/skills/nanobanana
cp -R "$tmp/skills/reddit" .devin/skills/reddit
cp -R "$tmp/skills/twitter" .devin/skills/twitter
cp -R "$tmp/skills/producthunt" .devin/skills/producthunt
cp -R "$tmp/skills/archive" .devin/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .cline/skills
cp -R "$tmp/skills/seo-geo" .cline/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .cline/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .cline/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .cline/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .cline/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .cline/skills/nanobanana
cp -R "$tmp/skills/reddit" .cline/skills/reddit
cp -R "$tmp/skills/twitter" .cline/skills/twitter
cp -R "$tmp/skills/producthunt" .cline/skills/producthunt
cp -R "$tmp/skills/archive" .cline/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .roo/skills
cp -R "$tmp/skills/seo-geo" .roo/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .roo/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .roo/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .roo/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .roo/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .roo/skills/nanobanana
cp -R "$tmp/skills/reddit" .roo/skills/reddit
cp -R "$tmp/skills/twitter" .roo/skills/twitter
cp -R "$tmp/skills/producthunt" .roo/skills/producthunt
cp -R "$tmp/skills/archive" .roo/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add resciencelab/opc-skills --skill seo-geo requesthunt domain-hunter logo-creator banner-creator nanobanana reddit twitter producthunt archive -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 8cb68e3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/resciencelab/opc-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/seo-geo/ /skills/requesthunt/ /skills/domain-hunter/ /skills/logo-creator/ /skills/banner-creator/ /skills/nanobanana/ /skills/reddit/ /skills/twitter/ /skills/producthunt/ /skills/archive/
git -C "$tmp" checkout 8cb68e34e2863b9464b5621abe41e3a8f0d64590
mkdir -p .agents/skills
cp -R "$tmp/skills/seo-geo" .agents/skills/seo-geo
cp -R "$tmp/skills/requesthunt" .agents/skills/requesthunt
cp -R "$tmp/skills/domain-hunter" .agents/skills/domain-hunter
cp -R "$tmp/skills/logo-creator" .agents/skills/logo-creator
cp -R "$tmp/skills/banner-creator" .agents/skills/banner-creator
cp -R "$tmp/skills/nanobanana" .agents/skills/nanobanana
cp -R "$tmp/skills/reddit" .agents/skills/reddit
cp -R "$tmp/skills/twitter" .agents/skills/twitter
cp -R "$tmp/skills/producthunt" .agents/skills/producthunt
cp -R "$tmp/skills/archive" .agents/skills/archiveКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Добавь маркетплейс: /plugin marketplace add ReScienceLab/opc-skills, затем поставь нужные скиллы, например /plugin install seo-geo@opc-skills. Или universal: npx skills add ReScienceLab/opc-skills.
Другие способы из описания автора
/plugin marketplace add ReScienceLab/opc-skills
/plugin install seo-geo@opc-skillsПосле добавления маркетплейса ставьте нужные скиллы по именам. Список всех: /plugin marketplace list opc-skills.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор дает агенту набор прикладных скиллов для одиночного основателя и инди-разработчика. В него входят: seo-geo для оптимизации сайта под обычный и AI-поиск с генерацией schema-разметки, requesthunt для сбора спроса и запросов пользователей из Reddit, X и GitHub, domain-hunter для поиска и сравнения цен доменов, logo-creator и banner-creator для картинок через генерацию, nanobanana для изображений через Gemini, скиллы reddit, twitter и producthunt для чтения контента через их API, а также archive для сохранения решений и заметок сессии. Каждый скилл это папка с файлом SKILL.md, справочниками и скриптами на Python. Часть скиллов зависит друг от друга и требует внешних ключей API.
Для кого. Для соло-основателей, инди-разработчиков и небольших команд, которые сами ведут маркетинг, исследования и оформление продукта.
Подходит, если
- Нужно подготовить сайт к обычному и AI-поиску и собрать schema-разметку
- Нужно изучить спрос по постам Reddit, X и GitHub
- Нужно подобрать домен или сделать логотип и баннер
Не подходит, если
- Нужен один узкий инструмент, а не набор разноплановых скиллов
- Нет доступа к внешним сервисам и ключам API, которые требуют отдельные скиллы
Пример запроса к агенту
Проверь мой сайт по SEO и GEO и собери schema-разметку для главных страницОграничения
Скиллы разные по требованиям: nanobanana работает через Gemini от Google, twitter через twitterapi.io, seo-geo может использовать DataForSEO, и все они требуют собственных ключей API и учетных записей. Часть скиллов зависит от других: domain-hunter опирается на twitter и reddit, logo-creator и banner-creator на nanobanana. Доступность внешних сервисов из России без VPN не гарантирована, в частности сервисы Google. Материалы на английском.
Как отключить. Удалите установленные плагины через /plugin или удалите папки скиллов из каталога скиллов вашего агента.
Проверка безопасности
- Скиллы запускают скрипты на Python и ходят во внешние API
- Часть скиллов требует ключей API и учетных записей сторонних сервисов
Коротко о README
README описывает набор скиллов для соло-предпринимателей, инди-хакеров и компаний из одного человека, расширяющий Claude Code, Cursor, Codex и другие агенты. В таблице перечислены скиллы: seo-geo, requesthunt, domain-hunter, logo-creator, banner-creator, nanobanana, reddit, twitter, producthunt и archive. Скилл это самодостаточная папка с файлом SKILL.md, инструкциями и ресурсами по стандарту Agent Skills. Установить можно через маркетплейс плагинов Claude Code по отдельным скиллам или универсальной командой npx skills add, которая работает с 16 и более агентами. Отдельно отмечены зависимости между скиллами. Лицензия MIT.
SKILL.md
--- name: seo-geo description: SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research. --- # SEO/GEO Optimization Skill Comprehensive SEO and GEO (Generative Engine Optimization) for websites. Optimize for both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude). ## Quick Reference GEO = Generative Engine Optimization: optimizing content to be cited by AI search engines. Key insight: AI search engines do not rank pages, they cite sources. Being cited is the new ranking first. ## Workflow ### Step 1: Website Audit Get the target URL and analyze current SEO/GEO status. A basic SEO audit script checks title, meta, H1, robots, sitemap and load time with no API needed.
Частые вопросы
Можно поставить только один скилл?
Да. Через /plugin install ставится конкретный скилл, а npx skills add с флагом --skill ставит выбранные. Учтите зависимости: domain-hunter требует twitter и reddit, а logo-creator и banner-creator требуют nanobanana.
Нужны ли ключи API?
Для части скиллов да. Например, nanobanana использует Gemini, twitter использует twitterapi.io, seo-geo может использовать DataForSEO. Ключи вы подключаете сами.
Похожие
Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP Яндекс Директа из машиночитаемой схемы
yandex-direct-mcp
MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно