webiny/webiny-js

Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations.

8.0kStars on the repository
63Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

grill-me

01

webiny/webiny-js

Skill Claude CodeCodex

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

8.0k 2d ago A 49 tokens

prd-to-plan

02

webiny/webiny-js

Skill Claude CodeCodex

Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file in ./plans/. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".

8.0k 2d ago A 61 tokens

preflight

03

webiny/webiny-js

Skill Claude CodeCodex

Webiny-only. Run all checks required before packages are ready for publish: deps, build, lint, format, tests.

8.0k 2d ago A 28 tokens

tester

04

webiny/webiny-js

Skill Claude CodeCodex

Use when running tests. Shows how to run tests for a single package, including OpenSearch (ddb-os) tests when applicable.

8.0k 2d ago A 28 tokens

webiny/webiny-js

Skill Claude CodeCodex

Generate, refresh, and maintain Webiny MCP server skills from source documentation and codebase. Use this skill when you need to create new Webiny skills, update existing skills after framework changes, regenerate the entire skill library, or create a skill for a specific Webiny feature. Trigger this whenever someone…

8.0k 2d ago A 111 tokens

write-a-prd

06

webiny/webiny-js

Skill Claude CodeCodex

Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.

8.0k 2d ago A 51 tokens

webiny/webiny-js

Skill Claude CodeCodex

Adding a new feature flag to the Webiny system. Use this skill when creating a new feature flag (simple boolean or nested group), gating a feature at the config/admin/API level, or wiring a flag into the WCP license system. Covers IFeatureFlagsDto, KnownFeatureFlag, Zod schema, FeatureFlag.CanUse components…

8.0k 2d ago A 99 tokens

webiny/webiny-js

Skill Claude CodeCodex

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…

8.0k 2d ago A 71 tokens

webiny/webiny-js

Skill Claude CodeCodex

Admin-side permission UI registration and DI-backed permission checking. Use this skill when adding permission controls to the admin UI — schema-based auto-generated forms, injectable permissions via createPermissionsAbstraction/ createPermissionsFeature, typed hooks (createUsePermissions), the HasPermission component…

8.0k 2d ago A 83 tokens

webiny-form-model

10

webiny/webiny-js

Skill Claude CodeCodex

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…

8.0k 2d ago A 93 tokens

webiny/webiny-js

Skill Claude CodeCodex

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…

8.0k 2d ago A 95 tokens

webiny/webiny-js

Skill Claude CodeCodex

Customizing the Webiny Admin UI -- white-labeling, custom data list columns, page-type forms, named dialogs, named drawers, and Lexical editor plugins. Use this skill when the developer wants to change branding (logo, title, theme colors), add custom columns to content entry list views, create custom forms for Website…

8.0k 2d ago A 122 tokens

webiny/webiny-js

Skill Claude CodeCodex

Extending the Website Builder page settings with custom settings groups and modifiers. Use this skill when the developer wants to add a new tab/group to the page settings drawer (e.g., Publishing, Analytics, Access Control), or modify an existing settings group (e.g., add fields to General or SEO). Covers…

8.0k 2d ago A 103 tokens

webiny/webiny-js

Skill Claude CodeCodex

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…

8.0k 2d ago A 90 tokens

webiny/webiny-js

Skill Claude CodeCodex

Covers how to configure the maximum allowed size of the Webiny API Lambda bundle using the Infra.Api.MaxBundleSize extension in webiny.config.tsx. Use when a project's API bundle exceeds the default 4.5 MB limit or when you want to enforce a stricter limit. Handles the extension syntax, byte calculations, and…

8.0k 2d ago A 78 tokens

webiny/webiny-js

Skill Claude CodeCodex

Generating Headless CMS entry content with AI from your own code, by delegating to the AI Power Ups extension instead of calling an LLM directly. Use this skill when the developer wants to generate/summarize/rewrite entry content programmatically (e.g. from a bulk action, a lifecycle hook, or a custom mutation) using…

8.0k 2d ago A 116 tokens

webiny/webiny-js

Skill Claude CodeCodex

The hub skill for all API/backend architecture in Webiny. Covers architecture overview, Services vs UseCases, feature naming and organization, feature structure templates, DI decision tree, anti-patterns, createFeature, createAbstraction, container registration, domain errors, entity patterns, naming conventions…

8.0k 2d ago A 90 tokens

webiny/webiny-js

Skill Claude CodeCodex

Authoring a custom Headless CMS bulk action (EntriesBulkAction) that Webiny runs as a background task, plus the Admin-side button that triggers it. Use this skill when the developer wants to add a bulk action to the content-entry list (e.g. apply a discount, generate content, bulk-transform entries), understand…

8.0k 2d ago A 109 tokens

webiny/webiny-js

Skill Claude CodeCodex

How to implement a custom CMS field type that integrates with the model builder's fluent API. Covers extending DataFieldBuilder, composing validator interfaces, creating a FieldTypeFactory, registering via DI, and module augmentation for TypeScript autocomplete on the fields() registry.

8.0k 2d ago A 60 tokens

webiny/webiny-js

Skill Claude CodeCodex

EventHandler implementation pattern — handle method, event payloads, filtering, DI, domain event definition, publishing events from UseCases, and reacting to external events. Use this skill to implement any Webiny EventHandler (before/after hooks) or to define and publish your own domain events.

8.0k 2d ago A 64 tokens

webiny/webiny-js

Skill Claude CodeCodex

Adding custom GraphQL queries and mutations using GraphQLSchemaFactory. Use this skill when the developer wants to add custom GraphQL endpoints, create custom queries or mutations, add business logic to the API layer, build custom resolvers, inject backend services (identity, tenancy, CMS use-cases) into their GraphQL…

8.0k 2d ago A 100 tokens

webiny-http-route

22

webiny/webiny-js

Skill Claude CodeCodex

Adding custom HTTP routes to the API using Api.Route and Route.Interface. Use this skill when the developer wants to expose a custom HTTP endpoint (GET, POST, PUT, etc.) on the API Gateway alongside the GraphQL handler, implement Route.Interface with full DI support, or register a custom HTTP handler in…

8.0k 2d ago A 72 tokens

webiny/webiny-js

Skill Claude CodeCodex

Schema-based permission system for API features. Use this skill when implementing authorization in use cases, defining permission schemas with createPermissionSchema, creating injectable permissions via createPermissionsAbstraction/createPermissionsFeature, checking read/write/delete/publish permissions, handling…

8.0k 2d ago A 78 tokens

webiny/webiny-js

Skill Claude CodeCodex

UseCase implementation pattern — DI, Result handling, error types, decorators, CMS repositories, entry mappers, and schema-based permissions. Use this skill to implement, inject, override, or decorate any Webiny UseCase, or to build repositories that persist data via CMS.

8.0k 2d ago A 61 tokens