Skip to content

docs(mcp-skills): bulk actions, AI Power Ups content, websocket notifications#5434

Open
adrians5j wants to merge 1 commit into
release/6.5.0from
adrian/bulk-action-skills
Open

docs(mcp-skills): bulk actions, AI Power Ups content, websocket notifications#5434
adrians5j wants to merge 1 commit into
release/6.5.0from
adrian/bulk-action-skills

Conversation

@adrians5j

Copy link
Copy Markdown
Member

Summary

Adds three Webiny MCP authoring skills covering the extension APIs exposed in 6.5.0, so an MCP-assisted developer can build them without rediscovering the gotchas.

Skill Covers
api/cms-bulk-actions Custom EntriesBulkAction → Webiny auto-generates the background task + GraphQL mutation. loadData/processData, the convergence requirement, values.-dotted storage where vs GraphQL-nested values: {} where, skipValidation, and the Admin BulkActionFeature/BulkActionButton wiring.
api/ai-powerups-content Generating CMS entry content from code via CmsGenerateEntryContentUseCase (uses the configured provider + Project / Writer Persona / Reader Persona), the JSON output shape, and reading personas/projects for a picker via GetSettingsFeature.
api/websocket-notifications Real-time API → Admin notifications: emit with WebsocketsSendToIdentityUseCase + IdentityContext, react with a client WebsocketEventHandler + Notifications.

All three follow the skill format (TL;DR → pattern → examples → related skills), use the public webiny/* import paths, and cross-link.

Notes

  • These document APIs first exposed in 6.5.0 (webiny/api/cms/bulk-actions, webiny/api/ai-powerups, webiny/admin/websockets, plus Notifications / GetSettingsFeature) — that exposition is a separate PR.
  • The auto-generated abstraction catalogs (skills/user-skills/generated/**) still need regenerating against 6.5.0 for full discoverability of the new exports — a follow-up.

🤖 Generated with Claude Code

…otifications

New Webiny MCP authoring skills for the 6.5.0 extension APIs:

- cms-bulk-actions: custom EntriesBulkAction → auto-generated background task +
  GraphQL mutation, loadData/processData, convergence, values.-storage vs
  GraphQL-nested where, skipValidation, the Admin bulk-action button.
- ai-powerups-content: generate CMS entry content via CmsGenerateEntryContentUseCase
  (configured provider + Project / Writer / Reader Persona), output shape, pickers.
- websocket-notifications: API → Admin real-time toasts (WebsocketsSendToIdentityUseCase
  + client WebsocketEventHandler + Notifications).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant