Skip to content
Back to skills

Panda Kb

ASecurity

Curated knowledge base for the Panda theme by SunnyToo on PrestaShop 8 and 9 — 54 module fiches, 19 demos catalog, scraped official docs, and the Easy Builder track (steasybuilder + steasy_trans_panda). Use when answering questions about Panda-specific modules (`st*` prefix), SunnyToo widgets, Easy Builder layouts, or "what can Panda render". For PrestaShop platform-level questions (Symfony, Twig BO, Smarty syntax, hooks core, theme.yml mechanics, migration 8→9) use the `prestashop-kb` skill ...

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 23, 2026
developmentgoreact

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add educlopez/mallard --skill panda-kb --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Panda Kb?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Panda Kb
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/educlopez-panda-kb/badge)](https://www.skillsdirectory.com/skills/educlopez-panda-kb)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: panda-kb
description: Curated knowledge base for the Panda theme by SunnyToo on PrestaShop 8 and 9 — 54 module fiches, 19 demos catalog, scraped official docs, and the Easy Builder track (steasybuilder + steasy_trans_panda). Use when answering questions about Panda-specific modules (`st*` prefix), SunnyToo widgets, Easy Builder layouts, or "what can Panda render". For PrestaShop platform-level questions (Symfony, Twig BO, Smarty syntax, hooks core, theme.yml mechanics, migration 8→9) use the `prestashop-kb` skill instead.
version: "0.1.3"
metadata:
  author: Eduardo Calvo
---

# Panda Knowledge Base

This skill exposes the curated Panda theme knowledge base bundled with the `prestashop-experts` plugin. The `panda-expert` agent consults this KB before answering, but any agent can read these files directly.

## When this skill is relevant

Load and read from this KB when the user mentions:

- The **Panda theme** by SunnyToo (any PrestaShop version).
- Any **`st*` module name** — `stmegamenu`, `ststickers`, `stblog`, `stthemeeditor`, `stmanufacturer`, `stcustomtext`, etc.
- **Easy Builder** / `steasybuilder` / `steasy_trans_panda` widgets, presets, admin controllers, or the PS-aware bridge.
- A SunnyToo **demo** ("ecommerce de moda", "tienda de tecnología", "alimentación", etc.).
- A storefront layout question phrased as "puede Panda hacer X" or "qué módulo Panda uso para Y".

Do NOT load for: PrestaShop core mechanics (use `prestashop-kb`), other themes (Classic, Warehouse, Leo, Hummingbird), or non-PrestaShop e-commerce.

## KB layout

```
references/
├── README.md                    # convenciones y índice de la KB
├── 00-Research-Report.md        # reconocimiento inicial Panda + URLs oficiales
├── docs/                        # 26 docs oficiales scrapeadas (shallow — imágenes no capturadas)
│   ├── _index.md
│   ├── _module-names.md
│   ├── faq.md
│   ├── getting-started.md
│   ├── theme-install.md
│   ├── theme-settings.md
│   ├── theme-customization.md
│   ├── modules-overview.md
│   └── module-*.md              # 12 módulos documentados oficialmente
├── modules/                     # 58 fiches generadas leyendo el source de Panda 2.9.2
│   ├── _index.md                # tabla maestra: módulo, hooks, LOC, configurable, BO own
│   ├── _by-category.md          # agrupado por blog/product/navigation/content/helpers
│   ├── README.md                # template de ficha
│   └── st*.md                   # una ficha por módulo Panda-específico (54+)
├── demos/                       # 22 demos catalogadas
├── easybuilder/                 # track SEPARADO — Easy Builder es paid opcional
│   ├── 00-overview.md
│   ├── 01-widgets-catalog.md    # 31 widgets genéricos del core EB
│   ├── 02-presets-catalog.md
│   ├── 03-admin-controllers.md
│   └── 04-bridge-trans-panda.md # 20 widgets PS-aware via steasy_trans_panda
└── forum/                       # placeholder — diferido a futuro
```

## How to use the KB

1. **Start with the index**: `modules/_index.md` for the master table; `modules/_by-category.md` to find by use case.
2. **Open the specific fiche** (`modules/stXXX.md`) for hooks, LOC, dependencies, and what the module does.
3. **Easy Builder questions** → `easybuilder/01-widgets-catalog.md` (31 generic widgets) + `easybuilder/04-bridge-trans-panda.md` (20 PS-aware widgets). Generic widgets need only `steasybuilder`; PS-aware widgets need **both** `steasybuilder` and `steasy_trans_panda`.
4. **"Which demo?"** → `demos/` catalog. Each demo is a reference configuration of modules.
5. **Official docs fallback**: `docs/` is shallow because the real configuration info lives in screenshots not captured. Use as last resort.

## Key facts to surface to agents

- Panda's `theme.yml` declares `compatibility.from: 1.7.1.0`, `to: ~` → supports PS 8 and PS 9 simultaneously.
- **`stthemeeditor` is the central configuration hub** (~25K LOC, 153 files). Most of the 54+ Panda modules do NOT have their own admin screen — they are configured via `stthemeeditor`. Only ~8 have a BO form of their own.
- **`stmegamenu` has 19 hooks** — it reacts to changes in categories, products, CMS, manufacturers, suppliers. The most hook-heavy module.
- **`stblog` has 10 sub-modules** that depend on the parent (archives, comments, editor, search, tags, etc.).
- **`stoverride`, `stupgrader`, `stxlfgenerator`** are infrastructure helpers (0 hooks).
- **`steasycontent`** is bundled in Panda (do not confuse with `steasybuilder` which is paid optional).

## Gaps to be honest about

- Module fiches show options as placeholder ("see .tpl and translations"). For real options in a specific project, read the source in the **current working directory** (`./modules/stX/`), not the KB.
- The 54 fiches were crystallized from Panda 2.9.2 distribution. If the CWD has Panda 2.9.3+ or a customized install, **the CWD is authoritative**.
- `docs/` content is text-only (screenshots not captured). Don't rely on `docs/` for step-by-step configuration.
- Demo↔module cross-reference is not yet indexed. For "which demo as base for fashion ecommerce" suggest `https://panda2.sunnytoo.com/select-demo.html`.

## Cross-skill pointer

For Panda's interaction with PrestaShop core mechanics (hooks lifecycle, parent-child theme cascade, Smarty syntax, migration 8→9), the platform knowledge lives in the sibling skill `prestashop-kb` and the agent `prestashop-expert`.

Files in this skill

  • SKILL.md5.5 KB
  • references/00-Research-Report.md12.3 KB
  • references/README.md2.1 KB
  • references/demos/README.md637 B
  • references/demos/_by-niche.md2.2 KB
  • references/demos/_index.md5.6 KB
  • references/demos/demo-1-main.md2.1 KB
  • references/demos/demo-10-980.md1.8 KB
  • references/demos/demo-11-vday.md1.7 KB
  • references/demos/demo-12-rtl.md2 KB
  • references/demos/demo-13-fullwidth.md1.7 KB
  • references/demos/demo-14-july.md1.9 KB
  • references/demos/demo-15-vertical-menu.md2.1 KB
  • references/demos/demo-16-520.md1.6 KB
  • references/demos/demo-17-sport.md2 KB
  • references/demos/demo-18-fashion-dress.md1.8 KB
  • references/demos/demo-19-elegant-dress.md1.8 KB
  • references/demos/demo-2-awesome-black.md1.9 KB
  • references/demos/demo-3-creative.md1.7 KB
  • references/demos/demo-4-1440.md2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.