{
  "schemaVersion": 1,
  "schema": "https://skillsforbusiness.ai/schemas/manifest.schema.json",
  "id": "present",
  "name": "Present",
  "purpose": "Create and revise an offline HTML presentation using the existing Present template and pinned Unique design guidance.",
  "publisher": "Skills for Business",
  "author": "Stef van Looveren",
  "license": "MIT",
  "version": "1.0.0",
  "releaseStatus": "candidate",
  "releaseDate": "2026-10-28",
  "source": {
    "commit": "f3b9f7b798977275d1355da8bf57755330eb15b2",
    "dirty": true,
    "digest": "3fc83f6bd7c288ae4b23c6dd96fc7af3a40f697b276b6d959c5e7c2208e96755",
    "files": [
      {
        "file": "skills/present/SKILL.md",
        "bytes": 13662,
        "sha256": "313a637fa824b77fe35eaf4a5212a7ef88d87b303b9b2fe06b7f9a5fbfbdb191"
      },
      {
        "file": "skills/present/assets/template.html",
        "bytes": 71262,
        "sha256": "33e4d7774c9031820a5cd6c02497c1e8adf8778894723bc5cbb0582fe9a0ee54"
      },
      {
        "file": "skills/present/references/design-guide.md",
        "bytes": 8450,
        "sha256": "755bac68bcb0589f7a917c293efab54c884e7bbda63e0ba75f8305b017b27fa2"
      },
      {
        "file": "skills/present/references/layouts.md",
        "bytes": 15687,
        "sha256": "a4ea6800f840ca5dfe8b6439f4e035ff6e7d3909119a8685df4561912cc0f7d6"
      },
      {
        "file": "skills/present/references/motion.md",
        "bytes": 7794,
        "sha256": "375aeb2dc23a89603eba47ecf9398feee3d78350a5e3455f432050f687de8703"
      },
      {
        "file": "skills/present/references/powerpoint-conversion.md",
        "bytes": 17278,
        "sha256": "f55a9cb633eba6f87e5ee2fa34f51087e1badbd48a2c93669f6e7c25696b52a6"
      },
      {
        "file": "skills/unique-design/SKILL.md",
        "bytes": 9881,
        "sha256": "adaaae54ad7dfdb695357e882e4a696a67e9011ae5af16638e32b551bcec4dcf"
      },
      {
        "file": "skills/unique-design/references/design-principles.md",
        "bytes": 5304,
        "sha256": "f32d3cab2cacae9fae139cb8cc466ae72f411be082f571688a3a82c31260bc4c"
      },
      {
        "file": "skills/unique-design/references/handoff.md",
        "bytes": 5679,
        "sha256": "0c394201e8d62d3728b31ef7e40ed4825d0f2c57d25bc282cddc2b36634bc6db"
      },
      {
        "file": "skills/unique-design/references/patterns.md",
        "bytes": 3558,
        "sha256": "e5d52e737fb07f646b5f19a1593eeef4256af62dd14551859dd1956b809c342c"
      },
      {
        "file": "skills/unique-design/references/presentations.md",
        "bytes": 6240,
        "sha256": "5ba93974f2064b4e5ef73fbe50ad919a9b0dc4abc0c9ec9872e11b8c92e06f7f"
      },
      {
        "file": "skills/unique-design/references/review.md",
        "bytes": 5040,
        "sha256": "915442b762d8caec275b75424284407361f39cd9f9d549fb28fdc0463dd72f16"
      }
    ]
  },
  "requiredCapabilities": [
    "Read all required release resources",
    "Write and attach an HTML file",
    "Execute JavaScript for interaction checks",
    "Render the artifact to inspect layout"
  ],
  "outputTypes": [
    "Self-contained HTML presentation"
  ],
  "knownLimitations": [
    "Assistant workflows have not yet passed end-to-end provider testing.",
    "Native PowerPoint export is not implemented.",
    "PDF export requires its own rendered inspection.",
    "No repository access is required, but the assistant must retrieve the resource files or receive the complete package."
  ],
  "dependencies": [
    {
      "id": "unique-design",
      "version": "1.0.0",
      "role": "Visual direction and review guidance, bundled in the package",
      "bundledAt": "references/unique-design/SKILL.md"
    }
  ],
  "workflow": {
    "parent": "single",
    "sequence": [
      "brief",
      "build",
      "review",
      "correct"
    ],
    "consumeExistingBrief": true,
    "auditAuthorizesEditing": false
  },
  "compatibility": "https://skillsforbusiness.ai/compatibility/",
  "packages": [
    {
      "host": "claude",
      "path": "present-claude.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-claude.zip",
      "layout": "present/ at ZIP root",
      "structuralTest": "passed",
      "endToEndTest": "unverified",
      "classification": "native-skill-candidate",
      "adaptations": [
        "Relative resource links rewritten within this distribution",
        "Companion guidance bundled and flattened to at most three folder levels",
        "Host SKILL.md descriptions shortened to at most 200 characters; instruction body retained"
      ]
    },
    {
      "host": "copilot",
      "path": "present-copilot.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-copilot.zip",
      "layout": "SKILL.md at ZIP root",
      "structuralTest": "passed",
      "endToEndTest": "unverified",
      "classification": "native-skill-candidate",
      "adaptations": [
        "Relative resource links rewritten within this distribution",
        "Companion guidance bundled and flattened to at most three folder levels",
        "Host SKILL.md descriptions shortened to at most 200 characters; instruction body retained"
      ]
    },
    {
      "host": "chatgpt",
      "path": "present-chatgpt.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-chatgpt.zip",
      "layout": "present/ at ZIP root",
      "structuralTest": "passed",
      "endToEndTest": "unverified",
      "classification": "reference-attachment-candidate",
      "adaptations": [
        "Relative resource links rewritten within this distribution",
        "Companion guidance bundled and flattened to at most three folder levels",
        "Host SKILL.md descriptions shortened to at most 200 characters; instruction body retained"
      ]
    }
  ],
  "resources": [
    {
      "path": "LICENSE.txt",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/LICENSE.txt",
      "bytes": 1089,
      "contentType": "text/plain; charset=utf-8",
      "sha256": "13bb45d7b92ef95609ac3f69787db8087c7f81d2d0d82d173238d48b347d0522",
      "required": true,
      "role": "license"
    },
    {
      "path": "SKILL.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/SKILL.md",
      "bytes": 13650,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "f6f04b509c3e1f36cf3394e4c5e853ba195e01ef2585aba2a25a77a1dbcdaa1f",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "assets/template.html.txt",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/assets/template.html.txt",
      "bytes": 71262,
      "contentType": "text/plain; charset=utf-8",
      "sha256": "33e4d7774c9031820a5cd6c02497c1e8adf8778894723bc5cbb0582fe9a0ee54",
      "required": true,
      "role": "template-source"
    },
    {
      "path": "present-chatgpt.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-chatgpt.zip",
      "bytes": 173708,
      "contentType": "application/zip",
      "sha256": "2509851e85cef8adaaf2a42c2c1d410fd0b58e66ca2b3ba0003acb0a904a7289",
      "required": false,
      "role": "complete-package"
    },
    {
      "path": "present-claude.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-claude.zip",
      "bytes": 173551,
      "contentType": "application/zip",
      "sha256": "b537631243ce0b70c6971cc65e772fcca489c3ffea70401da1f44d1c6cabaf2a",
      "required": false,
      "role": "complete-package"
    },
    {
      "path": "present-copilot.zip",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/present-copilot.zip",
      "bytes": 173294,
      "contentType": "application/zip",
      "sha256": "16efa7f83815158d85b804c012ce625c2cb1f6769cdb67096dc62b5abf1194c5",
      "required": false,
      "role": "complete-package"
    },
    {
      "path": "references/design-guide.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/design-guide.md",
      "bytes": 8450,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "755bac68bcb0589f7a917c293efab54c884e7bbda63e0ba75f8305b017b27fa2",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/layouts.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/layouts.md",
      "bytes": 15689,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "56d06a0d74b866879b160cbf966c5c807b0c3a3547af778d814e05bb92a9ae1d",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/motion.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/motion.md",
      "bytes": 7794,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "375aeb2dc23a89603eba47ecf9398feee3d78350a5e3455f432050f687de8703",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/powerpoint-conversion.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/powerpoint-conversion.md",
      "bytes": 17276,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "dc6616bbea804b57459b492be4124154034dd5d8c91729225642218df94d4c5e",
      "required": false,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/SKILL.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/SKILL.md",
      "bytes": 9757,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "db25e3aa1020a59e53476fa91e6fba0a21565febfac7b3dd9a9c559e15c098e4",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/design-principles.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/design-principles.md",
      "bytes": 5304,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "f32d3cab2cacae9fae139cb8cc466ae72f411be082f571688a3a82c31260bc4c",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/handoff.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/handoff.md",
      "bytes": 5657,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "a1a936b82b759e0841318a4e3fef65fba508f6cdeef70f6882cdf148edc70081",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/patterns.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/patterns.md",
      "bytes": 3558,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "e5d52e737fb07f646b5f19a1593eeef4256af62dd14551859dd1956b809c342c",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/presentations.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/presentations.md",
      "bytes": 6226,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "84450e34a7b5c25470b0c56c594123acba36231e98e1700a5cc5ace2f5f7a546",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/provenance.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/provenance.md",
      "bytes": 625,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "e1eeed01da076fd0b7976c54809de6a0caed5b0cae3ed5bfabe75e6f52d28f80",
      "required": true,
      "role": "instructions"
    },
    {
      "path": "references/unique-design/review.md",
      "url": "https://skillsforbusiness.ai/releases/present/1.0.0/references/unique-design/review.md",
      "bytes": 5040,
      "contentType": "text/markdown; charset=utf-8",
      "sha256": "915442b762d8caec275b75424284407361f39cd9f9d549fb28fdc0463dd72f16",
      "required": true,
      "role": "instructions"
    }
  ],
  "transformations": [
    "Only allowlisted public resources included",
    "Markdown relative links and prose resource paths rewritten to bundled locations",
    "Public provenance note replaces private/source-maintenance notes",
    "Canonical HTML template bytes preserved; HTTP source uses .html.txt",
    "Package frontmatter descriptions adapted to host length limits"
  ],
  "integrity": {
    "algorithm": "sha256",
    "note": "Inventory covers every payload resource, including packages; manifest.json excludes itself to avoid a circular checksum."
  }
}
