Oracle Skills
Официальный набор устанавливаемых скиллов Oracle для работы с Oracle Database, OCI, GraalVM, Fusion и APEX
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы направляют операции агента с базой данных, включая изменяющие команды
- Часть скиллов OCI содержит скрипты деплоя и диагностики, обращающиеся к облаку
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/oracle-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .claude/skills
cp -R "$tmp/db" .claude/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .github/skills
cp -R "$tmp/db" .github/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .devin/skills
cp -R "$tmp/db" .devin/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .cline/skills
cp -R "$tmp/db" .cline/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .roo/skills
cp -R "$tmp/db" .roo/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add oracle/skills --skill db -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита b94ccf4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/oracle/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /db/
git -C "$tmp" checkout b94ccf4dec34b27859c2378fa71ba2bad884f2fe
mkdir -p .agents/skills
cp -R "$tmp/db" .agents/skills/dbКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи нужный домен: npx skills add oracle/skills/db. В Claude Code можно через маркетплейс: /plugin marketplace add oracle/skills, затем /plugin install db@oracle-skills.
Другие способы из описания автора
npx skills add oracle/skills/dbЗамените db на нужный домен: oci, graal, apex, fusion.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор собирает в одном репозитории справочные скиллы по экосистеме Oracle, разбитые по доменам. Домен db охватывает SQL и PL/SQL, администрирование, производительность, безопасность, миграции, SQLcl, ORDS, векторную базу и безопасные для агента операции с БД. Домен oci описывает Oracle Cloud Infrastructure: функции, Kubernetes Engine, IoT Platform и корпоративный AI. Домен graal посвящен GraalVM Native Image, домены fusion и apex пока служат точками входа для будущих скиллов. Каждый домен это файл SKILL.md с таблицей маршрутизации, откуда агент читает только нужный раздел, а материал привязан к официальной документации Oracle.
Для кого. Для разработчиков и devops-инженеров, которые работают с базами Oracle и облаком OCI и хотят подсказки агента, опирающиеся на официальную документацию.
Подходит, если
- Нужно писать, разбирать или ускорять SQL и PL/SQL с оглядкой на версии Oracle
- Нужны рекомендации по OCI: функции, кластеры OKE, IoT Platform, корпоративный AI
- Нужен справочник по GraalVM Native Image со ссылками на первоисточники
Не подходит, если
- Проект не использует технологии Oracle
- Нужен MCP-сервер с живым подключением к базе, а не справочные скиллы
Пример запроса к агенту
Разбери план выполнения этого запроса Oracle и предложи, как ускорить его без изменения схемыОграничения
Домены db, oci и graal наполнены, а fusion и apex пока минимальные заготовки. Базовой целью совместимости в домене db указана Oracle Database 19c, отдельные возможности требуют более новых выпусков. Часть скиллов oci содержит скрипты для деплоя и диагностики, их запуск и доступ к облаку остаются на стороне пользователя.
Как отключить. Отключите или удалите доменные плагины через /plugin, либо уберите скопированные папки скиллов из каталога скиллов агента.
Проверка безопасности
- Скиллы направляют операции агента с базой данных, включая изменяющие команды
- Часть скиллов OCI содержит скрипты деплоя и диагностики, обращающиеся к облаку
Коротко о README
README представляет Oracle Skills как курируемую открытую коллекцию устанавливаемых скиллов по технологиям Oracle. Домены ставятся по отдельности через npx skills add с указанием папки, а сам репозиторий также оформлен как маркетплейс плагинов Claude Code, где каждый домен это отдельный плагин. Домен db активен и включает базу, ORDS, SQLcl, векторную базу и рабочие процессы для агентов, домен oci описывает облако, домен graal посвящен Native Image, домены fusion и apex зарезервированы под будущие скиллы. Каждый домен имеет свой SKILL.md как оглавление и стандарт покрытия версий с базой на Oracle Database 19c.
SKILL.md
--- name: db description: Oracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, Oracle Vector SDK, administration, app development, performance, security, migrations, and agent-safe database workflows. Use when the user asks to write, edit, rewrite, review, format, debug, tune, or explain SQL; create or refactor PL/SQL; use Oracle VecDB through the Python SDK, REST API, or DBMS_VECTOR_DATABASE package; use SQLcl, Liquibase, ORDS, JDBC, node-oracledb, Python, Java, .NET, or database frameworks; troubleshoot vector tables, embeddings, vector search, reranking, queries, sessions, locks, waits, indexes, optimizer plans, AWR, ASH, migrations, schemas, users, roles, privileges, backup, recovery, Data Guard, RAC, multitenant, containers, monitoring, auditing, encryption, VPD, or safe agent database operations. --- # Oracle Database Skills This domain contains Oracle Database skills for administration, SQL and PL/SQL development, performance tuning, security, ORDS, SQLcl, migrations, frameworks, VecDB SDK/REST/PL/SQL workflows, OCR container guidance, and agent-safe database workflows. ## How to Use This Domain 1. Start with the routing table below. 2. Read only the specific file or category you need.
Частые вопросы
Нужно ставить весь набор?
Нет. Каждый домен ставится отдельно: db, oci, graal, apex, fusion. Добавляйте только те, что нужны текущей задаче.
Это официальный проект Oracle?
Да, репозиторий ведется организацией Oracle на GitHub, а материал скиллов ссылается на официальную документацию Oracle.
Похожие
Скилл FastAPI
FastAPI skill
Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы