237 Commits

Author SHA1 Message Date
contentful-automation[bot] a52944b315 chore(release): v2.0.0 2.0.0 2026-05-13 12:31:17 +00:00
Tim Beyer 8670becef1 Merge pull request #62 from contentful/chore/plugin-manifest-polish
feat!: rename plugin to contentful, polish manifests
2026-05-13 14:30:45 +02:00
Tim Beyer 736eb674cd feat!: rename plugin to contentful and polish manifests
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>
2026-05-13 14:23:04 +02:00
contentful-automation[bot] 95ba944940 chore(release): v1.9.0 1.9.0 2026-05-13 09:55:00 +00:00
Ivo Toby 3fb28240cc Merge pull request #61 from contentful/feat/add-rest-skills
feat(contentful-api): add REST/GraphQL API reference skill
2026-05-13 11:54:26 +02:00
Ivo Toby 5edb6df650 docs(contentful-api): add to README and contentful-guide routing
- Add contentful-api row, section, and badge bump to README
- Update contentful-guide description and routing rules to mention
  contentful-api, and add a dedicated routing block in
  references/skill-routing.md
2026-05-13 11:48:08 +02:00
Ivo Toby f9fbe44016 feat(contentful-api): wire up REST API skill
- Rename skills/contentful-rest -> skills/contentful-api to match frontmatter name
- Add package.json with repo conventions (@contentful/skill-contentful-api)
- Register in .claude-plugin/marketplace.json
2026-05-13 11:46:54 +02:00
contentful-automation[bot] 35492145b0 chore(release): v1.8.1 1.8.1 2026-05-12 15:41:24 +00:00
François 5c24c21579 Merge pull request #60 from contentful/fix/readme-plugin-install-marketplace-name
docs(readme): fix plugin install marketplace name
2026-05-12 17:40:38 +02:00
Tim Beyer a7c820f5ed docs(readme): fix plugin install marketplace name
The marketplace name in .claude-plugin/marketplace.json is `contentful`,
so the install command should be `contentful-skills@contentful` rather
than `contentful-skills@contentful-skills`.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 17:38:41 +02:00
contentful-automation[bot] a5b6169de6 chore(release): v1.8.0 1.8.0 2026-05-12 07:50:49 +00:00
François 8d95daeaf7 Merge pull request #58 from contentful/chore/sync-version-1.7.0
chore(release): sync package.json to v1.7.0
2026-05-12 09:50:18 +02:00
Francois Le Pape 566188a618 chore(release): sync version to v1.7.0 [NT-0000] 2026-05-11 19:37:50 +02:00
renovate[bot] 300b87d3ee chore(deps): update pnpm/action-setup digest to 739bfe4 (#57)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 15:59:37 +00:00
François e3c059b2b9 Merge pull request #56 from contentful/feat/personalization-live-debug
feat(contentful-personalization): add live browser debug flow [NT-0000]
2026-05-11 17:57:52 +02:00
Francois Le Pape 649483de3e fix(contentful-personalization): use prompt-only live-debug tool check [NT-0000] 2026-05-11 16:27:53 +02:00
Francois Le Pape 826ed3da7f fix(contentful-personalization): shorten skill description [NT-0000] 2026-05-11 15:44:44 +02:00
Francois Le Pape e4b9a5c0f7 build(contentful-personalization): regenerate packaged skill [NT-0000] 2026-05-11 15:39:15 +02:00
Francois Le Pape aff85b69d7 refactor(contentful-personalization): isolate live-debug subskill [NT-0000] 2026-05-11 15:39:04 +02:00
Francois Le Pape 5f3b07ffdb merge: resolve conflicts with main [NT-0000]
Accept main's version (1.6.8) for compiled bin output and keep our
updated description in package.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 12:24:06 +02:00
Francois Le Pape 29628bc6e7 feat(contentful-personalization): broaden live-debug to all ninetailed.co requests [NT-0000]
Include *.insights.ninetailed.co alongside experience.ninetailed.co
when filtering network traffic during live debug inspection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 12:19:51 +02:00
Francois Le Pape 6a1ffa9926 feat(contentful-personalization): accept cookie banner during live debug [NT-0000]
Adds a step to approve cookie consent banners before inspecting the page,
since personalization and analytics require consent cookies to function.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 11:59:35 +02:00
Francois Le Pape 67f1fad5d3 feat(contentful-personalization): add live browser debug flow [NT-0000] 2026-05-11 11:27:23 +02:00
contentful-automation[bot] e07f7561ef chore(release): v1.6.8 1.6.8 2026-05-11 09:23:38 +00:00
François 664c2da15a Merge pull request #40 from contentful/docs/local-plugin-testing
docs: add local plugin testing instructions
2026-05-11 11:22:52 +02:00
contentful-automation[bot] c852cc4898 chore(release): v1.6.7 1.6.7 2026-05-11 09:04:53 +00:00
François 51cd185185 Merge pull request #55 from contentful/docs/claude-plugin-dir
docs: add Claude plugin-dir local testing instructions [NT-0000]
2026-05-11 11:04:11 +02:00
Francois Le Pape 868d3f00ac docs: use $PWD in Claude plugin-dir example [NT-0000] 2026-05-11 11:01:07 +02:00
Francois Le Pape 0322613a61 docs: add Claude plugin-dir local testing instructions [NT-0000] 2026-05-11 10:56:30 +02:00
contentful-automation[bot] 01e0a1aec4 chore(release): v1.6.6 1.6.6 2026-05-11 08:20:06 +00:00
François 6b51762b59 Merge pull request #54 from contentful/chore/license-entity-contentful-inc
docs(licenses): specify Contentful Inc. in MIT license headers
2026-05-11 10:19:28 +02:00
Francois Le Pape 248d00186f docs(licenses): specify Contentful Inc. in MIT license headers [NT-0000] 2026-05-11 09:58:07 +02:00
contentful-automation[bot] c44ad03397 chore(release): v1.6.5 1.6.5 2026-05-09 02:35:17 +00:00
renovate[bot] be2d33fba2 chore(deps): update pnpm/action-setup digest to 91ab88e (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 02:34:43 +00:00
contentful-automation[bot] 4fe08d1ad7 chore(release): v1.6.4 1.6.4 2026-05-08 14:59:51 +00:00
Tim Beyer 90ba6d008f Merge pull request #52 from contentful/fix/security-findings
fix: address workflow and personalization security findings []
2026-05-08 16:59:10 +02:00
Tim Beyer d51b23b5f9 fix(contentful-personalization): use view() for confirm-install step [NT-0000]
Present package install details via the view primitive instead of
embedding render.kv inside a prompt template string.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-08 16:55:53 +02:00
Francois Le Pape ead03f229d fix(contentful-personalization): avoid duplicate frameworkless ninetailed package [NT-0000] 2026-05-07 17:12:35 +02:00
Francois Le Pape 1a39ffb465 add other framework package 2026-05-07 17:03:59 +02:00
Francois Le Pape 8601edd908 fix(contentful-personalization): align optimization package detection [NT-0000] 2026-05-07 17:01:55 +02:00
Francois Le Pape 21e17514a5 fix(contentful-personalization): use optimization-core for frameworkless installs [NT-0000] 2026-05-07 17:00:05 +02:00
Francois Le Pape c6fe8e02ee fix(contentful-personalization): support frameworkless package installs [NT-0000] 2026-05-07 16:56:17 +02:00
Francois Le Pape 7e9e65920f deps: refresh release toolchain and pin patched transitives [NT-0000] 2026-05-07 16:30:33 +02:00
Francois Le Pape a82b1b573b fix(ci): drop unused release workflow token writes [NT-0000] 2026-05-07 16:28:16 +02:00
Francois Le Pape ed63e30d28 fix(contentful-personalization): use bearer auth for entry inspection [NT-0000] 2026-05-07 16:27:49 +02:00
Francois Le Pape 2d3a48dbf3 fix(contentful-personalization): harden guided package installs [NT-0000] 2026-05-07 16:27:15 +02:00
contentful-automation[bot] bba995fae9 chore(release): v1.6.3 1.6.3 2026-05-07 07:47:56 +00:00
François cf43f7009e Merge pull request #50 from contentful/chore/contribution-license
docs: add contribution license section
2026-05-07 09:47:12 +02:00
Tim Beyer fe3aaad4d5 docs: add contribution license section to CONTRIBUTING.md
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 09:45:37 +02:00
contentful-automation[bot] 96cdeb699d chore(release): v1.6.2 1.6.2 2026-05-06 07:57:07 +00:00