{
  "schemaVersion": "dts-hub/ai-install@1",
  "id": "dts-engine-skill",
  "displayName": "DTS Engine 自动发布双 Skill",
  "version": "2.0.1",
  "resourceType": "codex-skill-bundle",
  "homepage": "https://hub.freedo3d.com/Skills/engine.html",
  "releaseManifest": "https://hub.freedo3d.com/downloads/skills/dts-engine-skill/release.json",
  "artifact": {
    "fileName": "dts-engine-skill-v2.0.1.zip",
    "url": "https://hub.freedo3d.com/downloads/skills/dts-engine-skill/dts-engine-skill-v2.0.1.zip",
    "sizeBytes": 26015,
    "sha256": "135168ae35720290c2dd151288a8c2febaf172805a8a5a2bf59210df5851844e"
  },
  "install": {
    "format": "skill-bundle",
    "archiveRoot": "dts-engine-skill",
    "entrypoints": [
      "dts-engine-auto-publisher/SKILL.md",
      "dts-engine-command-generator/SKILL.md"
    ],
    "verifiedClients": [
      {
        "id": "codex",
        "displayName": "Codex",
        "targetDirectories": [
          "%USERPROFILE%\\.codex\\skills\\dts-engine-auto-publisher",
          "%USERPROFILE%\\.codex\\skills\\dts-engine-command-generator"
        ]
      }
    ],
    "steps": [
      { "action": "download", "source": "artifact.url", "destination": "temporary-directory" },
      { "action": "verify", "checks": ["artifact.sizeBytes", "artifact.sha256"] },
      {
        "action": "inspect-archive",
        "requiredPaths": [
          "dts-engine-skill/dts-engine-auto-publisher/SKILL.md",
          "dts-engine-skill/dts-engine-auto-publisher/scripts/New-DtsEnginePublishPlan.ps1",
          "dts-engine-skill/dts-engine-command-generator/SKILL.md",
          "dts-engine-skill/dts-engine-command-generator/scripts/Build-DtsEngineCommand.ps1",
          "dts-engine-skill/dts-engine-command-generator/scripts/Invoke-DtsEngineJob.ps1"
        ],
        "rejectUnexpectedExecutables": true
      },
      {
        "action": "install-directory",
        "source": "dts-engine-skill/dts-engine-auto-publisher",
        "target": "%USERPROFILE%\\.codex\\skills\\dts-engine-auto-publisher",
        "onExisting": "confirm-and-backup"
      },
      {
        "action": "install-directory",
        "source": "dts-engine-skill/dts-engine-command-generator",
        "target": "%USERPROFILE%\\.codex\\skills\\dts-engine-command-generator",
        "onExisting": "confirm-and-backup"
      },
      {
        "action": "verify-install",
        "requiredEntrypoints": [
          "%USERPROFILE%\\.codex\\skills\\dts-engine-auto-publisher\\SKILL.md",
          "%USERPROFILE%\\.codex\\skills\\dts-engine-command-generator\\SKILL.md"
        ]
      }
    ]
  },
  "safety": {
    "verifySha256BeforeExtract": true,
    "inspectArchiveBeforeInstall": true,
    "confirmBeforeOverwrite": true,
    "preserveExistingInstallation": true,
    "executeDownloadedFiles": false
  }
}
