246 Commits

Author SHA1 Message Date
contentful-automation[bot] e7212eda1c chore(release): v2.1.2 2.1.2 2026-06-18 12:08:03 +00:00
François 18609f87cb Merge pull request #66 from contentful/ci/traffic-stats-skills
ci: add traffic stats export
2026-06-18 14:07:37 +02:00
Francois Le Pape d984e23cae ci: add traffic stats export [PRDA-976] 2026-06-18 09:55:34 +02:00
Francois Le Pape 89e5cc0399 chore: move pnpm overrides to workspace config [PRDA-976] 2026-06-18 09:55:28 +02:00
contentful-automation[bot] e61be82460 chore(release): v2.1.1 2.1.1 2026-06-12 14:36:10 +00:00
François c4fc7c65fa Merge pull request #65 from contentful/docs/cursor-plugin-readme
docs: mention Cursor plugin
2026-06-12 16:35:42 +02:00
Francois Le Pape 85c2a68c8c docs: mention Cursor plugin 2026-06-12 16:20:17 +02:00
contentful-automation[bot] 017d9db322 chore(release): v2.1.0 2.1.0 2026-06-08 13:35:49 +00:00
zacharyyankiver 5e859978c5 feat(custom-apps): add public custom app skills (#63)
* feat(custom-apps): add public custom app skills []

* chore(custom-apps): group skills under contentful-apps []

* fix(custom-apps): remove marketplace-specific wording []

* docs(custom-apps): reference public app examples []

* docs: clarify app installation parameter guidance
2026-06-08 07:35:12 -06:00
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