From contentful
Improves, debugs, and extends existing Contentful App Framework custom apps based on bug reports, feature requests, or feedback. Works with app configuration, sidebar, field editor, dialogs, pages, and functions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contentful:contentful-custom-app-enhancementThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to turn a bug report, support note, or feature request into a
Use this skill to turn a bug report, support note, or feature request into a small, reviewable improvement for an existing Contentful custom app.
Default to the user's app repository and workflow. Do not assume a specific repository convention, publication process, or review policy unless the user provides one.
When a comparable public Contentful Marketplace app or example in Contentful's
public apps repository (https://github.com/contentful/apps) exists, use it as
a best practice reference for App Framework patterns and UX polish without
inheriting its release or distribution workflow.
Accept:
If the source material is incomplete, continue with local code and provided context when the risk is low. Ask a targeted question when the missing answer could change the user-facing behavior, data writes, authentication, or deployment path.
Identify:
Separate confirmed facts from assumptions.
Before editing:
package.json, scripts, lockfile, and framework conventions,For a reusable checklist, use Enhancement checklist.
Proceed with implementation when the change can plausibly be:
Pause and clarify when the request requires:
Write a short plan before editing:
Prefer improving the existing flow over replacing it.
any types.sdk.parameters.installation. Do not add or preserve CMA app-installation
reads in sidebar, field editor, entry editor, page, dialog, home, mount
effects, render paths, or click handlers just to retrieve app configuration.Run the closest available validation:
appInstallation.getForOrganization,
appInstallation.get, and getForOrganization when installation-parameter
access is touched, confirming runtime config reads use
sdk.parameters.installation or documenting why a CMA app-installation call
remains,When validation requires credentials or access the agent does not have, explain exactly what remains for the user to verify.
If the user wants a commit or PR:
If the user only asked for the fix, end with:
contentful-custom-app-from-scratch - design and build a new custom app.contentful-api - concrete REST and GraphQL API examples.contentful-migration - content model migration scripts.contentful-guide - Contentful concepts and API routing.npx claudepluginhub contentful/skills --plugin contentfulDesign, scaffold, build, and validate Contentful App Framework custom apps for sidebar, field editor, page, dialog, configuration, app actions, and functions.
Orchestrates architecture and development for single-developer personal productivity apps serving 10-100 users. Analyzes context, delegates tasks, aligns UX with tech, enforces manual verification.
Guides selection of AI coding tools like Claude Code, Lovable, Replit, or Cursor; provides prompting strategies, iterative workflows, and build loops for generating and refining features.