explorer
supabase/supabase · Agent Skill
Создает и изменяет интерфейсы Studio Explorer, включая блокноты, чаты, SQL-фрагменты и ячейки запросов.
Перейти к установке ↓Обзор
| Автор | |
|---|---|
| Репозиторий | supabase/supabase ↗ |
| Папка скилла | explorer |
| Звёзды | 108 943 |
| Файлы | 1 |
| Лицензия | Apache-2.0 |
| Обновлён | 30 августа 2026 г. |
| Ссылки | Исходник скилла ↗ · Репозиторий ↗ |
Проверка Mozgi
Что мы нашли в файлах скилла. Подробности — по подписке.
Установка
Скилл — это папка с файлом SKILL.md. Выберите своего агента и скопируйте команды в терминал (macOS, Linux или Git Bash на Windows) в корне проекта.
Скопируйте промпт и вставьте в Claude, Codex или другого ассистента: он сам проверит скилл и подключит его.
Установи мне скилл «explorer» с mozgi.io (https://mozgi.io/skills/explorer/). 1. Скачай архив: https://mozgi.io/skills/explorer/download Если не скачивается — возьми папку скилла из исходника: https://github.com/supabase/supabase/tree/master/apps/studio/.claude/skills/explorer 2. Прочитай SKILL.md и остальные файлы. Проверь, что скилл безопасен: нет скрытых команд, отправки данных наружу или скриптов, которые делают не то, что описано. Если что-то подозрительно — остановись и скажи мне. 3. Положи папку «explorer» в папку скиллов своего агента: .claude/skills/ для Claude Code, .agents/skills/ для Codex, .cursor/skills/ для Cursor, .gemini/skills/ для Gemini CLI. В проекте — внутри проекта, иначе в домашней папке (~/.claude/skills/ и т. п.). 4. Убедись, что получилось <папка скиллов>/explorer/SKILL.md. 5. Коротко расскажи, что умеет этот скилл, и предложи попробовать его на моей задаче. Если какой-то шаг не можешь сделать сам — подскажи, что нажать или ввести.
git clone --depth 1 --branch master https://github.com/supabase/supabase.git /tmp/supabase mkdir -p .claude/skills cp -r /tmp/supabase/apps/studio/.claude/skills/explorer .claude/skills/explorer
Перезапустите Claude Code — скилл появится в списке, вызвать вручную: /explorer. Для всех проектов сразу — папка ~/.claude/skills.
git clone --depth 1 --branch master https://github.com/supabase/supabase.git /tmp/supabase mkdir -p .agents/skills cp -r /tmp/supabase/apps/studio/.claude/skills/explorer .agents/skills/explorer
Codex ищет скиллы в .agents/skills от текущей папки до корня репозитория; вызвать вручную — /skills или $explorer. Для всех проектов — ~/.agents/skills.
git clone --depth 1 --branch master https://github.com/supabase/supabase.git /tmp/supabase mkdir -p .cursor/skills cp -r /tmp/supabase/apps/studio/.claude/skills/explorer .cursor/skills/explorer
Cursor подхватит скилл при запуске; вызвать вручную — «/» в чате агента. Cursor также читает .claude/skills и .agents/skills. Для всех проектов — ~/.cursor/skills.
git clone --depth 1 --branch master https://github.com/supabase/supabase.git /tmp/supabase mkdir -p .gemini/skills cp -r /tmp/supabase/apps/studio/.claude/skills/explorer .gemini/skills/explorer
Gemini CLI сам предложит включить скилл, когда задача подходит, — вы подтверждаете. Для всех проектов — ~/.gemini/skills.
Просмотрите SKILL.md и сопутствующие файлы перед установкой. Клик по файлу — предпросмотр.
Содержимое SKILL.md
Оригинальный текст автора · только чтениеStudio Explorer
Use this skill when working in apps/studio/components/interfaces/Explorer or building notebook, chat, snippet, or query-cell UI for Explorer.
Explorer UI is Studio-specific. Keep its components under apps/studio/components/interfaces/Explorer; do not move them into ui-patterns or duplicate them in the design-system app.
Explorer toolbar
Import the toolbar primitives from:
import {
ExplorerToolbar,
ExplorerToolbarAction,
ExplorerToolbarActions,
ExplorerToolbarIcon,
ExplorerToolbarTitle,
} from '@/components/interfaces/Explorer/ExplorerToolbar'
Compose the toolbar from slots rather than adding resource-specific props:
<ExplorerToolbar aria-label="Query toolbar">
<ExplorerToolbarIcon>{/* decorative resource icon */}</ExplorerToolbarIcon>
<ExplorerToolbarTitle>{/* static or editable title */}</ExplorerToolbarTitle>
<ExplorerToolbarActions>
{/* badges, source controls, display controls, and direct actions */}
<ExplorerToolbarAction aria-label="Run query" icon={<Play size={16} strokeWidth={2} />} />
</ExplorerToolbarActions>
</ExplorerToolbar>
- The row defaults to 40px and follows
--header-heightat themdbreakpoint. - Use
ExplorerToolbarActionfor compact direct actions. Icon-only actions are 28px wide automatically. It defaults totext-tertiary-foregroundandhover:text-foreground. Passsize={16} strokeWidth={2}on Lucide icons. - Keep execution, persistence, source selection, and other resource state in the consuming Explorer surface.
- Extend layouts with children and
className; avoid boolean props for resource-specific variants.
Explorer query shell
Import the layout regions from:
import {
ExplorerQuery,
ExplorerQueryEditor,
ExplorerQueryFooter,
ExplorerQueryResults,
ExplorerQueryViewport,
} from '@/components/interfaces/Explorer/ExplorerQuery'
Use ExplorerQuery for a framed query embedded in a notebook, chat, or another surface. Give it an explicit height when the surrounding surface constrains the cell:
<ExplorerQuery className="h-96">
<ExplorerToolbar>{/* title and actions */}</ExplorerToolbar>
<ExplorerQueryEditor>{/* editable or read-only SQL */}</ExplorerQueryEditor>
<ExplorerQueryResults>{/* idle, loading, error, or result display */}</ExplorerQueryResults>
<ExplorerQueryFooter>{/* row count or surface metadata */}</ExplorerQueryFooter>
</ExplorerQuery>
Use ExplorerQueryViewport when a query owns the content area of an Explorer tab. Its parent must provide a bounded height and min-h-0:
<div className="min-h-0 flex-1">
<ExplorerQueryViewport>{/* the same query composition */}</ExplorerQueryViewport>
</div>
ExplorerQueryResultsis always present and fills the space left by the toolbar, editor, and footer.- A result renderer that can grow supplies its own
min-h-0 flex-1 overflow-autocontainer. - The shell owns layout only. Query models, source resolution, execution, results, display selection, and saved configuration stay controlled by the consumer.
- Compose approval prompts, confirmation notices, and other surface-specific content as children between the standard regions.
Вопросы и ответы
Что делает скилл explorer?
Создает и изменяет интерфейсы Studio Explorer, включая блокноты, чаты, SQL-фрагменты и ячейки запросов.
Как установить explorer?
Откройте блок «Установка» на этой странице и выберите своего агента — Claude Code, Codex, Cursor или Gemini CLI: там готовые команды, которые копируют папку скилла в нужное место. Либо скопируйте промпт из вкладки «Через ассистента» — ассистент сам проверит и подключит скилл.
С какими нейросетями работает explorer?
Скиллы — это обычные инструкции в Markdown (формат Agent Skills), поэтому explorer подходит любому агенту, который читает SKILL.md: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и другие. Модель загружает инструкции только когда задача подходит под описание скилла.
Скилл explorer бесплатный?
Скилл опубликован автором supabase в открытом доступе под лицензией Apache-2.0. Сам скилл ничего не стоит — вы платите только своему провайдеру нейросети за использованные токены.
Безопасно ли устанавливать скиллы?
Скилл — это инструкции, которые агент будет выполнять, поэтому перед установкой прочитайте SKILL.md и сопутствующие файлы. Скрипты из папки скилла запускаются только если их запустит агент — следите за тем, что он делает, и не давайте лишних прав.
Чем скилл отличается от MCP-сервера или плагина?
MCP-сервер и плагин дают модели новые инструменты — код, который выполняется и возвращает результат. Скилл даёт знания и порядок действий: как подходить к задаче, какие шаги делать и как выглядит хороший результат. Ему не нужен сервер или ключ API.