{
  "name": "hostinger — 7 skills",
  "slug": "source-skills-0f0c5435d446f8f621b5071a",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 7 skill declarations. Ran 15 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): agency-hosting-deploy-php-site; agency-hosting-deploy-static-site; hosting-deploy-nodejs-app; hosting-deploy-static-site; hosting-deploy-wordpress-plugin; hosting-deploy-wordpress-site; hosting-deploy-wordpress-theme"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/hostinger/claude-plugin.git",
  "documentation_url": "https://github.com/hostinger/claude-plugin.git",
  "commit": "569880c60681a7068b3ca8ca84e2fe7ab6cfa7ff",
  "tree_sha256": "53d7e1bace980f11eb425be04d9333076d84aac39f85333e37c9af371b996722",
  "file_sha256": {
    ".claude-plugin/plugin.json": "4a8fb3fe7941056287665dd32f05caaf3b5a3bc952325e88d0b27e8be14d77b8",
    ".mcp.json": "641ced8607c26599cc6fe9d6922bdbf3f2c4e7b6764080cbd23e659387da4bb9",
    "README.md": "f0e189f44a2626d8c03659ce2b5402608c2a8b6b4faa3adc6c620a403a159c19",
    "skills/agency-hosting-deploy-php-site/SKILL.md": "13e0d9725e540a349da9fe98e1080cbf2fea2bb362c3f6a9fe56252e488d3a3a",
    "skills/agency-hosting-deploy-static-site/SKILL.md": "70ae58003fc0d6c53c776855deb073ffabcfec5eb6fb32b2bd0c35b9779eafc1",
    "skills/hosting-deploy-nodejs-app/SKILL.md": "669a4007651541b7fabdc00cf27297744ad5b3e44d9bf3484daedd8846dea601",
    "skills/hosting-deploy-static-site/SKILL.md": "a389c379cdf7c07a74a62b449524ec5845cdc1f26e94f31eb6a42571e57c7f24",
    "skills/hosting-deploy-wordpress-plugin/SKILL.md": "37d4b576a5cf840ab292c63bc82fcaf340f909c49869d1bcade1481679683e08",
    "skills/hosting-deploy-wordpress-site/SKILL.md": "e37d337834622b627ed47eac069ab15d0b6f4505ae10b4bdf6dedb4b6d45b6d3",
    "skills/hosting-deploy-wordpress-theme/SKILL.md": "d5e3ef0da996a7c9410142d73b7981156e10dfa628f12d02ce915ec9395c8c32"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-19T00:10:32Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-19",
  "reviewed_date": "2026-10-19",
  "published_date": "2026-10-19",
  "modified_date": "2026-10-19",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 53efd18d38dc811ec548136f3fb71986c6b99be6",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 15 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-19T00:10:32Z: pinned source inspection"
  ],
  "application": {
    "name": "hostinger — 7 skills",
    "softwareVersion": "569880c60681a7068b3ca8ca84e2fe7ab6cfa7ff",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 15 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/agency-hosting-deploy-php-site/SKILL.md\",\n        \"name\": \"agency-hosting-deploy-php-site\",\n        \"description\": \"Deploy a PHP (or other no-build) Agency Plan website from an archive via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy a PHP app to an Agency Plan / h5g / agency-hosting website.\",\n        \"files\": {\n          \"skills/agency-hosting-deploy-php-site/SKILL.md\": \"13e0d9725e540a349da9fe98e1080cbf2fea2bb362c3f6a9fe56252e488d3a3a\"\n        }\n      },\n      {\n        \"path\": \"skills/agency-hosting-deploy-static-site/SKILL.md\",\n        \"name\": \"agency-hosting-deploy-static-site\",\n        \"description\": \"Deploy a node-static Agency Plan website (Node.js-built static site, or a plain simple static site) from an archive via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy/build a static or node-static app on an Agency Plan / h5g / agency-hosting website.\",\n        \"files\": {\n          \"skills/agency-hosting-deploy-static-site/SKILL.md\": \"70ae58003fc0d6c53c776855deb073ffabcfec5eb6fb32b2bd0c35b9779eafc1\"\n        }\n      },\n      {\n        \"path\": \"skills/hosting-deploy-nodejs-app/SKILL.md\",\n        \"name\": \"hosting-deploy-nodejs-app\",\n        \"description\": \"Deploy a Node.js application (needs a build step) to a Hostinger \\\"hosting\\\" website via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy/build a Node.js/JS app on hosting (not Agency Plan).\",\n        \"files\": {\n          \"skills/hosting-deploy-nodejs-app/SKILL.md\": \"669a4007651541b7fabdc00cf27297744ad5b3e44d9bf3484daedd8846dea601\"\n        }\n      },\n      {\n        \"path\": \"skills/hosting-deploy-static-site/SKILL.md\",\n        \"name\": \"hosting-deploy-static-site\",\n        \"description\": \"Deploy a pre-built static site (HTML/CSS/JS, no build step) to a Hostinger \\\"hosting\\\" website via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy/upload a static site to hosting (not Agency Plan).\",\n        \"files\": {\n          \"skills/hosting-deploy-static-site/SKILL.md\": \"a389c379cdf7c07a74a62b449524ec5845cdc1f26e94f31eb6a42571e57c7f24\"\n        }\n      },\n      {\n        \"path\": \"skills/hosting-deploy-wordpress-plugin/SKILL.md\",\n        \"name\": \"hosting-deploy-wordpress-plugin\",\n        \"description\": \"Deploy a WordPress plugin (a directory of files, not a single archive) to a Hostinger \\\"hosting\\\" WordPress website via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy/upload a WP plugin.\",\n        \"files\": {\n          \"skills/hosting-deploy-wordpress-plugin/SKILL.md\": \"37d4b576a5cf840ab292c63bc82fcaf340f909c49869d1bcade1481679683e08\"\n        }\n      },\n      {\n        \"path\": \"skills/hosting-deploy-wordpress-site/SKILL.md\",\n        \"name\": \"hosting-deploy-wordpress-site\",\n        \"description\": \"Import a full WordPress website (archive + database dump) into a Hostinger \\\"hosting\\\" website via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to import/restore a whole WordPress site on hosting (not Agency Plan).\",\n        \"files\": {\n          \"skills/hosting-deploy-wordpress-site/SKILL.md\": \"e37d337834622b627ed47eac069ab15d0b6f4505ae10b4bdf6dedb4b6d45b6d3\"\n        }\n      },\n      {\n        \"path\": \"skills/hosting-deploy-wordpress-theme/SKILL.md\",\n        \"name\": \"hosting-deploy-wordpress-theme\",\n        \"description\": \"Deploy a WordPress theme (a directory of files, not a single archive) to a Hostinger \\\"hosting\\\" WordPress website via public-api, using standalone MCP tools/plain curl instead of a filesystem-driven deploy tool. Use when asked to deploy/upload a WP theme.\",\n        \"files\": {\n          \"skills/hosting-deploy-wordpress-theme/SKILL.md\": \"d5e3ef0da996a7c9410142d73b7981156e10dfa628f12d02ce915ec9395c8c32\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "66d069eb81e4b1996dc811e94670da1e92bbfe5aa9ddc6d0902e62d63109c435",
      "commands.json": "30a49df5d71bb1e647a28919ff1119235f5e92bedaba762f05de6cd1221b8db1",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "756a6fb6ac15399307d5e6b3a9f003fb9e63972ded587805b131bcc8d22200ec",
      "listing.json": "3f1b7ff73a07c71ea8913ff67e64c11d3b47d42e77388b979ce60636a24aaf10",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 7 skill declarations. Ran 15 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): agency-hosting-deploy-php-site; agency-hosting-deploy-static-site; hosting-deploy-nodejs-app; hosting-deploy-static-site; hosting-deploy-wordpress-plugin; hosting-deploy-wordpress-site; hosting-deploy-wordpress-theme",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-19",
    "reviewed_sha256": "e27b537fda4a755ecaf46b4ed66fd9a38b2aa87f58f276cad6f62748868c7ea2",
    "gates": "153fcfe8be9bb7c11b48533eb4329caff9107bc79aae583a25a92b38d80667bc",
    "codex": "6983966de8b82bd67b4c3e992782d2c20e18ade1ef90bbb1039e355b9ec4cc9e",
    "grok": "824f471ca873e3e85a1fe1d965262208006ccde28261086cf58f3f0269fa224b",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
