ワンクリックで
webiny-admin-catalog
admin — 22 abstractions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
admin — 22 abstractions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Building a New Entry Wizard for the Headless CMS. Use this skill when the developer wants to show a custom wizard UI before the entry form when creating new CMS entries -- collecting fields like title, slug, or category upfront, then pre-filling the entry form. Covers ContentEntryEditorConfig.NewEntryWizard, createFeature, FormModelFactory, createReactiveComponent, useContentEntryFormPresenter, and the dirty-flag on setData.
Building forms with the FormModel system — field types, renderers, layout, validation, conditional rules, computed fields, and dynamic zones. Use this skill when the developer needs to define form fields with the builder API, choose renderers, build layouts with tabs/rows/separators, add validation (Zod or imperative), use conditional visibility/disable rules, create computed fields, or work with object fields and templates (dynamic zones).
api — 21 abstractions.
api/webhooks — 15 abstractions.
Admin-side architecture patterns for Webiny extensions. Use this skill when building frontend features with headless features (UseCase/Repository/Gateway), presentation features (Presenter/ViewModel/hooks/components), MobX-based presenters, RegisterFeature, and Admin BuildParams. Covers the admin/ directory structure for both features/ and presentation/ layers.
Covers the PreviewUrlModifier extension point in Website Builder. Use when a user wants to inject custom query parameters into live preview URLs — e.g. signed tokens, tenant identifiers, feature flags — from their Webiny project. Handles the full registration pattern: implementing the interface, wiring via createFeature + RegisterFeature, and registering via webiny.config.tsx. Supports async modifier methods (e.g. remote token fetch).
| name | webiny-admin-catalog |
| context | webiny-api |
| description | admin — 22 abstractions. |
import { Name } from "<importPath>";Name: AdminConfig
Import: import { AdminConfig } from "webiny/admin"
Source: @webiny/app-admin/config/AdminConfig.tsx
Name: BaseError
Import: import { BaseError } from "webiny/admin"
Source: @webiny/feature/admin/index.ts
Name: BuildParam
Import: import { BuildParam } from "webiny/admin"
Source: @webiny/app-admin/features/buildParams/index.ts
Name: BuildParams
Import: import { BuildParams } from "webiny/admin"
Source: @webiny/app-admin/features/buildParams/index.ts
Name: createAbstraction
Import: import { createAbstraction } from "webiny/admin"
Source: @webiny/feature/admin/index.ts
Name: createFeature
Import: import { createFeature } from "webiny/admin"
Source: @webiny/feature/admin/index.ts
Name: createProvider
Import: import { createProvider } from "webiny/admin"
Source: @webiny/app/core/createProvider.tsx
Description: Creates a Higher Order Component which wraps the entire app content.
This is mostly useful for adding React Context providers.
Name: createProviderPlugin
Import: import { createProviderPlugin } from "webiny/admin"
Source: @webiny/app/core/createProviderPlugin.tsx
Description: Creates a component, which, when mounted, will register an app provider.
This is particularly useful for wrapping the entire app with custom React Context providers.
For more information, visit https://www.webiny.com/docs/admin-area/basics/framework.
Name: DevToolsSection
Import: import { DevToolsSection } from "webiny/admin"
Source: @webiny/app-admin/components/index.ts
Description: Registers a named section in the Webiny DevTools extension.
Renders nothing — purely a data registration side-effect.
When the component unmounts (e.g., route change), the section is automatically removed from DevTools.
Name: FormModelFactory
Import: import { FormModelFactory } from "webiny/admin"
Source: @webiny/app-admin/features/formModel/abstractions.ts
Name: LexicalContext
Import: import { LexicalContext } from "webiny/admin"
Source: @webiny/app-admin/features/tools/index.ts
Name: MainGraphQLClient
Import: import { MainGraphQLClient } from "webiny/admin"
Source: @webiny/app/features/mainGraphQLClient/index.ts
Name: NetworkErrorEventHandler
Import: import { NetworkErrorEventHandler } from "webiny/admin"
Source: @webiny/app/errors/index.ts
Name: Plugin
Import: import { Plugin } from "webiny/admin"
Source: @webiny/app/core/Plugin.tsx
Name: Provider
Import: import { Provider } from "webiny/admin"
Source: @webiny/app/core/Provider.tsx
Description: Register a new React context provider.
Name: RegisterFeature
Import: import { RegisterFeature } from "webiny/admin"
Source: @webiny/app-admin/components/RegisterFeature.tsx
Name: Routes
Import: import { Routes } from "webiny/admin"
Source: @webiny/app-admin/routes.ts
Name: Tool
Import: import { Tool } from "webiny/admin"
Source: @webiny/app-admin/features/tools/index.ts
Name: ToolPipelineRunner
Import: import { ToolPipelineRunner } from "webiny/admin"
Source: @webiny/app-admin/features/tools/index.ts
Name: ToolsFeature
Import: import { ToolsFeature } from "webiny/admin"
Source: @webiny/app-admin/features/tools/index.ts
Name: useBuildParams
Import: import { useBuildParams } from "webiny/admin"
Source: @webiny/app-admin/presentation/buildParams/useBuildParams.ts
Name: useFeature
Import: import { useFeature } from "webiny/admin"
Source: @webiny/app/shared/di/useFeature.ts