{
  "name": "pimcore-good-enough-prod",
  "description": "Good-enough Pimcore production on a bare Ubuntu VPS — not a polished platform, just a workable Compose + Traefik/MariaDB host with hardening (SSH/fail2ban/UFW), deploy user pimcore + pimcore-ctl, shared/.env, GitHub Actions SSH deploy, product registration, one-time pimcore-install, and go-live checks. Use when standing up a new Pimcore project on a VPS or you need a pragmatic host stack and accept the sharp edges. Reference pack and host scripts live in this skill.",
  "kind": "skill",
  "visibility": "public",
  "root": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod",
  "entry": "SKILL.md",
  "files": [
    {
      "path": "reference-pack/config/packages/doctrine.yaml",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/config/packages/doctrine.yaml",
      "bytes": 248
    },
    {
      "path": "reference-pack/docker-compose.yml",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/docker-compose.yml",
      "bytes": 12062
    },
    {
      "path": "reference-pack/docker/nginx.conf",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/docker/nginx.conf",
      "bytes": 3962
    },
    {
      "path": "reference-pack/docker/supervisord.conf",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/docker/supervisord.conf",
      "bytes": 1044
    },
    {
      "path": "reference-pack/docs/deploy.md",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/docs/deploy.md",
      "bytes": 9045
    },
    {
      "path": "reference-pack/env.example",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/env.example",
      "bytes": 2125
    },
    {
      "path": "reference-pack/github/workflows/deploy.yml",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/github/workflows/deploy.yml",
      "bytes": 16916
    },
    {
      "path": "reference-pack/README.md",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pack/README.md",
      "bytes": 1213
    },
    {
      "path": "reference-pitfalls.md",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/reference-pitfalls.md",
      "bytes": 3041
    },
    {
      "path": "scripts/add-ci-deploy-key.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/add-ci-deploy-key.sh",
      "bytes": 1607
    },
    {
      "path": "scripts/bootstrap-new-project.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/bootstrap-new-project.sh",
      "bytes": 6008
    },
    {
      "path": "scripts/deploy-remote.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/deploy-remote.sh",
      "bytes": 632
    },
    {
      "path": "scripts/fill-shared-env.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/fill-shared-env.sh",
      "bytes": 4383
    },
    {
      "path": "scripts/harden-host.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/harden-host.sh",
      "bytes": 3131
    },
    {
      "path": "scripts/HARDENING.md",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/HARDENING.md",
      "bytes": 4082
    },
    {
      "path": "scripts/remote-start-traefik-db.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/remote-start-traefik-db.sh",
      "bytes": 3452
    },
    {
      "path": "scripts/setup-pimcore-user.sh",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/scripts/setup-pimcore-user.sh",
      "bytes": 8577
    },
    {
      "path": "session-prompt.txt",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/session-prompt.txt",
      "bytes": 1557
    },
    {
      "path": "SKILL.md",
      "url": "https://1node.si/.well-known/agent-skills/pimcore-good-enough-prod/SKILL.md",
      "bytes": 6094
    }
  ]
}
