AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Plugin Updating

skill-shopwarelabs-ai-coding-tools-plugin-updating · by shopwareLabs

Use this skill when the user asks to bump, update, or release a new version of a plugin in the Shopware AI Coding Tools marketplace — phrases like "bump test-writing to 3.8.0", "release a patch for dev-tooling", "update the plugin version". Handles synchronized version bumps across `plugin.json` and every `SKILL.md` frontmatter inside the plugin, plus CHANGELOG entries and template-synced setup-s…

No reviews yet
0 installs
34 views
0.0% view→install

Install

$ agentstack add skill-shopwarelabs-ai-coding-tools-plugin-updating

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-shopwarelabs-ai-coding-tools-plugin-updating)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Plugin Updating? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Plugin Updating

Handles plugin version management for the Shopware AI Coding Tools marketplace.

Template synchronization for templates/plugin-setup/ and shared shell scripts is covered by .claude/rules/template-sync.md, which activates automatically when a template or consumer file is touched.

Plugin Inventory

Current plugin names and versions:

```! for f in plugins/*/.claude-plugin/plugin.json; do name=$(basename "$(dirname "$(dirname "$f")")") ver=$(jq -r .version "$f" 2>/dev/null) printf '%s: %s\n' "$name" "$ver" done


## Version Bump

When updating a plugin's version:

### Step 1: Identify the plugin

Match the plugin name from the user's request against the names listed above. If the name does not appear there, stop and ask the user which plugin they mean.

### Step 2: Determine version bump level

If the user specifies a target version, use it. Otherwise, reason about the changes to determine MAJOR, MINOR, or PATCH.

**Core question:** "Can users do something they could not do before?"

MAJOR — Consumer behavior must change to keep working Plugin renamed or extracted Skill invocation model changed MCP tool surface rewritten Agent names/roles replaced Config files require migration

MINOR — New user-facing capability added New skill, MCP tool, hook type, agent, command, or environment Significant new parameters on existing tools New independently-queryable test rule

PATCH — Everything else Bug fixes, refinements, internal refactoring Description/docs improvements Validation/guard additions to existing features Removing deprecated internals


**Watch for these traps:**
- "Added" does not always mean MINOR — adding validation to an existing feature is PATCH (same capability, better quality)
- "Breaking" in a description does not always mean MAJOR — if the orchestrator absorbs the change transparently, consumers are unaffected
- Batch additions that individually seem incremental can collectively warrant MINOR when they form a cohesive new capability

For detailed triggers, public API definitions, and edge cases see `references/version-bump-reasoning.md`.

### Step 3: Bump plugin.json and all SKILL.md versions

Run the bundled helper script:

```bash
bash "${CLAUDE_SKILL_DIR}/scripts/bump-plugin-version.sh"  

It updates plugins//.claude-plugin/plugin.json (surgical text replacement that preserves formatting) and rewrites the version: field in every plugins//skills/*/SKILL.md frontmatter. Do not edit these files by hand.

Step 4: Update CHANGELOG.md

Read the existing plugins//CHANGELOG.md. Add a new version section at the top following the existing format.

Step 5: Stage changes

git add plugins/

Do not commit. The user will commit when ready.

Step 6: Sync the setup skill version (if applicable)

If the plugin has a SETUP.md, the version field in plugins//skills/setting-up/SKILL.md must match the new plugin version. Update it in place — leave the rest of the frontmatter and body alone. See .claude/rules/template-sync.md for the body-sync workflow.

SETUP.md Format Reference

Plugins that participate in the setup skill pattern have a SETUP.md at their root with these required sections:

| Heading | Level | Purpose | |---------|-------|---------| | # {Plugin Name} Setup | H1 | Plugin name | | ## Prerequisites | H2 | External tools to check | | ### {tool name} | H3 | One per tool: Check, Install, Required by | | ## Configuration Files | H2 | Config files to create | | ### {filename} | H3 | One per file: Required, Location | | #### Setup Questions | H4 | Numbered questions with options | | #### Minimal Config | H4 | Simplest valid config (code block) | | ## Validation | H2 | Steps to verify setup | | ## Post-Setup | H2 | Restart requirements, next steps |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.