К основному содержанию
скилл CX Codex

netsuite-sdf-roles-and-permissions — скилл для Claude Code: права

Помогает писать и проверять XML ролей и права развёртывания в NetSuite SDF: подставляет точные permkey и permlevel.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-roles-and-permissions -a claude-code
Открыть на GitHub

Что делает netsuite-sdf-roles-and-permissions

Скилл отвечает на вопросы про права NetSuite конкретными значениями. Когда вы пишете customrole XML или проверяете блок <permkey> в объекте SDF, он находит точный внутренний ID разрешения и говорит, какой уровень доступа к нему подходит.

Внутри два справочника: references/permissions.json со стандартными ID и алиасами отображаемых имён и references/permission-index.md — индекс по категориям и бизнес-сценариям. Стандартные права ищутся по префиксам ADMI_, LIST_, REGT_, REPO_, TRAN_. Права на кастомные записи устроены иначе: их permkey — это script ID вида customrecord_invoice_batch, и сверять его нужно с XML проекта, а не со справочником.

Уровни доступа скилл советует брать по минимуму: VIEW для чтения и поиска, CREATE для создания без правки существующих, EDIT для создания и обновления, FULL для удаления и широкого администрирования. FULL он считает исключением и требует обосновать. Для роли выполнения скриптов встроенный Administrator он не рекомендует для продакшена — это повод проверить конфигурацию, если она где-то на него опирается. В ответе скилл называет точный permkey, уровень и объясняет, почему его хватает, а также отмечает, где он выводит права из сценария и не может сверить их с XML проекта.

Какие задачи решает

  • найти точный внутренний ID права по отображаемому имени в интерфейсе
  • выбрать минимальный permlevel для роли интеграции
  • отличить стандартное право от script ID кастомной записи
  • убрать дубли <permkey> в одном определении роли
  • собрать роль выполнения скрипта без встроенного Administrator

Примеры запросов агенту

  • Сгенерируй customrole XML для роли, которой нужен только просмотр заказов на продажу
  • Проверь <permkey> в этом объекте SDF и скажи, какие ID не совпадают со справочником
  • Какой permlevel хватит роли интеграции для работы с счетами покупателей?

Как установить netsuite-sdf-roles-and-permissions

1Через Skills CLI (Vercel)

npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-roles-and-permissions -a claude-code

2Вручную: положить файлы

~/.claude/skills/netsuite-sdf-roles-and-permissions/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/netsuite-sdf-roles-and-permissions/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о netsuite-sdf-roles-and-permissions

Как установить netsuite-sdf-roles-and-permissions в Claude?

Выполните npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-roles-and-permissions -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/netsuite-sdf-roles-and-permissions/SKILL.md.

Что делает netsuite-sdf-roles-and-permissions?

Подбирает точные permkey и permlevel для ролей и развёртываний NetSuite SDF, проверяет значения по встроенным справочникам и напоминает про принцип наименьших прав.

Чем права на кастомные записи отличаются от стандартных?

Стандартные права лежат в references/permissions.json и опознаются по префиксам ADMI_, LIST_, REGT_, REPO_, TRAN_. Для кастомной записи permkey — это её script ID, например customrecord_invoice_batch, и сверять его нужно с XML проекта.

Похожие скиллы

Всё по теме «Безопасность» →
sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок android-permissions-security Google LLC Скилл проверяет Android-проект на дыры в правах и IPC: находит слабые кастомные разрешения, спуфинг вызывающего и лишние запросы. Нужен при ревью AndroidManifest.xml. CX Codex +1 508установок argent-settings-permissions software-mansion Управляет системными разрешениями на iOS Simulator и Android без интерфейса настроек. Пригодится при автотестах для выдачи, сброса или запрета прав до запуска приложения. CX Codex +1 19 200установок odoo-development Mindrally Скилл для ИИ-агента, который подсказывает, как писать модули Odoo: модели на Python ORM, XML-представления, права доступа. CX Codex +1 2 300установок python-odoo-cursor-rules Mindrally Набор правил для разработки на Python и Odoo: ORM, XML-представления, архитектура модулей. Пригодится, когда агент пишет код для ERP. CX Codex +1 790установок permiso-accessibility-permissions reason-machines Скилл для агентов, который подсказывает, как встроить в macOS-приложение панель с просьбой выдать доступ к универсальному доступу. CX Codex +1 386установок

Из того же набора7

netsuite-suitescript-records-reference Справочник по 272 типам записей NetSuite и их полям для SuiteScript. Помогает проверять идентификаторы, типы данных и условия N/search перед написанием кода. CX Codex +1 1 000установок netsuite-sdf-project-documentation Генерирует техническую документацию для проектов NetSuite SDF. Анализирует скрипты, манифест и XML-объекты, собирая схемы архитектуры и таблицы развёртывания. CX Codex +1 833установок netsuite-ai-connector-instructions Скилл задаёт ИИ порядок выбора инструментов NetSuite, формат вывода и правила безопасности SuiteQL. Нужен, если агент ходит в живой аккаунт через MCP-коннектор. CX Codex +1 778установок netsuite-owasp-secure-coding Встраивает в ИИ-агента правила безопасной разработки по OWASP Top 10 (2021) для JavaScript и SuiteScript 2.1. Помогает находить уязвимости. CX Codex +1 771установок netsuite-suitescript-learning Интерактивный учебный ассистент по NetSuite SuiteScript и SDF. Разбирает принципы SAFE Guide, проверяет скрипты, встраивает пояснения в код и составляет проверочные тесты. CX Codex +1 457установок netsuite-finance-analyst Скилл анализирует финансовые данные NetSuite, помогает закрывать отчётные периоды и готовить сводки для руководства. Пригодится финансовым аналитикам и контролёрам. CX Codex +1 416установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой