Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add dpaguba/shopware-skill --skill shopware6git clone --depth 1 https://github.com/dpaguba/shopware-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dpaguba/shopware-skill/shopware6)<a href="https://agentmods.dev/skills/dpaguba/shopware-skill/shopware6"><img src="https://agentmods.dev/badge/skills/dpaguba/shopware-skill/shopware6/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/dpaguba/shopware-skill/shopware6"><img src="https://agentmods.dev/badge/skills/dpaguba/shopware-skill/shopware6.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00188 | $0.03284 |
| Opus 5.5 | $0.00075 | $0.01314 |
| Sonnet 5.5 | $0.00038 | $0.00657 |
| Haiku 4.5 | $0.00019 | $0.00328 |
Grade A, and why
shopware6 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 294 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Shopware 6 Development
Core Architecture
Shopware 6 is a PHP/Symfony platform. Clarify which layer is being targeted before generating code:
| Layer | Tech | Where |
|---|---|---|
| Core / PHP | PHP 8.2+, Symfony 7.4 (SW 6.7) / Symfony 7.0 (SW 6.6) | src/: services, DAL, events |
| Storefront | Twig 3, SCSS, Vanilla JS, Vite dev server (6.7.11+) | src/Resources/views/storefront/ |
| Admin | Vue 3, Pinia, Meteor components (mt-*), Vite build |
src/Resources/app/administration/ |
| App System | manifest.xml (schema 3.0 in 6.7), App Scripts | External server or Twig scripts (no PHP needed) |
Plugin vs App System: Use Plugin for self-hosted installs needing direct PHP/DB access. Use App System for SaaS/multi-tenant or when targeting the Shopware Store.
Which version is this?
Ask or infer the target version before generating code. The current line is 6.7.15.x; 6.8 is planned for 2027. 6.7 broke a lot of plugin-facing API, so code that is correct for 6.6 is often wrong for 6.7:
| Topic | SW 6.6 | SW 6.7 |
|---|---|---|
| Payment handler | Synchronous/AsynchronousPaymentHandlerInterface |
AbstractPaymentHandler, tag shopware.payment.method |
| Admin components | sw-button, sw-card, sw-text-field |
mt-button, mt-card, mt-text-field (sw-* are deprecated wrappers until 6.8) |
| Admin state | Vuex Shopware.State |
Pinia Shopware.Store (all core stores; Shopware.State deprecated, removed in 6.8) |
| Admin build | Webpack | Vite |
EntityExtension |
getDefinitionClass() (deprecated in 6.6.10) or getEntityName() |
abstract getEntityName() only, getDefinitionClass() removed |
| Plugin custom entities | entities.xml |
removed, use EntityDefinition |
IdsCollection |
Shopware\Core\Framework\Test\ |
Shopware\Core\Test\Stub\Framework\ |
| DI config | services.xml |
services.php (XML deprecated since 6.7.14, removed in 6.8) |
Full list in references/migration-6.7.md. When the version is unknown, target 6.7 and mention what differs on 6.6.
What ships with it
33 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- examples/custom-entity/composer.json 584 B
- examples/custom-entity/README.md 3.2 KB
- examples/custom-entity/src/Core/Content/WishlistItem/WishlistItemCollection.php 383 B
- examples/custom-entity/src/Core/Content/WishlistItem/WishlistItemDefinition.php 2.2 KB
- examples/custom-entity/src/Core/Content/WishlistItem/WishlistItemEntity.php 1.3 KB
- examples/custom-entity/src/Migration/Migration1746000000CreateWishlistItemTable.php 2.0 KB
- examples/custom-entity/src/Resources/config/services.php 403 B
- examples/custom-entity/src/WishlistPlugin.php 755 B
- examples/storefront-subscriber/composer.json 603 B
- examples/storefront-subscriber/README.md 2.8 KB
- examples/storefront-subscriber/src/MyPlugin.php 135 B
- examples/storefront-subscriber/src/Resources/config/services.php 685 B
- examples/storefront-subscriber/src/Resources/snippet/storefront.de.json 111 B
- examples/storefront-subscriber/src/Resources/snippet/storefront.en.json 110 B
- examples/storefront-subscriber/src/Resources/views/storefront/page/content/product-detail.html.twig 1.2 KB
- examples/storefront-subscriber/src/Service/RelatedArticlesService.php 1.3 KB
- examples/storefront-subscriber/src/Subscriber/ProductPageSubscriber.php 1006 B
- references/admin.md 19 KB
- references/advanced.md 21 KB
- references/api.md 20 KB
- references/app-system.md 17 KB
- references/cart.md 13 KB
- references/dal.md 25 KB
- references/devops.md 14 KB
- references/integrations.md 22 KB
- references/migration-6.7.md 18 KB
- references/performance.md 15 KB
- references/plugin-structure.md 25 KB
- references/security.md 17 KB
- references/seo-mail.md 27 KB
- references/storefront.md 12 KB
- references/testing.md 20 KB
- references/themes.md 10 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago Changed · +42 lines · +35 tokens per session d56001dcf59b
- 2mo ago First seen · 252 lines · 153 tokens per session scan A 0dac04c146e2
shopware6 is a skill published in the GitHub repository dpaguba/shopware-skill (2 stars, last pushed 10d ago), licensed MIT. It adds 188 tokens to every session and 3,284 once invoked, about $0.0008 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
shopware6 compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| shopware6dpaguba/shopware-skill | Skill | 2 | 10d ago | MIT | A | 188 | Claude Code, Codex |
| xml-config-migratingshopwareLabs/ai-coding-tools | Skill | 45 | 10d ago | MIT | A | 106 | Claude Code |
| ecom-details-imageZJU-REAL/Easel | Skill | 4.5k | 5d ago | Apache-2.0 | A | 101 | Claude Code, Codex |
| skill-campaign-plannerZJU-REAL/Easel | Skill | 4.5k | 5d ago | Apache-2.0 | A | 135 | Claude Code, Codex |
| woocommerce-plugin-developmentfinsilabs/awesome-ecommerce-skills | Skill | 63 | 15d ago | MIT | A | 28 | Claude Code, Codex |
| woocommerce-subscriptionsfinsilabs/awesome-ecommerce-skills | Skill | 63 | 15d ago | MIT | A | 23 | Claude Code, Codex |
| phpunit-unit-test-reviewingshopwareLabs/ai-coding-tools | Skill | 45 | 10d ago | MIT | A | 31 | Claude Code |