Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

webiny-js

webiny-js 收录了来自 webiny 的 74 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
74
Stars
8.0k
更新
2026-07-02
Forks
675
职业覆盖
6 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

webiny-new-entry-wizard
软件开发工程师

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.

2026-07-02
webiny-form-model
软件开发工程师

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).

2026-06-27
webiny-api-catalog
软件开发工程师

api — 21 abstractions.

2026-05-24
webiny-api-webhooks-catalog
软件开发工程师

api/webhooks — 15 abstractions.

2026-05-24
webiny-admin-architect
软件开发工程师

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.

2026-05-22
wb-preview-url-modifier
软件开发工程师

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).

2026-05-19
api-bundle-size-limit
软件开发工程师

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 interpreting the build error message.

2026-05-19
webiny-v5-to-v6-migration
软件开发工程师

Migration patterns for converting v5 Webiny code to v6 architecture. Use this skill when migrating existing v5 plugins to v6 features, converting context plugins to DI services, adapting v5 event subscriptions to v6 EventHandlers, or understanding how v5 patterns translate to v6. Targeted at AI agents performing migrations.

2026-05-04
webiny-page-settings-extensions
软件开发工程师

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 PageSettingsGroup, PageSettingsGroupModifier, and the doc.extensions data model. For field types, renderers, and layout details, see the webiny-form-model skill.

2026-05-04
webiny-admin-cms-catalog
软件开发工程师

admin/cms — 74 abstractions.

2026-05-04
webiny-admin-form-catalog
软件开发工程师

admin/form — 23 abstractions.

2026-05-04
webiny-admin-languages-catalog
软件开发工程师

admin/languages — 2 abstractions.

2026-05-04
webiny-admin-catalog
软件开发工程师

admin — 22 abstractions.

2026-05-04
webiny-admin-ui-catalog
软件开发工程师

admin/ui — 99 abstractions.

2026-05-04
webiny-admin-website-builder-catalog
软件开发工程师

admin/website-builder — 63 abstractions.

2026-05-04
webiny-api-cms-catalog
软件开发工程师

API — Headless CMS — 124 abstractions. Entry, model, and group event handlers and use cases.

2026-05-04
webiny-api-db-catalog
数据库架构师

api/db — 3 abstractions.

2026-05-04
webiny-api-languages-catalog
软件开发工程师

api/languages — 2 abstractions.

2026-05-04
webiny-api-mailer-catalog
软件开发工程师

api/mailer — 11 abstractions.

2026-05-04
webiny-api-tenant-manager-catalog
软件开发工程师

API — Tenant Manager — 9 abstractions. Tenant management event handlers and use cases.

2026-05-04
webiny-infra-catalog
网络与计算机系统管理员

Infrastructure — 30 abstractions. Infrastructure extensions.

2026-05-04
webiny-api-cms-content-models
数据库架构师

Creating Headless CMS content models via code using the ModelFactory pattern. Use this skill when the developer wants to create, modify, or understand content model definitions, define fields and validators, set up reference fields between models, configure field layouts (including nested layouts inside object or dynamicZone fields), pick the correct Admin UI renderer for a field type (textInput/textInputs, lexicalEditor/lexicalEditors, file/files, objectAccordionSingle/objectAccordionMultiple, etc.), or work with the ModelFactory builder API. Also covers field types (text, longText, number, boolean, datetime, file, ref, object, richText, dynamicZone), list (array) fields via .list() and the singular-vs-plural renderer rule, validation (required, unique, email, pattern, minLength, maxLength, gte, predefinedValues), single-entry (singleton) models via .singleEntry(), and model/field tags via .tags(). Includes the correct `fields` projection syntax when querying entries via the SDK: `ref` fields use double-`val

2026-05-04
webiny-sdk
软件开发工程师

Using @webiny/sdk to read and write CMS data from external applications. Use this skill when the developer is building a Next.js, Vue, Node.js, or any external app that needs to fetch or write content to Webiny, set up the SDK, use the Result pattern, list/get/create/update/publish entries, filter and sort queries, use TypeScript generics for type safety, work with the File Manager, list languages, trigger or monitor background tasks, or create API keys programmatically. Covers read vs preview mode, the `values` wrapper requirement, correct method names, and the `fields` required parameter, and background task management via `sdk.tasks`. Also covers common SDK errors and troubleshooting — especially "Content model '<modelName>' not found" (which usually means the API key lacks permission, not that the model is missing) and the Website Builder starter pitfall of reusing NEXT_PUBLIC_WEBSITE_BUILDER_API_KEY for Headless CMS reads (that key has no CMS permissions by default and needs either extension or replaceme

2026-05-04
webiny-website-builder
软件开发工程师

Building Website Builder editor components, theming, and CMS integration using @webiny/website-builder-nextjs. Use this skill when the developer wants to create editor components for the Website Builder, register components with createComponent, define configurable inputs (text, number, boolean, color, select, file/image, slot, lexical, object, tags), type the component's props correctly (especially file/image inputs, which are objects with { src, width, height, ... } and NOT plain strings, and lexical inputs which are { html, state } objects), set up component groups, customize the theme (CSS variables, createTheme, Tailwind bridge, fonts), build Server Components that fetch CMS data, or understand the WB architecture (Admin iframe + Next.js). Also use for anything related to the Website Builder starter kit.

2026-05-04
prd-to-plan
软件开发工程师

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".

2026-05-02
write-a-prd
项目管理专家

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.

2026-05-02
webiny-mailer-smtp
软件开发工程师

Use when configuring SMTP email/mailer settings in a Webiny project. Triggers on: "configure email", "set up SMTP", "mailer config", "sending emails", "email not working", "configure mailer", "SMTP password", "Api.Mailer.Smtp".

2026-04-30
webiny-project-structure
软件开发工程师

Webiny project layout, webiny.config.tsx anatomy, and extension registration. Use this skill when the developer asks about folder structure, where custom code goes, how to register extensions, what webiny.config.tsx does, or how the project is organized. Also use when they need to understand the relationship between extensions/, webiny.config.tsx, and the different extension types (Api, Admin, Infra, CLI).

2026-04-24
preflight
软件开发工程师

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

2026-04-17
webiny-skill-creator
其他计算机职业

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 says "create a skill", "update skills", "refresh skills", "add a new skill for X", or "regenerate the skill library". This is the meta-skill that produces all other Webiny MCP skills.

2026-04-16
webiny-event-handler-pattern
软件开发工程师

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.

2026-04-16
webiny-http-route
软件开发工程师

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 webiny.config.tsx.

2026-04-16
webiny-use-case-pattern
软件开发工程师

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.

2026-04-16
webiny-dependency-injection
软件开发工程师

The universal createImplementation DI pattern and all injectable services. Use this skill when the developer is writing any Webiny extension and needs to understand dependency injection, constructor injection, how to access Logger/BuildParams/IdentityContext, how to inject CMS use-cases (list/get/create/update/delete entries), or how the dependencies array works. This is the connective tissue across all extension types -- API, Admin, CLI, and Infrastructure.

2026-04-16
webiny-admin-aco-catalog
软件开发工程师

admin/aco — 2 abstractions.

2026-04-16
webiny-admin-build-params-catalog
软件开发工程师

admin/build-params — 3 abstractions.

2026-04-16
webiny-admin-configs-catalog
软件开发工程师

admin/configs — 1 abstractions.

2026-04-16
webiny-admin-env-config-catalog
软件开发工程师

admin/env-config — 2 abstractions.

2026-04-16
webiny-admin-graphql-client-catalog
软件开发工程师

admin/graphql-client — 1 abstractions.

2026-04-16
webiny-admin-lexical-catalog
软件开发工程师

admin/lexical — 17 abstractions.

2026-04-16
当前展示该仓库 Top 40 / 74 个已收集 skills。