{
  "name": "ckeditor — 1 skill",
  "slug": "source-skills-11eee820ae7c4a6b2885ed66",
  "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 1 skill declaration. Ran 56 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): ckeditor"
  ],
  "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/ckeditor/skills.git",
  "documentation_url": "https://github.com/ckeditor/skills.git",
  "commit": "261766a0d70fe88c34d34336acbd293c69048a62",
  "tree_sha256": "2c4061966b043f4dd5315a9a7aab08126097a7dbf9a0534ef606eb11e3ff2717",
  "file_sha256": {
    ".changelog/.gitkeep": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    ".changelog/20260831093800_ci_4678.md": "1a5ea316e725b59f4c6c045da1f55ca1ece707aea0b85062491df7d75ae00718",
    ".changelog/20260910093000_ci_4717.md": "ad5f39a1a924d8908cb345599a45ee3ef4b1f2d4af531c6ba20230cf1ff4d98d",
    ".circleci/config.yml": "50beec323d72274b19f1372d463022b1641f14ca10812b4517834d254ac096b1",
    ".claude-plugin/marketplace.json": "2c1997a9a465963ce87637d349046898515928fc7595b3c9de2c11899e08fdf6",
    ".claude-plugin/plugin.json": "789ec9ef7cde360bb4936603b47f9d9fd5b60b5fd0827b29eaf0fd69d315920c",
    ".gitattributes": "053625546ba64935e6700d57b3b01cbe5c597abe3a792c38907c3b05aa4aac41",
    ".github/CODEOWNERS": "582c76c9220bee8a2173d5afaa1cc9e59d5fea0b5b5241bb24a1ec73b0d4b101",
    ".github/ISSUE_TEMPLATE/skill-feedback.yml": "03b3bcabb5d9bb8994eefdb026df62010a418c581606b68af024a4af007e9b31",
    ".github/PULL_REQUEST_TEMPLATE.md": "19d6e8a2d61659341652a8df3e07e50df2cdac1eb398abb72441d6abd427b34d",
    ".gitignore": "fa2ba983589ebd7bbf0d45317bbab4e511da3ba7078653598fda34e70bb3db7e",
    "CHANGELOG.md": "f283541c6fe967badc57d595d4defb70aed15265e3191aff3f95021394e81a8f",
    "LICENSE.md": "15c50685907ed974a0775b59bea255b37b3220b30bd4630312c0d5eec2efc8ef",
    "README.md": "229a0a1c31a2fed97ee3ef66ca40676a46d8e924ffae6badf09a298e8bc44fbe",
    "package.json": "cad38acb7d9b3989e242bf7189068c78d7925f8d72a0fe95167a38d31d317d9c",
    "pnpm-lock.yaml": "1e5643ca19a519cb9174628ecf36631762bcf9053da8ce673b7005e4f76b3829",
    "pnpm-workspace.yaml": "50b17777fabcb778b23062affd76f05328825153964f6caac03c964af545ec8b",
    "scripts/ci/is-project-ready-to-release.js": "91517817419b566e1f424b541b686b960ac2ea1d7ac8c2b586833df512c62f9d",
    "scripts/release/preparechangelog.js": "38a4534867120a45c8ac032bade6093706d9f05378048c73c6a44a6f0cd3930b",
    "scripts/release/preparepackages.js": "8a7e221a0485cc591923140e3da61af5d09672bad01f0721cfb4f7d0f20e3eaf",
    "scripts/release/publishpackages.js": "1f3cdbed127bc2d46fbc137b50c93a12158263557724a9c15ac1aa5cd99adfd7",
    "scripts/release/utils/archive.js": "5f6c8e1412e4583816eb8109d1db0fc5c1b964f15137c76101cdcc8832d42bde",
    "scripts/release/utils/assert.js": "34bf4c232634b5b45e08e5923312b516bde1531b013915815eec8ff3b6583df7",
    "scripts/release/utils/command.js": "4d22f50ad33e61a10915a36806ae04535feb3de81d6ea7346ef5f3d43aba957c",
    "scripts/release/utils/discoveryartifacts.js": "a14914c1a5eee88182cb893fd7d5d8993a52cdf9999aa4b02200a4d6dadd9893",
    "scripts/release/utils/frontmatter.js": "426cc8d75114e0c3379bc5b7caf579772d139e5aa18ab595bdab817656136196",
    "scripts/release/utils/git.js": "5de693e6f72b012421722e82654c06c5032406e978d5fed1f29b3890b1f5eb9d",
    "scripts/release/utils/githubtoken.js": "130919690eb5bead5814b78fcc28201bb6a602c4f918d82f14afc1b2e1e1a5eb",
    "scripts/release/utils/metadataversions.js": "48e6ae028b0ff454e6015d7cf02e8b01224e08669aa1a4172fd5d2f805155eb8",
    "scripts/release/utils/skills.js": "af085e23aff09c1e42a282749e41bc3aa262e2fe8ac89b6b3a3cd439f0049cf0",
    "scripts/release/utils/upload.js": "c823f8914b88b884ce7194856ca01b0a277fe0cb1384f37b7cf223a517456106",
    "skills/ckeditor/SKILL.md": "0039fe8586223d9e1dff0b346d27412c01d56ff41cd1d6e3948f93cce6948c15",
    "skills/ckeditor/references/configuration.md": "a3149947ef2f50c7d6bfef8ce18d0ddb34c4cef8cb99ab085aff6386c83116c0",
    "skills/ckeditor/references/documentation-access.md": "6090d7014049156ed9ba64a0a6622ff62af5108ca0f02a1e3916251466e72708",
    "skills/ckeditor/references/frameworks.md": "2f917c90e033f9bc2ddf961dd7b8aa15fffc1294b9e1bc66a51927e8e3c3cda4",
    "skills/ckeditor/references/gotchas.md": "91b5ba5b1ddfdd9d380c68beb4455e585c3b05574e271a73d708e37ccede4a87",
    "skills/ckeditor/references/installation.md": "245b220d8c030fc530ee50ca26b8670d856cd875a0eb1570a9453e4e18fca22c",
    "skills/ckeditor/references/licensing.md": "bd5397f1ebbadab97f10b04393a60cc60c440c1dfe0969c478eb4619f7228552",
    "skills/ckeditor/references/skill-feedback.md": "19618f97e7535828ed7a01dac60ac49ced2f74e5f8f7fa7e0cea44b084c1a34c",
    "skills.sh.json": "9550fe0a25b3f2ddc4abe2e87702cbd413d7b9e9b3e980aef5a6589933a6af33",
    "tests/release/utils/archive.js": "e8131ee0bd00c3565c7915a8a24dbb83aaa6883c2c45f61ea49c758ffb576544",
    "tests/release/utils/assert.js": "174a7fa6c816f4fca97c0fa88c4a19857c47fa0021f3f26009fca523cf3aa025",
    "tests/release/utils/command.js": "dcd83aa74e16de2acb779401cc5f811bd1d461ff4a1bcb5871ecbafed6f62046",
    "tests/release/utils/discoveryartifacts.js": "e23f867046f8bbfe04b254218e5f64517d9b4c2d3e6b8e702f89b807b023c86e",
    "tests/release/utils/frontmatter.js": "93c35a9d1fbe23e3ba43d61dee33601d4bde26444fd90cf35df3db210ccac8ce",
    "tests/release/utils/git.js": "0439439a27821084104257463bfefced0ab6e0681e84f75986b6a2771f47ef1c",
    "tests/release/utils/githubtoken.js": "fd64a2ed4d63d44ba10db8f350b5b5ecf7577030a7cb7e244c535c82480f4c68",
    "tests/release/utils/metadataversions.js": "68f3284d9bef9452dd538cdbff23128291a72d0dad7f5c182fcb902275466db1",
    "tests/release/utils/skills.js": "1f8e1fd1639010f93df00a8398091085b6bea25ca7e30623f63292d2a1e8c0be",
    "tests/release/utils/upload.js": "811ac3c98720c14e1e108a165bd2a5f4ecd236df164e5e4e5c1666b168b0f90a",
    "vitest.config.js": "d36993be6b2f41e6ba24f0dbbd98c23d8d78b446b31d990e831107daabd6204b"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T12:13:15Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 370a99e19f70b4b6aeaddd4a8dad4fccf774687d",
  "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 56 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-18T12:13:15Z: pinned source inspection"
  ],
  "application": {
    "name": "ckeditor — 1 skill",
    "softwareVersion": "261766a0d70fe88c34d34336acbd293c69048a62",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 56 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/ckeditor/SKILL.md\",\n        \"name\": \"ckeditor\",\n        \"description\": \"Install, set up, configure, or troubleshoot CKEditor 5 — the rich text editor / WYSIWYG editor — in any JavaScript project, vanilla or with a framework (React, Vue, Angular, Next.js, …). Covers install method (npm, CDN, ZIP), wiring the editor component, editor type, configuring plugins / toolbar / menu bar, loading editor CSS, license keys, free and premium features, starting a free trial, and setup errors. NOT for authoring custom plugins, upgrading versions, or CKEditor 4.\",\n        \"files\": {\n          \"skills/ckeditor/SKILL.md\": \"0039fe8586223d9e1dff0b346d27412c01d56ff41cd1d6e3948f93cce6948c15\",\n          \"skills/ckeditor/references/configuration.md\": \"a3149947ef2f50c7d6bfef8ce18d0ddb34c4cef8cb99ab085aff6386c83116c0\",\n          \"skills/ckeditor/references/documentation-access.md\": \"6090d7014049156ed9ba64a0a6622ff62af5108ca0f02a1e3916251466e72708\",\n          \"skills/ckeditor/references/frameworks.md\": \"2f917c90e033f9bc2ddf961dd7b8aa15fffc1294b9e1bc66a51927e8e3c3cda4\",\n          \"skills/ckeditor/references/gotchas.md\": \"91b5ba5b1ddfdd9d380c68beb4455e585c3b05574e271a73d708e37ccede4a87\",\n          \"skills/ckeditor/references/installation.md\": \"245b220d8c030fc530ee50ca26b8670d856cd875a0eb1570a9453e4e18fca22c\",\n          \"skills/ckeditor/references/licensing.md\": \"bd5397f1ebbadab97f10b04393a60cc60c440c1dfe0969c478eb4619f7228552\",\n          \"skills/ckeditor/references/skill-feedback.md\": \"19618f97e7535828ed7a01dac60ac49ced2f74e5f8f7fa7e0cea44b084c1a34c\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "bb75fedd44322ad699ada9a80f18d2f49885664860d5c50030d10fdf4a57cf06",
      "commands.json": "111ee0ad13418fd4722e6250c2761c6b69da37a3d5a87aa5e409aa60740e4f88",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "4c276d214dddf293371a82cb6ca247d76d6b3384db7df8b76219c5aa44f8132d",
      "listing.json": "2b234b7abd943ac643d4c653ffb8ef8e2706c4898d03211a6704a15e4b4a455a",
      "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 1 skill declaration. Ran 56 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): ckeditor",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "8707c6406cf86d5c46352619d4376a74fc41a626481b3be562bad8bd98ed2d88",
    "gates": "07f641acab533a4cc809d11e9c95f629eff10d1c0f35279c0ac527666e82edf9",
    "codex": "9e368e4d0ebe75535f93a185e1827b9400c175ee379fe043aa0a55a2913adb25",
    "grok": "e2fd06e904139d57ca952d0250cf118a6e329db9520764d20888f9b4434d1be2",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
