SuiteCloud Agent Skills

Официальные скиллы Oracle для NetSuite: SuiteScript, проекты SDF, безопасный код, права ролей и финансовый разбор по живым данным.

  • 382 ★ репозитория
  • Последний коммит
  • UPL-1.0
Скилл

Расширенный доступ

Почему такой уровень

  • Бизнес-скиллы читают живые финансовые данные аккаунта через NetSuite AI Connector Service в пределах прав вашей роли.
  • Плагин SuiteSkills допускает черновики и авторизованные рабочие процессы в NetSuite, поэтому права роли лучше держать минимальными.
Все причины и проверки

oracle/netsuite-suitecloud-sdk

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/suitecloud-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Бизнес-скиллы читают живые финансовые данные аккаунта через NetSuite AI Connector Service в пределах прав вашей роли.
  • Плагин SuiteSkills допускает черновики и авторизованные рабочие процессы в NetSuite, поэтому права роли лучше держать минимальными.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

SuiteCloud Agent Skills — десять скиллов Oracle, с которыми агент работает в NetSuite. Восемь рассчитаны на разработчиков: SuiteScript, проекты SDF, компоненты UIF SPA, безопасное программирование по OWASP, роли и права, документация проекта, обучение по SAFE Guide и перевод скриптов с SuiteScript 1.0 на 2.1. Два других предназначены бизнес-пользователям и работают через NetSuite AI Connector Service: правила для сессий с данными NetSuite и финансовый анализ. Скиллы следуют спецификации agentskills.io и ставятся командой CLI `skills` в выбранного агента. В том же репозитории они собраны в плагины для поддерживаемых платформ OpenAI и Anthropic: NetSuite AI Companion, Finance Analyst, SuiteCloud и SuiteSkills с 48 бизнес-регламентами.

Для кого. Разработчикам SuiteApp и кастомизаций NetSuite, а также финансовым аналитикам и администраторам, которые работают с данными NetSuite через ИИ.

Подходит, если

  • Скрипт на SuiteScript 1.0 надо перевести на 2.1 и проверить соответствие API и точек входа.
  • В проекте SDF требуется описать права роли и сверить идентификаторы разрешений.
  • Перед релизом SuiteApp код проверяют на типовые уязвимости из OWASP Top 10.
  • Финансовый директор ждет разбор отчета о прибылях и убытках, дебиторки или исполнения бюджета по данным NetSuite.
  • Новый разработчик осваивает SAFE Guide через разбор кода и тесты.

Не подходит, если

  • Задача не связана с NetSuite: скиллы привязаны к этому продукту.
  • Финансовый скилл тянут в разработку SuiteScript или в общее администрирование NetSuite.
  • К аккаунту не подключен NetSuite AI Connector Service, и бизнес-скиллам нечего анализировать.
  • Хочется получить готовый код без проверки: скиллы дают правила и справочники, а ревью остается за разработчиком.

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

Используй $netsuite-uif-spa-reference, чтобы собрать компонент UIF SPA с таблицей данных и фильтрами.

Ограничения

Скиллы работают только с NetSuite и SuiteCloud. Бизнес-скиллам нужен подключенный NetSuite AI Connector Service, а результат зависит от функций аккаунта, прав роли и возможностей агента. Для установки нужен CLI `skills`, поставленный через npm. Репозиторий содержит и другие инструменты Oracle: CLI на Node.js, расширение для VS Code, модульные тесты. Карточка описывает только скиллы и плагины. Собственные скиллы для этого набора должны начинаться с префикса `netsuite`.

Как отключить. Выполните `npx skills remove <имя скилла>`, например `npx skills remove netsuite-uif-spa-reference`, при нужде с флагом `-a codex`. Установленный плагин убирают средствами платформы.

Частые вопросы

Как поставить один скилл из набора?

Добавьте флаг `--skill` и агента: `npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-uif-spa-reference -a codex`. Флаг `-g` ставит скилл глобально для всех проектов.

Какие скиллы нужны финансовому аналитику?

`netsuite-finance-analyst` и `netsuite-ai-connector-instructions`. Оба работают через NetSuite AI Connector Service: первый разбирает отчеты, закрытие периода и денежные потоки, второй задает порядок выбора инструментов и безопасные запросы SuiteQL.

Что делает скилл netsuite-suitescript-upgrade?

Переводит скрипты SuiteScript 1.0 на 2.1: анализирует код, конвертирует, объясняет и проверяет результат. По описанию он охватывает более 125 соответствий API и 34 преобразования объектов.

Как вызвать скилл в Codex?

После установки с флагом `-a codex` назовите скилл в запросе по образцу `Use $<имя скилла> to <задача>`. Добавьте цель, файлы и ограничения проекта.

Как обновить установленные скиллы?

Команда `npx skills check` ищет обновления, а `npx skills update` ставит их из того же источника.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Набор независимых скиллов против дрейфа в больших кодовых базах: hard-cut, поиск первопричины, тесты и проверка CI.

СкиллМинимальный доступ140Звезды репозитория
Выбор редакции

Официальный набор агентских скиллов Salesforce для разработки на платформе: Apex, Flow, SOQL, Lightning Web Components, метаданные и развертывание

СкиллШирокий доступ1,2 тыс.Звезды репозитория

Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету

СкиллРасширенный доступ7,2 тыс.Звезды репозитория

skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json

CLIРасширенный доступ582Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу

СкиллРасширенный доступ200Звезды репозитория

Коротко о README

Репозиторий объединяет инструменты SuiteCloud SDK: плагины для ИИ-агентов, скиллы, CLI на Node.js, расширение для VS Code, модульные тесты и типы UIF. Скиллы лежат в `packages/agent-skills`, плагины в `packages/ai-plugins`. В разделе о скиллах описаны установка, удаление и обновление через CLI `skills`, а также принципы: независимость от платформы и локальные справочные файлы.

Бейдж для README

Исходный SKILL.md

---
name: netsuite-sdf-safe-guide
description: Comprehensive NetSuite SDF best practices based on the SAFE Guide (12 principles + appendices). Generates Object XML for all 14 script types, enforces governance limits, security patterns, and defensive coding. Includes N/cache, N/query, concurrency limits, OAuth 2.0 guidance, legacy TBA guardrails, CustomTool runtime patterns, REST Web Services (2026.1 features), and 140+ documented pitfalls. Essential for SuiteApp and Account Customization development.
license: The Universal Permissive License (UPL), Version 1.0
metadata:
  author: Oracle NetSuite
  version: "1.0"
---

# NetSuite SDF Safe Guide

## Description
Comprehensive guide for NetSuite SuiteCloud Development Framework (SDF) projects, incorporating the **SAFE Guide** (SuiteApp Architecture Framework for Excellence) principles. This skill provides:

- **SAFE Guide Integration**: 12 principles covering features, governance, performance, multi-SuiteApp environments, security, testing, distribution, maintenance, licensing, open-source compliance, secure coding, and UIF SPA best practices
- **Object XML Generation**: Automatically creates deployment XML files for all 14 SuiteScript types
- **Best Practices Enforcement**: Ensures correct deployment configurations, permissions, and status values
- **Common Pitfalls Documentation**: 140+ documented pitfalls with solutions learned from real deployments
- **Performance Guidance**: N/cache patterns, N/query with SuiteQL, avoiding N+1 queries, batch operations, Map/Reduce optimization
- **Architecture Patterns**: Suitelet-as-API pattern, popup communication with postMessage, module-level initialization
- **Defensive Coding**: Patterns for scripts to coexist with other scripts, workflows, and SuiteApps
- **Governance & Limits**: Usage unit limits by script type, concurrency limits, API costs, time limits
- **Security**: OWASP principles, input validation, secure coding practices
- **Appendices**: Concurrency limits, N/query joins, N/cache samples, and other static reference material

## How to Use This Skill

### Manual Invocation (Slash Command)
Invoke this skill at any time by typing:
```
/netsuite-sdf-safe-guide
```

Or use natural language triggers:
- "Generate objects" – Scan SuiteScripts folder and create missing Object XML files.
- "Create object for this script" – Generate Object XML for the current/specified file.
- "Check my deployment XML" – Review and validate existing Object XML files.
- "Review my SuiteScript" – Review code for best practices, pitfalls, and governance issues.

### Optional Coding Assistant Activation Example
For NetSuite SuiteCloud Development Framework (SDF) projects, supported coding assistants may preload this skill from project settings.

Here is an example for Claude, which is one of the supported coding assistants:
**Step 1:** Create or edit `.claude/settings.local.json` in your SDF project root:

```json
{
  "permissions": {
    "allow": [
      "Skill(netsuite-sdf-safe-guide)"

Сообщить о проблеме