BREAKING CHANGE: plugin renamed from contentful-skills to contentful.
Existing users must reinstall as contentful@contentful.
- Rename plugin name in both Claude and Cursor manifests
- Update Cursor marketplace top-level name to match Claude
- Update all SKILL.md allowed-tools: mcp__plugin_contentful-skills_*
becomes mcp__plugin_contentful_*
- Add $schema to Claude manifests for editor autocomplete
(Cursor has no published schema URL)
- Add category, keywords, tags to marketplace plugin entries
for discoverability
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Rewrite all 5 skill descriptions with comprehensive trigger phrases and
cross-skill routing boundaries (all under 1,024-char spec limit)
- Add argument-hint to all user-facing skills for autocomplete discoverability
- Add allowed-tools to migration, nextjs, and personalization skills to
reduce permission prompts
- Add paths: "migrations/**" to migration skill for auto-activation
- Add dynamic context blocks to migration and nextjs skills to auto-detect
project state (env vars, installed packages, router type)
- Bundle Contentful MCP server (HTTP) and personalization MCP server (stdio)
in plugin.json for auto-configuration on plugin install
- Upgrade @contentful/skill-kit from ^1.1.0 to ^1.3.0 (new frontmatter
fields, MCP mode)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Set up contentful/skills repo with:
- AGENTS.md (agent-agnostic conventions) and CLAUDE.md (Claude Code-specific)
- README.md with install commands and available skills table
- 4 optimization skill stubs (readiness, setup, dev, doctor)
- .claude-plugin/ stubs for marketplace packaging
- .claude/skills symlink to .agents/skills/ for Claude Code discovery
- .gitignore and MIT LICENSE
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>