{
  "base": "https://skills.salesys.se",
  "generatedFrom": "skills/",
  "skills": [
    {
      "name": "salesys-vyer",
      "description": "Build, test, and deploy custom SaleSys views (\"vyer\" / view presets / custom views / vymallar) — standalone HTML panels that mount inside app.salesys.se navigation or settings. Two authoring paradigms: the NATIVE way (handlebars + built-in components like <Field>, <SecondaryButton>, <SettingsList>, <Transition>, Modal, and the window.form.* API) for forms/config/CRUD panels, and the RAW-JS way (cookie token + direct fetch + document-level delegation) for complex apps/dashboards/games. Covers every native component and window.form method, the handlebars helper set, the views-v1/view-presets-v1/presetState/rights/entity-groups/notify APIs, the reference-object-as-database pattern, and the repo's build-harness + deploy-preset workflow. Use whenever asked to make/edit/deploy a \"vy\", \"view\", \"custom view\", \"view preset\", \"vymall\", \"inställningsvy\", or a SaleSys admin panel/dashboard/screen.",
      "files": 7,
      "bytes": 2176682,
      "tarball": "https://skills.salesys.se/s/salesys-vyer.tar.gz",
      "page": "https://skills.salesys.se/skill/salesys-vyer/",
      "install": "curl -fsSL https://skills.salesys.se/install.sh | sh -s salesys-vyer"
    }
  ]
}