Skills (carson2222)
carson2222/skills
Четыре скилла для OpenCode: варианты дизайна, живые данные из X через Grok CLI, память прошлых сессий и посты под ленту X.
- 111 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Скилл `grok-cli` запускает Grok CLI с флагом `--yolo`: субагент выполняет свои инструменты без подтверждения.
- Скилл `opencode-memory` открывает локальную историю сессий, где могут лежать секреты и личные переписки.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/carson2222-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скилл `grok-cli` запускает Grok CLI с флагом `--yolo`: субагент выполняет свои инструменты без подтверждения.
- Скилл `opencode-memory` открывает локальную историю сессий, где могут лежать секреты и личные переписки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор состоит из четырех скиллов для OpenCode, которые ставятся через `npx skills`. `design-exploration` делает несколько вариантов дизайна компонента или страницы, по умолчанию пять, в разных визуальных направлениях, а после выбора реализует нужный с реальными данными. `x-algorithm` объясняет, как лента For You на X оценивает посты, и помогает писать и разбирать черновики. `grok-cli` дает агенту проверенную команду вызова Grok CLI в безголовом режиме для свежих данных и глубокого поиска по X. `opencode-memory` читает локальную историю OpenCode: сессии, переписку, планы и проекты через `sqlite3` в режиме чтения.
Для кого. Пользователям OpenCode, которым нужны быстрый подбор дизайна, живые данные из X и поиск по прошлым сессиям.
Подходит, если
- Новый экран требует нескольких визуальных направлений, и выбрать удобнее глазами в браузере.
- Надо узнать, что пишут об обновлении продукта на X за последние сутки.
- Черновик поста на X проверяют на фильтры, которые тихо убирают пост из ленты.
- Вы вернулись к проекту и ищете прошлый план или решение из старой сессии OpenCode.
Не подходит, если
- Нужен один готовый дизайн без выбора: скилл сначала строит несколько вариантов.
- Вы работаете в другом агенте, а `opencode-memory` читает только базу OpenCode.
- Grok CLI не установлен, или его инструменты нельзя подтверждать автоматически.
- История сессий содержит секреты, которые агент видеть не должен.
Пример запроса к агенту
Сделай пять вариантов страницы тарифов в разных визуальных направлениях, а выбранный реализуй с реальными данными из проекта.Ограничения
Скиллы написаны под OpenCode: `opencode-memory` читает `~/.local/share/opencode/` на macOS и Linux. `grok-cli` требует установленный и авторизованный Grok CLI и `jq`, а запускает Grok с флагом `--yolo`, то есть без подтверждения его инструментов. Для `design-exploration` автор советует Claude Opus 4.6 с большим бюджетом размышлений и не рекомендует Codex для фронтенда. Совет по `x-algorithm` опирается на открытый код ленты X, выпущенный в мае 2026 года.
Как отключить. Удалите нужные папки скиллов из каталога скиллов OpenCode или заново поставьте только необходимые. История OpenCode, которую читал `opencode-memory`, остается на месте.
Частые вопросы
Как поставить скиллы из carson2222/skills?
Каждый ставится отдельной командой: `npx skills add carson2222/skills --skill design-exploration -g -y`. Имя после `--skill` меняют на `grok-cli`, `opencode-memory` или `x-algorithm`.
Зачем у grok-cli флаг --disallowed-tools web_fetch?
Он заставляет Grok искать через живой `web_search`. Без флага модель зацикливается на `web_fetch` по ссылкам X и новостей, и вызов обрывается по таймауту.
Что читает opencode-memory?
Сессии, переписку, планы, проекты и историю запросов OpenCode. Путь к базе скилл узнает командой `opencode db path`, открывает SQLite только на чтение и ничего не пишет.
Сколько вариантов делает design-exploration?
По умолчанию пять, число можно задать в запросе. В новом проекте варианты сами задают дизайн-систему, а в готовом приложении меняют компоновку внутри текущих токенов.
На чем основан x-algorithm?
На открытой реализации рекомендательной системы ленты For You от xAI, выпущенной в мае 2026 года: ранжировщик, поиск кандидатов и классификаторы качества контента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыCLI xskill собирает очищенные траектории сессий Claude Code, Codex и OpenCode и выращивает из них общую библиотеку скиллов.
Агенты и скиллы для структурной разработки с ИИ в OpenCode, Codex и Claude Code: документация, планы, ревью, контрольные точки
CLI превращает функции и команды из исходников в проверенные записи навыков с трассировкой к коду и метаданными поиска.
Каталог из почти двухсот скиллов: доставка кода, ревью, отладка, управление ИИ, продуктовая работа и координация агентов.
Rust-утилита со своим окном: сканирует скиллы Codex, Claude Code и Gemini CLI, ищет опасные строки и включает или отключает их
Универсальный загрузчик скиллов формата Anthropic (SKILL.md) для любых кодинг-агентов: установка, синхронизация и подгрузка по требованию
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Skills (carson2222) (эта карточка) | нет | 111 | |
| Frontend Design (Ilm-Alan) | нет | 166 | фиксирует эстетику через восемь якорей в токенах CSS; design-exploration строит пять разных вариантов и после выбора реализует один |
| Grok Build | да | 27 757 | агент xAI для кода в терминале; skill grok-cli из этого набора учит агента OpenCode вызывать Grok CLI за свежими данными |
Коротко о README
README открывается таблицей из четырех скиллов, дальше каждому отведен свернутый раздел с командой установки, описанием проблемы, составом и требованиями. Лицензия набора Apache 2.0.
Бейдж для README
Исходный SKILL.md
--- name: design-exploration description: Generates multiple distinct design variants of a component or page, each with a completely different visual direction, then implements the chosen one. Use when the user asks to redesign, restyle, explore design options, create multiple visual directions, or compare design approaches for any UI element -- components, pages, sections, dashboards, landing pages, or full layouts. license: Apache-2.0 --- # Design Exploration Generate N distinct design variants for a given component, page, or section. Each variant takes a fundamentally different visual direction. Present all for comparison, then fully implement the chosen one. ## When to Trigger ### 1. New project The user is bootstrapping a frontend from scratch. No existing design system -- the variants define it. ### 2. Existing app The user has an established design language and wants multiple approaches for a new or existing component, section, or page. Every variant must stay consistent with the app's existing patterns and tokens. ### Bypass: Detailed design spec provided If the user provides exact fonts, colors, hex values, border radii, and specific styling instructions -- skip Phase 2 entirely. This is an implementation request, not an exploration request. Do not suggest alternatives or inject creative direction. Read each target file, preserve all logic, apply exactly the specified changes. Go directly to Phase 3. ## Phase 1: Research Before designing anything: 1. **Read the existing code** -- understand every component, import, animation, and logic in the target files. 2. **Study the design language** -- globals.css, tailwind config, component library, existing patterns (spacing, colors, typography, card styles). 3. **Identify constraints** -- what must NOT change: data, logic, API calls, routing, state management. 4. **Understand the content model** -- what data is displayed, edge cases (long text, many items, empty states). 5. **Check assets** -- verify images, icons, and assets exist with correct formats (transparency, resolution, aspect ratio). If assets need preprocessing (background removal, format conversion), handle that before building variants on top of them. 6. **Look beyond the brief** -- find data values available in the codebase but not currently displayed, existing assets that could be repurposed, values that could be visualized differently (charts, progress bars, indicators instead of plain text), opportunities for grouping or layering information. ## Phase 2: Generate Variants Create exactly the number requested (default: 5). Determine mode automatically based on project state -- do not ask. ### Mode A: New Project No existing design system to follow. 1. **Research broadly** -- search for design approaches across disciplines: product design, editorial, print, architecture, fashion branding, game UI, packaging. Do not rely on memorized style lists. 2. **Analyze context** -- product purpose, audience, intended mood. A trading app has different needs than a portfolio. 3. **If context is insufficient, ask** -- what is the product, who is it for, what feeling should it evoke. Exception: if the user explicitly wants broad exploration, skip this. 4. **Select styles optimal for this project** -- each must be a plausible direction for this exact product, not a showcase of range. Respect explicit style exclusions as hard constraints. Do NOT fall into deterministic patterns of always picking the same style families. 5. **Maximize diversity** -- every variant must differ in spatial thinking, typographic voice, and emotional register. Not "same layout, different colors."