Webiny-js webiny-api-system-catalog

install
source · Clone the upstream repo
git clone https://github.com/webiny/webiny-js
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/webiny/webiny-js "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/user-skills/generated/api/system" ~/.claude/skills/webiny-webiny-js-webiny-api-system-catalog && rm -rf "$T"
manifest: skills/user-skills/generated/api/system/SKILL.md
source content

API — System

System installation event handlers and use cases.

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import:
    import { Name } from "<importPath>";
  4. See
    webiny-use-case-pattern
    or
    webiny-event-handler-pattern
    skills for implementation patterns

Abstractions


Name:

InstallSystemUseCase
Import:
import { InstallSystemUseCase } from "webiny/api/system"
Source:
@webiny/api-core/features/system/InstallSystem/index.ts
Description: Run system-wide installation.


Name:

SystemInstalledEventHandler
Import:
import { SystemInstalledEventHandler } from "webiny/api/system"
Source:
@webiny/api-core/features/system/InstallSystem/index.ts
Description: Hook into system lifecycle after the system is installed.