{
  "skills": [
    {
      "entry": {
        "uri": "skill://agent-inbox/SKILL.md",
        "frontmatter": {
          "name": "agent-inbox",
          "license": "Apache-2.0",
          "description": "File-based messaging between agents across tools. Use when notified of unread inbox mail, setting up an agent inbox, or sending, reading, or replying to agent messages."
        },
        "resources": [
          {
            "uri": "skill://agent-inbox/README.md",
            "digest": "sha256:e130f95070cd53eaeb0db2ab829cf3fbe9865e14d653aa222e2bf024b3daf0f1",
            "size": 4146
          },
          {
            "uri": "skill://agent-inbox/SKILL.md",
            "digest": "sha256:8585677d86ca5b41c82a905bc17759178f63bcc39b94a707544631320f752379",
            "size": 5196
          },
          {
            "uri": "skill://agent-inbox/scripts/check-inbox-hook.sh",
            "digest": "sha256:714fdccc5fc5e4bac5934abf65b4f549d66d14a7ea5c102743aec9905bc00051",
            "size": 702
          },
          {
            "uri": "skill://agent-inbox/scripts/inbox-startup.sh",
            "digest": "sha256:2f8d9193cf1cf18660e22f92c76da879d83f4149f6abb42a4ed20c1a395ca4d0",
            "size": 1241
          },
          {
            "uri": "skill://agent-inbox/scripts/lib.sh",
            "digest": "sha256:95dd276b25c0f49a278748707441d0e6e0b5a5215b951d02ee7ea415de1c87cf",
            "size": 1029
          },
          {
            "uri": "skill://agent-inbox/scripts/test-hooks.sh",
            "digest": "sha256:3e00dc5e2caca779a5e08611cfa2a5a6fd2bea85e13cc60849529277228520ec",
            "size": 1773
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/agent-inbox/14f7f98fa4076a4076f7fb9e3e85c378e097847b2a5b1699f8d4bf59faa9f587.tgz",
        "manifest": "/downloads/agent-inbox/14f7f98fa4076a4076f7fb9e3e85c378e097847b2a5b1699f8d4bf59faa9f587.json",
        "digest": "14f7f98fa4076a4076f7fb9e3e85c378e097847b2a5b1699f8d4bf59faa9f587"
      }
    },
    {
      "entry": {
        "uri": "skill://analyze-usage/SKILL.md",
        "frontmatter": {
          "name": "analyze-usage",
          "description": "Analyze local AI coding-assistant activity across Claude Code, Codex, Cursor, and Pi. Use when the user asks about coding usage, tool or skill statistics, activity patterns, repositories, sessions, token costs, conversation history, or wants to query their AI coding logs. Triggers include \"usage\", \"how much have I used\", \"most used tools\", \"skill popularity\", \"coding stats\", \"activity patterns\", and \"session history\".",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://analyze-usage/README.md",
            "digest": "sha256:d160516db44a47c9ac3ecab1f512e6425eab8f16cdb29761fc0f894c5a197329",
            "size": 13788
          },
          {
            "uri": "skill://analyze-usage/SKILL.md",
            "digest": "sha256:5153958c21e590876044148f19854cd4204c4221b67ff2d285f7ca05e0c92cdc",
            "size": 5686
          },
          {
            "uri": "skill://analyze-usage/references/README.md",
            "digest": "sha256:3cf94f0dc0b27b05f2e98e82315707fc6a9cd01035a479462ffaf3d4790a49dc",
            "size": 509
          },
          {
            "uri": "skill://analyze-usage/references/analysis-guide.md",
            "digest": "sha256:72785525f2c3c7732dce89adab454a1a13238b65b4e0951d644ae791422b39be",
            "size": 7049
          },
          {
            "uri": "skill://analyze-usage/references/canonical-agent-schema.duckdb.sql",
            "digest": "sha256:8b39dee9fe8e26bcb59ceb718019d40e608c0354d46fcd66b7fee13213782f5f",
            "size": 8201
          },
          {
            "uri": "skill://analyze-usage/scripts/analyze-usage",
            "digest": "sha256:d513f36b445e4c0a10a89d0afdab824052dad8054ecf4f8019ddacebf4c715dc",
            "size": 164172
          },
          {
            "uri": "skill://analyze-usage/scripts/generate-report.py",
            "digest": "sha256:6e369327cc01ca15cc24f210f178e42926bf650feb435d88469d8fc0d88a3f59",
            "size": 17755
          },
          {
            "uri": "skill://analyze-usage/tests/test_analyze_usage.py",
            "digest": "sha256:e575ef79ed4526c42a62c3d73957eb70383be6d8b8475a3e69b15ec199b41fbd",
            "size": 61559
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/analyze-usage/2cd8f8f27c58d68d2d3324f7719ddc05e41b03f89324d5f72c76dc17b24f87e0.tgz",
        "manifest": "/downloads/analyze-usage/2cd8f8f27c58d68d2d3324f7719ddc05e41b03f89324d5f72c76dc17b24f87e0.json",
        "digest": "2cd8f8f27c58d68d2d3324f7719ddc05e41b03f89324d5f72c76dc17b24f87e0"
      }
    },
    {
      "entry": {
        "uri": "skill://ascii-art-fix/SKILL.md",
        "frontmatter": {
          "name": "ascii-art-fix",
          "description": "Fix misaligned right borders in ASCII art diagrams",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Prompt-only repair is useful but still has edge cases around nested diagrams, tables, and mixed markdown content."
          }
        },
        "resources": [
          {
            "uri": "skill://ascii-art-fix/SKILL.md",
            "digest": "sha256:d725adf6b66791fe8093a19a5e2f6b9d0cb9a5cd5ab38abe725e026e306df8f5",
            "size": 3194
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-nested-boxes/expected.txt",
            "digest": "sha256:d09e3912eb367e5fab99e3e4d0bf987e4bd1c616541cc13b23eb9d430d5922d3",
            "size": 324
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-nested-boxes/input.txt",
            "digest": "sha256:389b462d53532f4e424461f2200ff9b02c35fab419adfadd1f4d105ccf2095ce",
            "size": 307
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-simple-box/expected.txt",
            "digest": "sha256:4a50ed4a812928034e2363f9a6d675e7ab0f8266e6f9b1cf968d692945aabaac",
            "size": 174
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-simple-box/input.txt",
            "digest": "sha256:794f59be17c6844925473cf5a1fb215b326fe2613a1f0ca390402054e3ff0701",
            "size": 154
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-unicode-borders/expected.txt",
            "digest": "sha256:85563a7234aed19464eca9f19d0e5ccd8bedae034d795416afac5c64927cb2f1",
            "size": 188
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-unicode-borders/input.txt",
            "digest": "sha256:1a6ee5ef73de747e779a799b68c53b131953dfee0419b7b84c1ec024b4673ad4",
            "size": 177
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-wrong-corner-bottom/expected.txt",
            "digest": "sha256:6ebd366daf45013ecb33a0994715348dd3ea256c186cde4844f7b2b68dedd7ab",
            "size": 164
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/fix-wrong-corner-bottom/input.txt",
            "digest": "sha256:4cb95399ab8365127cc1c1dc172f71256f7fa56a8fadc34c0e7993ff06c91268",
            "size": 164
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/mixed-prose-and-boxes/expected.txt",
            "digest": "sha256:f4374a5a44e3f8d7d2ba9554ba87c48f73a32bd789eccdffefc5006a5cb5d468",
            "size": 448
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/mixed-prose-and-boxes/input.txt",
            "digest": "sha256:3a46d1222066a0cedde3592ec34b568a5436c7a555624e9033c481057df3449c",
            "size": 430
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/mixed-table-and-art/expected.md",
            "digest": "sha256:a531cda035f71965370b4e7dffa19040e29d6de2afb85b3d0361ae40fda6db21",
            "size": 440
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/mixed-table-and-art/input.md",
            "digest": "sha256:f7282020ecdc3b7ddc82598d388d16653db7490803d9495cffcb65ebc18d0fac",
            "size": 430
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-aligned-art/expected.txt",
            "digest": "sha256:d226263d7b403cd66360b7dfbd9526b335de635f42960edadc321d5527529ca1",
            "size": 154
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-aligned-art/input.txt",
            "digest": "sha256:d226263d7b403cd66360b7dfbd9526b335de635f42960edadc321d5527529ca1",
            "size": 154
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-code-block-table/expected.md",
            "digest": "sha256:852226a40b69300aabd720a3988547c8d5880a98122db0db7caa1942b4ddff4d",
            "size": 258
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-code-block-table/input.md",
            "digest": "sha256:852226a40b69300aabd720a3988547c8d5880a98122db0db7caa1942b4ddff4d",
            "size": 258
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-markdown-table/expected.md",
            "digest": "sha256:fb497704b44e29bdb30cf9cedbe0e0ed1c956324ca0b378f99df537b9c7bbc5a",
            "size": 319
          },
          {
            "uri": "skill://ascii-art-fix/assets/cases/noop-markdown-table/input.md",
            "digest": "sha256:fb497704b44e29bdb30cf9cedbe0e0ed1c956324ca0b378f99df537b9c7bbc5a",
            "size": 319
          },
          {
            "uri": "skill://ascii-art-fix/references/evaluating.md",
            "digest": "sha256:fa270294181a78426814aabcc7fbad9fd1404ae9797a97172374e8302ec03d34",
            "size": 2243
          },
          {
            "uri": "skill://ascii-art-fix/scripts/clean.sh",
            "digest": "sha256:096ca36cecd811d7d55efd82fa1ea6b34616caa9dbd90a073495ab2606de07ff",
            "size": 280
          },
          {
            "uri": "skill://ascii-art-fix/scripts/eval.sh",
            "digest": "sha256:31bf31765ff29424ac1ce7afd46a5cd096ad58dd596ed2ff5bca756d27ae70f4",
            "size": 1874
          },
          {
            "uri": "skill://ascii-art-fix/scripts/validate.py",
            "digest": "sha256:e1655e06147ec2e057e396deaf9bddfe46554bdf8a9e289c1516be999a534156",
            "size": 7997
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/ascii-art-fix/21e731e7367bcbfda67adc77f3e9d328d3a2798e07baee0ac4ee4ead8af44559.tgz",
        "manifest": "/downloads/ascii-art-fix/21e731e7367bcbfda67adc77f3e9d328d3a2798e07baee0ac4ee4ead8af44559.json",
        "digest": "21e731e7367bcbfda67adc77f3e9d328d3a2798e07baee0ac4ee4ead8af44559"
      }
    },
    {
      "entry": {
        "uri": "skill://backlog/SKILL.md",
        "frontmatter": {
          "name": "backlog",
          "description": "Markdown task backlog and project roadmap (backlog/{todo,doing,done,failed}/, backlog/ROADMAP.md) for adding, advancing, recording progress, rescuing, cancelling, retrying, failing, maintenance, or reflecting on backlog priorities and roadmap direction.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://backlog/SKILL.md",
            "digest": "sha256:22b5552f82f31474074aa5309410f919f9007e72ea853e93cde5b7394f1307ee",
            "size": 10751
          },
          {
            "uri": "skill://backlog/hooks/validate-deps.sh",
            "digest": "sha256:d221bb9345e9d1a264d7a6f5c57c0a99b1e5a949b7a673883083f95069ba5b07",
            "size": 1527
          },
          {
            "uri": "skill://backlog/references/README.md",
            "digest": "sha256:efada09cd25f4f74af3ba8dc4f7a7375324df79e4fdb103201a2f708fa702c21",
            "size": 6953
          },
          {
            "uri": "skill://backlog/references/agents-schema.md",
            "digest": "sha256:55024882f9b6755416065ed5881115d5df6d4e3e9face5b166b51ceb572298ba",
            "size": 10641
          },
          {
            "uri": "skill://backlog/references/backends/gitea.md",
            "digest": "sha256:ce11b1edfbb0ea04385eb6a71b6732c9da31980d753896cfabdf43d5c7f25a15",
            "size": 10792
          },
          {
            "uri": "skill://backlog/references/backends/github-issues.md",
            "digest": "sha256:7ffb94d5eeee07bda51d360848b52bddd25b3832cefd430dfcf4800732276f8e",
            "size": 17764
          },
          {
            "uri": "skill://backlog/references/backends/jira.md",
            "digest": "sha256:6c40fd0f80c24ae5ebe8bad7ebf96b66a2355634abbc51245360bb730482226a",
            "size": 13348
          },
          {
            "uri": "skill://backlog/references/backends/maildir-git.md",
            "digest": "sha256:f4b9f10b887f9d4b2be71e6da8e986ef4e4b444a952523ee889d224eed12d442",
            "size": 2776
          },
          {
            "uri": "skill://backlog/references/backends/maildir-shared.md",
            "digest": "sha256:be398c4c98c15cef5639a0c98ff9d609f4ba471173ef29de6f50d8a75353c667",
            "size": 6955
          },
          {
            "uri": "skill://backlog/references/maintain.md",
            "digest": "sha256:cda9fe8a25e4266de013d3b030405d3b302a3ad9956fb9939684f367416e538b",
            "size": 5512
          },
          {
            "uri": "skill://backlog/references/parallel-agents.md",
            "digest": "sha256:ca559bba5c912a4575d8a3e5dc5846db7ab739b03334754cec31e5786751196d",
            "size": 14508
          },
          {
            "uri": "skill://backlog/references/pipeline.md",
            "digest": "sha256:61ccd3d8a83f8f12778b311ff278271b51c3ba82552a13f91f2bfa6b602c27f9",
            "size": 3569
          },
          {
            "uri": "skill://backlog/references/poem.md",
            "digest": "sha256:de51c862c4ab26900fcf0b566731dfde7939ef3d86b5281901a588fd146a93da",
            "size": 2941
          },
          {
            "uri": "skill://backlog/references/reflect.md",
            "digest": "sha256:0e5d0bc0ed29259548e659b37518cf7fe01154c93bab897e68e81ba6b8bf1dc3",
            "size": 6145
          },
          {
            "uri": "skill://backlog/references/roadmap.md",
            "digest": "sha256:1438c60530967442f03e31fac90ef2a706f4eed1950a2fe49e30adf0e0b62291",
            "size": 6552
          },
          {
            "uri": "skill://backlog/references/worker-loop.md",
            "digest": "sha256:7d1d0b68552b17c6b6e912d41c41a13d1c2d6a5f789b592f4d519cc0b347e673",
            "size": 10367
          },
          {
            "uri": "skill://backlog/references/worker.md",
            "digest": "sha256:b2156406c9aa260d71d3895258f033e47e2afd255aff3d4b2bfde39c1b526af7",
            "size": 7759
          },
          {
            "uri": "skill://backlog/references/workflows.md",
            "digest": "sha256:0ab2f0ee2d04241842310f63f374566cee4b9e877f9b0f043eb35c8aa85a75ff",
            "size": 8968
          },
          {
            "uri": "skill://backlog/scripts/backlog-gitea.sh",
            "digest": "sha256:c21458dab5d758e722f6e40364304f2297903bde0890f7a12a79f6014bccb92d",
            "size": 30297
          },
          {
            "uri": "skill://backlog/scripts/backlog-github-issues.sh",
            "digest": "sha256:3d741d710a713b7ef17aacafcb11e8e39f013612496204474e2d47fe71ca6666",
            "size": 27714
          },
          {
            "uri": "skill://backlog/scripts/backlog-jira.sh",
            "digest": "sha256:5adac51cd34a85183a9777d3e7e3ecaff2f3b1d627be3592cbb24464e374df92",
            "size": 22263
          },
          {
            "uri": "skill://backlog/scripts/backlog-maildir-git.sh",
            "digest": "sha256:c35d08cc6b632e9bce166e62d8daef3bbe8aeaafe1f84cf035259a94a7213d95",
            "size": 8504
          },
          {
            "uri": "skill://backlog/scripts/backlog-maildir-shared.sh",
            "digest": "sha256:6159aacd5ad77f6ef2cf8021ab30ebde9771abce8f7da9fbfe905be6af50c429",
            "size": 10377
          },
          {
            "uri": "skill://backlog/scripts/backlog.sh",
            "digest": "sha256:aac2a7b1b1501edee8e992d6f03b751446690414e832bbd4eff121b278f2abd9",
            "size": 3236
          },
          {
            "uri": "skill://backlog/scripts/lib.sh",
            "digest": "sha256:1db3e5f69a2003874f8ec59f9c48754e61211cd2386a1257a147ec39301a638c",
            "size": 6686
          },
          {
            "uri": "skill://backlog/scripts/test-gitea.sh",
            "digest": "sha256:134375cc660a7bb82d0d6dfc4e7bc630b3289660d9d602dff7a259ec83aba01f",
            "size": 10670
          },
          {
            "uri": "skill://backlog/scripts/test.sh",
            "digest": "sha256:9dbe4e1f51255279c68fe59dad5e4a5d862143506b251e0149dabb98edd4c672",
            "size": 12023
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/backlog/25ad8e92633ff85013420337fd817d60ab1bd80d759b0abf3c4c142e4dc7337b.tgz",
        "manifest": "/downloads/backlog/25ad8e92633ff85013420337fd817d60ab1bd80d759b0abf3c4c142e4dc7337b.json",
        "digest": "25ad8e92633ff85013420337fd817d60ab1bd80d759b0abf3c4c142e4dc7337b"
      }
    },
    {
      "entry": {
        "uri": "skill://brainstorm-to-brief/SKILL.md",
        "frontmatter": {
          "name": "brainstorm-to-brief",
          "license": "Apache-2.0",
          "description": "Wide→Narrow design workflow taking UI/UX concepts from exploration to polished design brief. Four phases - Context, Explore, Iterate, Refine. Use for visual design exploration, user story mockups, and creating shareable design briefs.",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://brainstorm-to-brief/SKILL.md",
            "digest": "sha256:91d04360277eb9bcf7dcb104e29d3c6d9b12832a231fe513cc98bb9586c85096",
            "size": 7775
          },
          {
            "uri": "skill://brainstorm-to-brief/assets/design-brief.html",
            "digest": "sha256:0472e07b11805497c95bb116074a628a4528a11773fe76c61e605932d7056b64",
            "size": 19094
          },
          {
            "uri": "skill://brainstorm-to-brief/assets/index.html",
            "digest": "sha256:e7f6234f4229619f76424dbd15b9aeffc46caa7efc9fed7a1cf6306147e10d86",
            "size": 20751
          },
          {
            "uri": "skill://brainstorm-to-brief/assets/stories.html",
            "digest": "sha256:26c274a2b534879fc7a60d3792aecb8cde25b6ee1578a604a4ed9a3b492a010a",
            "size": 14086
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/brainstorm-to-brief/da6c5ffa6c2b316be63d96af0ec78beaa392eadfbf64f1b53a455d534873def7.tgz",
        "manifest": "/downloads/brainstorm-to-brief/da6c5ffa6c2b316be63d96af0ec78beaa392eadfbf64f1b53a455d534873def7.json",
        "digest": "da6c5ffa6c2b316be63d96af0ec78beaa392eadfbf64f1b53a455d534873def7"
      }
    },
    {
      "entry": {
        "uri": "skill://chronicle/SKILL.md",
        "frontmatter": {
          "name": "chronicle",
          "description": "Session continuity for coding work. Default to /chronicle to capture, /chronicle catchup to resume, and /chronicle pending to review open threads. Use curate, recap, wrapup, summarize, publish, insights, search, and ui only when the user explicitly needs them.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://chronicle/ROADMAP.md",
            "digest": "sha256:5005ce85affadc99463914fbffc7272a93405b6658350e3edbea19356b2c1a79",
            "size": 4669
          },
          {
            "uri": "skill://chronicle/SKILL.md",
            "digest": "sha256:88bd3a0e001b1dad486d21803aa3d28e49e055817ff00451c2cfb60c14419d12",
            "size": 5083
          },
          {
            "uri": "skill://chronicle/assets/docs/design/brainstorm/01-popup-enhanced.png",
            "digest": "sha256:834c6909869b818999cf51722545a9cf449d8a6835a0faaf316bd20cebf544d1",
            "size": 759909
          },
          {
            "uri": "skill://chronicle/assets/docs/design/brainstorm/02-dashboard-sync.png",
            "digest": "sha256:ff799ace98cedd2f5ddcd32fbe994e1b781dd9ca3441acb7a9146937d1e368f8",
            "size": 713083
          },
          {
            "uri": "skill://chronicle/assets/docs/design/brainstorm/03-notification.png",
            "digest": "sha256:1782dee324ee4a5b508f90f3f4e3aab90af9d21ae6283bcbb49c8ba6c059a8aa",
            "size": 605405
          },
          {
            "uri": "skill://chronicle/assets/docs/design/brainstorm/index.html",
            "digest": "sha256:7904d6f498c4549d4ab22c78de5658a78ef997a9eb3517797fd8e4dd50075cc9",
            "size": 25118
          },
          {
            "uri": "skill://chronicle/assets/docs/persona-memory-ai-intelligence-roadmap.md",
            "digest": "sha256:c16da747199718b1f25c783c69da16c7de53ab33d813260e5da2465d84fb2c78",
            "size": 6267
          },
          {
            "uri": "skill://chronicle/assets/docs/persona-memory-implementation-options.md",
            "digest": "sha256:02af57b6f69ad91326168b07669a4a61afd581d8bab414433ed3e534e7cb6dd3",
            "size": 6050
          },
          {
            "uri": "skill://chronicle/assets/docs/persona-memory-product-brief.md",
            "digest": "sha256:f6a19eda7ec7ba21ac5c6e668d3fd9f8ede77a0ec6a156e31f52251582f001c7",
            "size": 6637
          },
          {
            "uri": "skill://chronicle/assets/docs/persona-memory-technical-spec.md",
            "digest": "sha256:323537ba038080e9023f4d79fc4982bf359145aba971e328cce36d5ad5a762f8",
            "size": 6187
          },
          {
            "uri": "skill://chronicle/assets/docs/product_overview.md",
            "digest": "sha256:c3e8af863f13f6cfa1e55509a40a3d48f4d0ef9e8f74a7455ed58ef6c99ea190",
            "size": 2154
          },
          {
            "uri": "skill://chronicle/assets/docs/session-data.md",
            "digest": "sha256:41554f8863da87997b58e728034f815e7150d3e26f66301ce44872b06164210b",
            "size": 12959
          },
          {
            "uri": "skill://chronicle/assets/docs/user-stories.md",
            "digest": "sha256:8b468facf386f28e3d390e4b197416a655526c46e7f58790d074232e00484d4c",
            "size": 10707
          },
          {
            "uri": "skill://chronicle/docs/chronicle-design.md",
            "digest": "sha256:37f44c369f94fce6bd7aa8494b423eeafcdf4368320dcc9320e5d8d88f05b732",
            "size": 51683
          },
          {
            "uri": "skill://chronicle/docs/dashboard-service.md",
            "digest": "sha256:69c5829c582f9d2c2ea628a414b0ca1707c29e2566dc7ec98d3e1a251e1e73fb",
            "size": 2910
          },
          {
            "uri": "skill://chronicle/docs/development.md",
            "digest": "sha256:b9f8db98686eef03f54901b18aea6d78c072a5aae4d341b41345f9868a71f14a",
            "size": 4293
          },
          {
            "uri": "skill://chronicle/references/command-reference.md",
            "digest": "sha256:105cb16b7fb596f78f48da04ca3199ef04fb162261aca1cd79b4ff6d53fb8e2c",
            "size": 25852
          },
          {
            "uri": "skill://chronicle/scripts/bun.lock",
            "digest": "sha256:1505b8a025acc1fef7cd5cc61d971a3ad9e172b05b05ed10b4c3b976d9e3c539",
            "size": 2806
          },
          {
            "uri": "skill://chronicle/scripts/catchup.ts",
            "digest": "sha256:9ff0a08638083fd6ab8ad4627f819e32315ff390e968df6496f067b4bec80eb6",
            "size": 11678
          },
          {
            "uri": "skill://chronicle/scripts/consolidate.ts",
            "digest": "sha256:9d524c409aafca2910a35bbdd60015028b350110899c64cb9af92b909758589a",
            "size": 9610
          },
          {
            "uri": "skill://chronicle/scripts/context.ts",
            "digest": "sha256:18ba352ba0fbb6f0d727af9789a7f900696ce4094510e513f46f10899818bac2",
            "size": 2003
          },
          {
            "uri": "skill://chronicle/scripts/dashboard.e2e.test.ts",
            "digest": "sha256:90cf991edf5b27d27f033a7e25c3677422e33806bb8b81d0a719b6b1e27ac8b2",
            "size": 5220
          },
          {
            "uri": "skill://chronicle/scripts/dashboard.ts",
            "digest": "sha256:40ca4343f0db8be7fbd69b295b3a0880a614d11a4f6aa9fc10cff98fe3db8a0c",
            "size": 124065
          },
          {
            "uri": "skill://chronicle/scripts/extract-bench-baseline.json",
            "digest": "sha256:dbbcf7e8aee5e45ed7669ccf7a39eaa13bb5de3fd8557c63f2fd81f3f56927d9",
            "size": 310
          },
          {
            "uri": "skill://chronicle/scripts/extract-bench.test.ts",
            "digest": "sha256:f89f9d14ee3ff4f673e6b609c130098494112461383d9314c9deeab2939397dc",
            "size": 3378
          },
          {
            "uri": "skill://chronicle/scripts/extract-bench.ts",
            "digest": "sha256:5571fca97209d9c9228d92954c0ddf974d14fc2f8c707d2fc8b28c97a5a842ec",
            "size": 5694
          },
          {
            "uri": "skill://chronicle/scripts/extract-lib.test.ts",
            "digest": "sha256:4f0a533ca247e303d0899c7ea48552abbd3ddc7c1209778dfcc655160ee7244d",
            "size": 1000
          },
          {
            "uri": "skill://chronicle/scripts/extract-lib.ts",
            "digest": "sha256:ecd728c74cb2678cc0657c45d0e925f0416f99b19678ba9d03c530a8697f5f29",
            "size": 16223
          },
          {
            "uri": "skill://chronicle/scripts/extract.test.ts",
            "digest": "sha256:2e6b9d210c839c7a3e4f2c0aeed9de167482d235612a5d63a2f4c3434454edd6",
            "size": 2957
          },
          {
            "uri": "skill://chronicle/scripts/extract.ts",
            "digest": "sha256:5e069bb38cf081e8ed147f96ebe7851053eb751df9ee287272837a9c1125ca0a",
            "size": 2426
          },
          {
            "uri": "skill://chronicle/scripts/install-services.sh",
            "digest": "sha256:eff79510369d4d552f0bb71a9aff4703685bd73696dab13866da34754f7ecb8d",
            "size": 7623
          },
          {
            "uri": "skill://chronicle/scripts/package.json",
            "digest": "sha256:8ca8ab98d9056b35be486740a2f53f66337263b532bbe37d9d476e7353bee823",
            "size": 223
          },
          {
            "uri": "skill://chronicle/scripts/playwright.config.ts",
            "digest": "sha256:77a9f06bb36d2273da9ff66accc10a620fadb5086bf065545a7060ad9c0e367a",
            "size": 385
          },
          {
            "uri": "skill://chronicle/scripts/publish.ts",
            "digest": "sha256:3c0c83e12c60f461fdd307d8e74a65bcae543619873a8331f34499355d9bbda6",
            "size": 8571
          },
          {
            "uri": "skill://chronicle/scripts/queries.ts",
            "digest": "sha256:3d93072cd1ffaf770dcc502835b2d360a3e18851c226ffe9aacc54af0f61b7d2",
            "size": 11463
          },
          {
            "uri": "skill://chronicle/scripts/recap.ts",
            "digest": "sha256:74bb3afbec9d849becfc88e7b7f910e5216015219db8a7b332c2169904dcc8ba",
            "size": 2433
          },
          {
            "uri": "skill://chronicle/scripts/resolve-lib.ts",
            "digest": "sha256:eeba973a48d5cde5cfc3851eeadc3460155f26b81a2200f062ea515b0578cfe7",
            "size": 7602
          },
          {
            "uri": "skill://chronicle/scripts/resolve.ts",
            "digest": "sha256:0b96b6cdb0bb5e4d4c11ebd8583951b71dbebdb5d5e4a8040809c840ebce1460",
            "size": 4740
          },
          {
            "uri": "skill://chronicle/scripts/session-start.ts",
            "digest": "sha256:1de68866b9ea1d1b7104db01ce2186a83e43eb56befca9e742b94252b4f55ecc",
            "size": 3580
          },
          {
            "uri": "skill://chronicle/scripts/stale.ts",
            "digest": "sha256:8fa1feae2bf92d8ea33facc944e10b6d654071e40c39402f6bbb68bf63dc6e91",
            "size": 1788
          },
          {
            "uri": "skill://chronicle/scripts/summarize.ts",
            "digest": "sha256:3019ed1ce4bb649d84a3efecf2b727ccd9c28f42c5e0cdf9278dc3196bb5dd21",
            "size": 27141
          },
          {
            "uri": "skill://chronicle/scripts/sync-insights.ts",
            "digest": "sha256:2f027149a66d80f5bb20a8f271df63a55452316c25cc8ae70410ba2cfe3dbb99",
            "size": 13689
          },
          {
            "uri": "skill://chronicle/scripts/sync-lib.ts",
            "digest": "sha256:a5e749fcd5f37a6eccd49724414e7866b5e80bf249fdf81c8dc49a5aa0d1377c",
            "size": 13431
          },
          {
            "uri": "skill://chronicle/scripts/sync-popup.test.ts",
            "digest": "sha256:f801c43f907adaec424aca3ab52a58a46942a9195bf92bd94e7d15caab1fcc0b",
            "size": 12104
          },
          {
            "uri": "skill://chronicle/scripts/sync-popup.ts",
            "digest": "sha256:83d23a1e1fc616e32cd432d597de3673e08c43f6217c8a0a281febbd234b8f45",
            "size": 5282
          },
          {
            "uri": "skill://chronicle/scripts/sync-reminder.sh",
            "digest": "sha256:c56b2f6e8cb13e9651019490560561f2d4be2d9f43c3d6557e251a42c0f64bec",
            "size": 2459
          },
          {
            "uri": "skill://chronicle/scripts/types.ts",
            "digest": "sha256:514a6680295b67ba430dc70905103114353d73018ec9562f55789630531f47c2",
            "size": 1280
          },
          {
            "uri": "skill://chronicle/scripts/usage-queries.ts",
            "digest": "sha256:ba6f86cd8a564ee9451328d4863c6af4dcc705f6aa104df1ec3ec7ca295f7edd",
            "size": 3986
          },
          {
            "uri": "skill://chronicle/tests/edge_cases.py",
            "digest": "sha256:8481adfa81a0bc0ebf19cbcb0be6fb8fcbd181ffc7786c39a78f730661064d87",
            "size": 9091
          },
          {
            "uri": "skill://chronicle/tests/flows.py",
            "digest": "sha256:8f6036f4ce68686a36505383c5b971fe971ae158385b533510296c658b70c7d4",
            "size": 15514
          },
          {
            "uri": "skill://chronicle/tests/run_tests.sh",
            "digest": "sha256:e8cc4fdf4cc9e6bfcfaf109b3594da8bea8f15ca5ee71cd6fb9ccc93d97966a6",
            "size": 782
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/chronicle/4c415f18cd451c98bade1755c19cc581f3233bd49367adb315561bf92fccdfd5.tgz",
        "manifest": "/downloads/chronicle/4c415f18cd451c98bade1755c19cc581f3233bd49367adb315561bf92fccdfd5.json",
        "digest": "4c415f18cd451c98bade1755c19cc581f3233bd49367adb315561bf92fccdfd5"
      }
    },
    {
      "entry": {
        "uri": "skill://cloudflare-workers-deploy/SKILL.md",
        "frontmatter": {
          "name": "cloudflare-workers-deploy",
          "description": "Set up Cloudflare Workers deployment for web applications with GitHub Actions CI/CD. Use when adding Workers deployment to an existing project, setting up auto-deploy on push/PR, configuring Durable Objects for stateful apps, or creating a dual-deployment pattern (keep Replit/Vercel while adding Workers). Supports Hono framework, static assets, and nodejs_compat.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Deployment patterns are useful but not yet validated across enough project shapes and Cloudflare account setups."
          }
        },
        "resources": [
          {
            "uri": "skill://cloudflare-workers-deploy/SKILL.md",
            "digest": "sha256:8bae71c198ea1b6a1980b18d3d5c8163e87d7c355feaa41c1daffafa8034e9ce",
            "size": 3783
          },
          {
            "uri": "skill://cloudflare-workers-deploy/references/durable-objects.md",
            "digest": "sha256:b5819415c38c1404416a266c8fd8f4a4511141598024b3706a214c5628928337",
            "size": 3462
          },
          {
            "uri": "skill://cloudflare-workers-deploy/references/github-actions.md",
            "digest": "sha256:7e961497ce54d84caea515dca3e134e7c7a358ae9d71d58bd59cfb7c09c3efa5",
            "size": 3999
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/cloudflare-workers-deploy/2180471984d0cb6dff16abebb0e62ad87fc3b0da8ac5a2b8df623529996f8621.tgz",
        "manifest": "/downloads/cloudflare-workers-deploy/2180471984d0cb6dff16abebb0e62ad87fc3b0da8ac5a2b8df623529996f8621.json",
        "digest": "2180471984d0cb6dff16abebb0e62ad87fc3b0da8ac5a2b8df623529996f8621"
      }
    },
    {
      "entry": {
        "uri": "skill://cmux-orchestrator/SKILL.md",
        "frontmatter": {
          "name": "cmux-orchestrator",
          "description": "Orchestrate the cmux terminal — named layouts (workshop, ops-deck), sidebar dashboarding (status, progress, logs), browser automation, cross-workspace agent coordination, and theme customization. Use this skill whenever inside a cmux terminal (CMUX_WORKSPACE_ID is set), the user mentions cmux, asks to set up a workspace layout, open a browser pane, update sidebar status/progress, spawn agents across workspaces, change themes, or says 'workshop' or 'ops deck'. Also use when other skills need to update the sidebar or rename the workspace tab.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://cmux-orchestrator/SKILL.md",
            "digest": "sha256:ea04d695a20ba24e49c5b6a7775f4232f84f052975e9d524a1a7b12455046295",
            "size": 6035
          },
          {
            "uri": "skill://cmux-orchestrator/evals/evals.json",
            "digest": "sha256:17abf77330026f69284727330a427d8ce072df053ebd217462a744b94982dde4",
            "size": 4323
          },
          {
            "uri": "skill://cmux-orchestrator/references/ops-deck.md",
            "digest": "sha256:f01aef8f08c27ac4fe22486e42a7711b98d7e19bc2189e67febbb8063a9308f2",
            "size": 3832
          },
          {
            "uri": "skill://cmux-orchestrator/references/pr-review-workshop.md",
            "digest": "sha256:33e9d15b1c6931bb57926178167c0321831196283dd4aecea0af5a6b304221cb",
            "size": 8973
          },
          {
            "uri": "skill://cmux-orchestrator/references/status-sweep.md",
            "digest": "sha256:b3c0d5a479c109e76ed812eb72ed437a535896899fb80393c6762d19fcea88ef",
            "size": 1073
          },
          {
            "uri": "skill://cmux-orchestrator/references/wake-on-reply.md",
            "digest": "sha256:611f5ca4da067425a58efee966a08daee310614f71d180416983f3c358e58553",
            "size": 1833
          },
          {
            "uri": "skill://cmux-orchestrator/references/workshop.md",
            "digest": "sha256:328d13aebd8c62ee0848ac48953381be17ff6fb9027afbe5c4cb81d4f6086305",
            "size": 4963
          },
          {
            "uri": "skill://cmux-orchestrator/references/worktree-workshop.md",
            "digest": "sha256:ce9ec29266bee0f574cc837f80f5f69e562950c451417674f12264c18d0f5d65",
            "size": 9143
          },
          {
            "uri": "skill://cmux-orchestrator/scripts/pr-fetch-context.py",
            "digest": "sha256:60db03d0ea86f48c0d787b34c3c47a7df6350fb2dc4bbf7ae531cb913563fe02",
            "size": 10050
          },
          {
            "uri": "skill://cmux-orchestrator/scripts/wake-parent.sh",
            "digest": "sha256:d56c89e95ae2a51a8edece334a0df4f2f65927603c1913767a8301e957b82c07",
            "size": 4339
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/cmux-orchestrator/fa54a0bb17b1800556daf19aa61bbba6bde6a7ab6c281c248b1c1872622c94dd.tgz",
        "manifest": "/downloads/cmux-orchestrator/fa54a0bb17b1800556daf19aa61bbba6bde6a7ab6c281c248b1c1872622c94dd.json",
        "digest": "fa54a0bb17b1800556daf19aa61bbba6bde6a7ab6c281c248b1c1872622c94dd"
      }
    },
    {
      "entry": {
        "uri": "skill://codespaces/SKILL.md",
        "frontmatter": {
          "name": "codespaces",
          "license": "Apache-2.0",
          "description": "Manage GitHub Codespaces lifecycle via gh CLI. Use for \"create codespace\", \"ssh into codespace\", \"stop codespace\", \"delete codespace\", \"codespace secrets\", \"codespace logs\", \"list codespaces\", \"codespace ports\", \"rebuild codespace\", \"gh cs\", \"codespace machine types\".",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://codespaces/README.md",
            "digest": "sha256:a61a1e6202cb6b3c8abf19d6eaea3280b38ff03f1051a710066c136f8cf564fd",
            "size": 604
          },
          {
            "uri": "skill://codespaces/SKILL.md",
            "digest": "sha256:b6a2574cdb95d93951451a1cd702e13163e8c9ab22146002ea3d5a3290aa68cf",
            "size": 4673
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/codespaces/b32e994d9937639384fd3cbdf690a031818aafed599ccb6d803c8c8725808e51.tgz",
        "manifest": "/downloads/codespaces/b32e994d9937639384fd3cbdf690a031818aafed599ccb6d803c8c8725808e51.json",
        "digest": "b32e994d9937639384fd3cbdf690a031818aafed599ccb6d803c8c8725808e51"
      }
    },
    {
      "entry": {
        "uri": "skill://dotclaude-config/SKILL.md",
        "frontmatter": {
          "name": "dotclaude-config",
          "description": "Work with Claude Code configuration at global (~/.claude) or project (.claude/) level. Use when editing settings.json (permissions, hooks, statusline, model), managing MCP servers, creating agents/commands/skills, writing CLAUDE.md, setting up rules files, or configuring a new project. Determines context automatically and provides guidance on global vs project placement to avoid duplication.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://dotclaude-config/SKILL.md",
            "digest": "sha256:c7a92f7a1abe2fd301c26aab660a233fe16fe6e06f2796cc3e28ae050d4ed386",
            "size": 10312
          },
          {
            "uri": "skill://dotclaude-config/references/claude-md-patterns.md",
            "digest": "sha256:f2bd6ad46d457a7641c827ef39ca602336bf1deea1e69b40fac67149b859717f",
            "size": 4872
          },
          {
            "uri": "skill://dotclaude-config/references/development-workflow.md",
            "digest": "sha256:a6716e85389a0333f4892b1a0b2502c7f9cd6f54af9487ba46cb372f5ee53f1f",
            "size": 9864
          },
          {
            "uri": "skill://dotclaude-config/references/extensibility.md",
            "digest": "sha256:423a7f2aa5017632a44fc73565ea30f0de1c355bcc5925fc06fc090332fed451",
            "size": 7529
          },
          {
            "uri": "skill://dotclaude-config/references/hook-patterns.md",
            "digest": "sha256:7d1fabcc2f38be4965773cab0b2c9a848130e11b07876ff80c0ffacabf19f965",
            "size": 2402
          },
          {
            "uri": "skill://dotclaude-config/references/hooks-reference.md",
            "digest": "sha256:a7179cf5c023cdb9382412ba224c1f8bcac947f2a3c1891d669c49a6e069067e",
            "size": 13083
          },
          {
            "uri": "skill://dotclaude-config/references/mcp-config.md",
            "digest": "sha256:2ab8ee6758e36445dce0351e3e5345c97376c93d9b5f15db7d67a77b6188b920",
            "size": 4079
          },
          {
            "uri": "skill://dotclaude-config/references/permission-templates.md",
            "digest": "sha256:57962856997330d4d1fd884408382dccd65245fee45d83bd5610ee2b590d4933",
            "size": 3743
          },
          {
            "uri": "skill://dotclaude-config/references/project-config-checklist.md",
            "digest": "sha256:c97db82be43f127f9c7f80650eec8e0b9d778a995f63afb854f188d9564c67f9",
            "size": 2434
          },
          {
            "uri": "skill://dotclaude-config/references/settings-json.md",
            "digest": "sha256:6061132c2a25288d521b2b34d92dab50b940210732780a47c64671991da6306a",
            "size": 7303
          },
          {
            "uri": "skill://dotclaude-config/scripts/inventory.ts",
            "digest": "sha256:07c1c13f294fb76dd0ead93d79836c5b9b191ee1997ab90393d9c0430a288923",
            "size": 7160
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/dotclaude-config/bc97609f5c51a485e6af9a420c95cfa232315db4ae6033023d8c3193c94354a5.tgz",
        "manifest": "/downloads/dotclaude-config/bc97609f5c51a485e6af9a420c95cfa232315db4ae6033023d8c3193c94354a5.json",
        "digest": "bc97609f5c51a485e6af9a420c95cfa232315db4ae6033023d8c3193c94354a5"
      }
    },
    {
      "entry": {
        "uri": "skill://excalidraw-diagrams/SKILL.md",
        "frontmatter": {
          "name": "excalidraw-diagrams",
          "description": "Create diagrams and visual artifacts using Excalidraw with real-time canvas preview. Use when the user asks to create, draw, or visualize diagrams, flowcharts, architecture diagrams, system designs, or any visual representation. Supports creating elements programmatically, Mermaid diagram conversion, and visual verification via screenshots.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://excalidraw-diagrams/SKILL.md",
            "digest": "sha256:ab16ebb89ddd743b8e1f869c87143e648bfab7e47f5b0ecb924d80a7fa56919e",
            "size": 5571
          },
          {
            "uri": "skill://excalidraw-diagrams/scripts/screenshot.py",
            "digest": "sha256:e9a9b8fe9e1903bed9ef4793d8aae11a3b1a55c0559a69c3ee4dcdb702913b0b",
            "size": 1589
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/excalidraw-diagrams/35995cc7f4fce8c2af10b9bb54b1bdcf87d8eb24ad86a13f50a92e704e8a59de.tgz",
        "manifest": "/downloads/excalidraw-diagrams/35995cc7f4fce8c2af10b9bb54b1bdcf87d8eb24ad86a13f50a92e704e8a59de.json",
        "digest": "35995cc7f4fce8c2af10b9bb54b1bdcf87d8eb24ad86a13f50a92e704e8a59de"
      }
    },
    {
      "entry": {
        "uri": "skill://fable-session/SKILL.md",
        "frontmatter": {
          "name": "fable-session",
          "description": "Hand off long-arc work to a fable session — Fable orchestrates and verifies while delegating the implementation. Triggers on \"fable session\", \"fable team session\", \"fable workflow session\".",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://fable-session/SKILL.md",
            "digest": "sha256:2c5acca7a34caf073db93d93e1e2dcbe29a5d3759ccfdb41d3752477ab8a3a43",
            "size": 3338
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/fable-session/143f217e8a1a36e23565034a2909c55cf6076ef578a67f615c17dbcb0c0d67e4.tgz",
        "manifest": "/downloads/fable-session/143f217e8a1a36e23565034a2909c55cf6076ef578a67f615c17dbcb0c0d67e4.json",
        "digest": "143f217e8a1a36e23565034a2909c55cf6076ef578a67f615c17dbcb0c0d67e4"
      }
    },
    {
      "entry": {
        "uri": "skill://fork/SKILL.md",
        "frontmatter": {
          "name": "fork",
          "description": "Fork the current session with context carried over. Use `/fork <branch>` for a new worktree or `/fork --local` for a new session in the current directory.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "requires": [
            "git-worktree"
          ]
        },
        "resources": [
          {
            "uri": "skill://fork/SKILL.md",
            "digest": "sha256:abd0812a8f6c997858e79ff2cdf8bf1bd9ea97a86d6b14a381d60ce56e6a166f",
            "size": 16906
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/fork/769c3e2d7bc399d70268b9c8585966f0ffa2caa51cd076026769186baee282aa.tgz",
        "manifest": "/downloads/fork/769c3e2d7bc399d70268b9c8585966f0ffa2caa51cd076026769186baee282aa.json",
        "digest": "769c3e2d7bc399d70268b9c8585966f0ffa2caa51cd076026769186baee282aa"
      }
    },
    {
      "entry": {
        "uri": "skill://frontend-design/SKILL.md",
        "frontmatter": {
          "name": "frontend-design",
          "description": "Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.",
          "license": "Apache-2.0",
          "origin": "https://github.com/anthropics/skills"
        },
        "resources": [
          {
            "uri": "skill://frontend-design/README.md",
            "digest": "sha256:dd831383cd9e6996650545c0a0b580305d3935f683f013b7327144688812ebbc",
            "size": 425
          },
          {
            "uri": "skill://frontend-design/SKILL.md",
            "digest": "sha256:f5f4c3d6b2208d115b749feb4e69047109cc9d60e94e3124d4c9f0486a268601",
            "size": 4466
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/frontend-design/3c611caaa78b08301a93462b96b5e0ecc2b73ed5e1dc590f44f93f40bab078f1.tgz",
        "manifest": "/downloads/frontend-design/3c611caaa78b08301a93462b96b5e0ecc2b73ed5e1dc590f44f93f40bab078f1.json",
        "digest": "3c611caaa78b08301a93462b96b5e0ecc2b73ed5e1dc590f44f93f40bab078f1"
      }
    },
    {
      "entry": {
        "uri": "skill://gh-apps/SKILL.md",
        "frontmatter": {
          "name": "gh-apps",
          "license": "Apache-2.0",
          "description": "Create, authenticate, and manage GitHub Apps. Use for creating apps via manifest flow, generating JWTs, getting installation tokens, managing webhooks and installations, rotating keys. Triggers on \"create github app\", \"github app\", \"manage github app\", \"github app JWT\", \"github installation token\", \"github app manifest\", \"github webhook deliveries\", \"register github app\", \"gh app\"."
        },
        "resources": [
          {
            "uri": "skill://gh-apps/README.md",
            "digest": "sha256:2f721d0c083fe29ef4461892fae2226b14e5b133b6c0da0bb020bbee159cc098",
            "size": 1835
          },
          {
            "uri": "skill://gh-apps/SKILL.md",
            "digest": "sha256:cc582520ae39ca6ee97d3694c40db0464b150e7c9f0effbbea816e96663dc2db",
            "size": 3221
          },
          {
            "uri": "skill://gh-apps/references/api-endpoints.md",
            "digest": "sha256:f7f29088b22aea03e5c224f70b133b11ed54b05eceb5ba1a33b01dbdb86403b8",
            "size": 2321
          },
          {
            "uri": "skill://gh-apps/references/manifest-schema.md",
            "digest": "sha256:dcec5061f36f2f9f452e2d112d2d200e78539438d910a862c763f0a3b2171c1f",
            "size": 3467
          },
          {
            "uri": "skill://gh-apps/references/permissions-guide.md",
            "digest": "sha256:6ab1e468eabf6459188d027eb6e892f94053825dc90a0f93fabbeee6aad6b1ce",
            "size": 3621
          },
          {
            "uri": "skill://gh-apps/scripts/gh-apps.py",
            "digest": "sha256:358186dd5b2b0116f116a1f7d857063afda3c05c81bb2d78d7f28ce94b5bc3a1",
            "size": 28078
          },
          {
            "uri": "skill://gh-apps/scripts/test_gh_apps.py",
            "digest": "sha256:68ef7de605566f9f2257c79afa41e73ae36a8115b3627cc553e80a526ef3659a",
            "size": 16469
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/gh-apps/5e86d54ceb8915c520fb1f94f71a33a241bb605e16871b7a56faf7a713c35158.tgz",
        "manifest": "/downloads/gh-apps/5e86d54ceb8915c520fb1f94f71a33a241bb605e16871b7a56faf7a713c35158.json",
        "digest": "5e86d54ceb8915c520fb1f94f71a33a241bb605e16871b7a56faf7a713c35158"
      }
    },
    {
      "entry": {
        "uri": "skill://git-worktree/SKILL.md",
        "frontmatter": {
          "name": "git-worktree",
          "description": "Manage Git worktrees for concurrent local development. Creates worktrees at ~/.worktrees/REPO/BRANCH. Wrapper for the `wt` CLI.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://git-worktree/SKILL.md",
            "digest": "sha256:4cba8ed324989b9a8ef638307471622d3c85182813767d4733420c4b779125be",
            "size": 3994
          },
          {
            "uri": "skill://git-worktree/scripts/test-open-tab.sh",
            "digest": "sha256:4d2e97fc08468cd2008298d0184fd205e06fc32b420cfc12d29db60d91f449f5",
            "size": 867
          },
          {
            "uri": "skill://git-worktree/scripts/wt.sh",
            "digest": "sha256:88be7af5bfc15ce6bf545382bb59733aa5784bb83984a32969937a27242b9d99",
            "size": 38034
          },
          {
            "uri": "skill://git-worktree/scripts/wt.zsh",
            "digest": "sha256:cc04bbbd452d6f58bc5151a515113b507c0f412fdc9624f3fe4826ae8d28b9da",
            "size": 5809
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/git-worktree/a6aef4decb0b2bf0b81e4904255fddc18436062fef30cadc4f9df37979252eae.tgz",
        "manifest": "/downloads/git-worktree/a6aef4decb0b2bf0b81e4904255fddc18436062fef30cadc4f9df37979252eae.json",
        "digest": "a6aef4decb0b2bf0b81e4904255fddc18436062fef30cadc4f9df37979252eae"
      }
    },
    {
      "entry": {
        "uri": "skill://image-gen/SKILL.md",
        "frontmatter": {
          "name": "image-gen",
          "description": "Generate images from prompts using AI APIs (OpenAI GPT Image, Google Gemini/Nano Banana, Google Imagen, fal.ai Flux). Use when the user asks to generate, create, make, render, or produce an image, icon, visual asset, illustration, mockup, texture, poster, or other raster image file.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://image-gen/README.md",
            "digest": "sha256:8e5d3214bad0e3cd2d45263e83919bebb86f9347a6bc0814a4620034761a230b",
            "size": 10855
          },
          {
            "uri": "skill://image-gen/SKILL.md",
            "digest": "sha256:b12dbe954bfbcb8375adf17bbf5d7f769933784bab509d089e8f8c38a590b225",
            "size": 8483
          },
          {
            "uri": "skill://image-gen/assets/README.md",
            "digest": "sha256:12f2e8a1bbd76b772d14833723916856174f29fa43de3bcf9add19b61d3222fc",
            "size": 460
          },
          {
            "uri": "skill://image-gen/assets/review-gallery.html",
            "digest": "sha256:844bcfbbaaef3cd2616bbafc9a59fa2657a4434ebcb3f7a921eed0333445d043",
            "size": 23479
          },
          {
            "uri": "skill://image-gen/data/README.md",
            "digest": "sha256:44f55dbdcb0fd8b8867b8267a71b1b0e4656312370572a686ecfeb591c6477f5",
            "size": 765
          },
          {
            "uri": "skill://image-gen/outputs/README.md",
            "digest": "sha256:99ff376a2f4e9fd47b8f3fa5c7775d80148126ec330d1bc3879371c9ef62d703",
            "size": 669
          },
          {
            "uri": "skill://image-gen/references/current-models.md",
            "digest": "sha256:aa0a2c1b64e2fb756055e8c1910de2a314a2caaa8690f0130bea02259980d1d5",
            "size": 2896
          },
          {
            "uri": "skill://image-gen/references/maintenance-workflow.md",
            "digest": "sha256:5bc2619f1b141db483cf8dc127b0ce424dbce7833555116647f200fa7a4f5818",
            "size": 7109
          },
          {
            "uri": "skill://image-gen/references/provider-protocol-architecture.html",
            "digest": "sha256:f992953306456c08ea373fa8572af0e4b032e2c74e28b0261e12cce65995fde6",
            "size": 21822
          },
          {
            "uri": "skill://image-gen/references/storage-policy.md",
            "digest": "sha256:7bafbe12fc315650295a8949ae645d617383e0520928f256ae8398cdcbfdca7e",
            "size": 4308
          },
          {
            "uri": "skill://image-gen/scripts/check_protocol.py",
            "digest": "sha256:61033115df20115c971d8742741318b1042f34dd6060f40758a0355de358d18f",
            "size": 10091
          },
          {
            "uri": "skill://image-gen/scripts/common.py",
            "digest": "sha256:5dc678577edaef086b5303965ee5dc4684f90e356130a6b72e667c942f5fd2e5",
            "size": 7831
          },
          {
            "uri": "skill://image-gen/scripts/evaluate_review_gallery.py",
            "digest": "sha256:7d34d0a0232a8afb96a72e3a5d238afb97d045cf1d53e467936bffe05e991cdf",
            "size": 20366
          },
          {
            "uri": "skill://image-gen/scripts/generate_fal.py",
            "digest": "sha256:0007901200550edee51537e98066055b25eddb83542f07ee4197ef17c14fc460",
            "size": 9057
          },
          {
            "uri": "skill://image-gen/scripts/generate_gemini.py",
            "digest": "sha256:208c9f534c434b18a4f4b3e2e08e1e68072d3acf45645f05419c4e5f71f628dc",
            "size": 7326
          },
          {
            "uri": "skill://image-gen/scripts/generate_imagen.py",
            "digest": "sha256:1640eb3da5ab8e103fb0472129f694d8d74c05addd49ecf1fd45b1f144b4323a",
            "size": 8880
          },
          {
            "uri": "skill://image-gen/scripts/generate_openai.py",
            "digest": "sha256:025a56d79a621d13e530e6e44e848e136516deaa075ad5f6442ae20877c60f14",
            "size": 8282
          },
          {
            "uri": "skill://image-gen/scripts/review_gallery.py",
            "digest": "sha256:d89d3f0e10fa84dc1f2cbda106ac0c74a398009ad933c861f8c1075bfeef804b",
            "size": 15740
          },
          {
            "uri": "skill://image-gen/scripts/run_examples.py",
            "digest": "sha256:29ca57d807ba3bce70e7679b14ea29e22399387b3cec613ee7d5f7851071ccc7",
            "size": 12181
          },
          {
            "uri": "skill://image-gen/tests/test_image_gen.py",
            "digest": "sha256:e4be1d4abacb20c9d1a9c20665405931b052b1540c19df64d225ef59253e9e8f",
            "size": 13530
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/image-gen/a031941d56f230f46c4d1791bac1d8544fe3018aaf8feba6aed286b9ba2741f8.tgz",
        "manifest": "/downloads/image-gen/a031941d56f230f46c4d1791bac1d8544fe3018aaf8feba6aed286b9ba2741f8.json",
        "digest": "a031941d56f230f46c4d1791bac1d8544fe3018aaf8feba6aed286b9ba2741f8"
      }
    },
    {
      "entry": {
        "uri": "skill://ios-simulator/SKILL.md",
        "frontmatter": {
          "name": "ios-simulator",
          "description": "Automate iOS Simulator tasks — capture screenshots, interact with apps, generate screen flow galleries. Use when the user asks to capture app screens, screenshot the simulator, document the app UI, create a screen flow, interact with the simulator, or automate iOS testing workflows.",
          "license": "Apache-2.0",
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Simulator automation remains sensitive to local device state, timing, window focus, and Xcode version differences."
          }
        },
        "resources": [
          {
            "uri": "skill://ios-simulator/SKILL.md",
            "digest": "sha256:6b3c22165cc5b5da099c9ffe2c2ce64938702b0feae68007702b213f9c074922",
            "size": 1837
          },
          {
            "uri": "skill://ios-simulator/references/capture-screens.md",
            "digest": "sha256:eb7a25e31a07a71c5a05b162bb29483d9383cafdc6474eb274944cdad3b6d0bd",
            "size": 1474
          },
          {
            "uri": "skill://ios-simulator/references/simulator-interaction.md",
            "digest": "sha256:f723598ef51e4d421fbc00f77423093c13e8299000f0d2d253bd97feabe49c22",
            "size": 2771
          },
          {
            "uri": "skill://ios-simulator/scripts/gallery.sh",
            "digest": "sha256:ba823c0bdca24b4ac77b5731febda866d1c2f785c151cadd9f74a037bfa44910",
            "size": 4031
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/ios-simulator/2fc67762936c6efd22d8be5049e33d5023d4f16fc3711dd30b6ddf68545b60bf.tgz",
        "manifest": "/downloads/ios-simulator/2fc67762936c6efd22d8be5049e33d5023d4f16fc3711dd30b6ddf68545b60bf.json",
        "digest": "2fc67762936c6efd22d8be5049e33d5023d4f16fc3711dd30b6ddf68545b60bf"
      }
    },
    {
      "entry": {
        "uri": "skill://persona-memory/SKILL.md",
        "frontmatter": {
          "name": "persona-memory",
          "description": "Build and operate a persistent persona and memory framework for Claude Code. Use when setting up personality.md injection, durable memory blocks in ~/.ai-memory, session start/end memory workflows, recall/remember/consolidate scripts, or packaging a distributable memory skill profile.",
          "license": "Apache-2.0",
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Healthy framework, intentionally experimental until background memory agents and full interactive-session CI coverage exist."
          },
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://persona-memory/README.md",
            "digest": "sha256:41635238d1e2a866ecfadf0d5768e6cbdbc36aa383d57745bbd28a0b6848707a",
            "size": 2250
          },
          {
            "uri": "skill://persona-memory/SKILL.md",
            "digest": "sha256:2b36ddc749cd98799936b6b1f4dfd3101544438bb3f79b695c921a67bf6678de",
            "size": 3074
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/index.html",
            "digest": "sha256:12040740014b303926d9da55a1493add6f8d298ec7ec75c614be261ffa9a431a",
            "size": 79994
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/screenshots/README.md",
            "digest": "sha256:cbfcb6be82c91bcfb482ed8ff43a3e30789f8ca6506c4641eefa87c1cb96ca90",
            "size": 307
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/screenshots/sample/desktop-dark-full.webp",
            "digest": "sha256:e59ce9e07933ef363be8ff5bd8dbbc105a5dc927bc0460ace7f1820b03a0e6d2",
            "size": 247904
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/screenshots/sample/desktop-light-full.webp",
            "digest": "sha256:dc65d09ce985ff5ed3a4caddc3a2045a46c582e93f1617d01e816c8c647b957b",
            "size": 246838
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/screenshots/sample/mobile-dark-full.webp",
            "digest": "sha256:d9697c76064a8e39ebee28cf265dc2a3929a88786588e6cbb5746f9631872848",
            "size": 212232
          },
          {
            "uri": "skill://persona-memory/assets/eval-dashboard/screenshots/sample/mobile-light-full.webp",
            "digest": "sha256:fcdc55d7a1ab0b236d5f09705ba4f71d65c684b8e5bed43771af1abc0ddc29fa",
            "size": 216332
          },
          {
            "uri": "skill://persona-memory/bun.lock",
            "digest": "sha256:043b2a314c548d1f4866e14dc6b4a2f62d027e53ba42020e5dc4dc818505be22",
            "size": 2346
          },
          {
            "uri": "skill://persona-memory/package.json",
            "digest": "sha256:ceb00b480262cc6c3df792721a9d02b720c6d6f815909e1f5d0621de871a26af",
            "size": 803
          },
          {
            "uri": "skill://persona-memory/references/TESTING.md",
            "digest": "sha256:40b3dac0233bd798970a833c2d30d95cc3e2db94b8f00f6810e91463ff51eaf7",
            "size": 4628
          },
          {
            "uri": "skill://persona-memory/references/hook-setup.md",
            "digest": "sha256:f7c846487582a557d4d13a80adda726557915d4e08d42097bb5924508a4264ac",
            "size": 1212
          },
          {
            "uri": "skill://persona-memory/references/memory-schema.md",
            "digest": "sha256:00838d1edbe68c7b2867a394d220db2280c1fac608d71317b7d6ddc02271bb8c",
            "size": 1279
          },
          {
            "uri": "skill://persona-memory/references/personality-contract.md",
            "digest": "sha256:b338b06e558ff555c818672392b3982681d377a4ff9398dc90b096c2db2f851c",
            "size": 1721
          },
          {
            "uri": "skill://persona-memory/references/scoring-and-promotion.md",
            "digest": "sha256:87e021b9d635d6b96ae28143c9fce31ba56a07661c9e17168f494628cf8936a9",
            "size": 1157
          },
          {
            "uri": "skill://persona-memory/scripts/bootstrap.ts",
            "digest": "sha256:98b6d5432108c39628372b45ea4da17da0c2412358db5ceb1343b9959d7c3abc",
            "size": 3824
          },
          {
            "uri": "skill://persona-memory/scripts/capture-dashboard.ts",
            "digest": "sha256:0070263ca714d28ce72dc2bf2f80dc022c09e7d1119932646eae9565f87088dc",
            "size": 7986
          },
          {
            "uri": "skill://persona-memory/scripts/consolidate.ts",
            "digest": "sha256:bbd1b6e8e166c0043ef0c685753b442f3ff05878e9ae076b85dce26e18c09fb9",
            "size": 1808
          },
          {
            "uri": "skill://persona-memory/scripts/evalset-lib.ts",
            "digest": "sha256:8d67ecbdfec2fc4c1afb45538b1f89497efd1f3f764ec1f2afd20f189c8a6d4a",
            "size": 29385
          },
          {
            "uri": "skill://persona-memory/scripts/evalset-rebuild.ts",
            "digest": "sha256:1235d0b2add98165bf4e84bfa8fb110b95f80e634a7fee14962d86691a2fd616",
            "size": 2761
          },
          {
            "uri": "skill://persona-memory/scripts/launch-claude.sh",
            "digest": "sha256:04d7968a79698bb24928036c524fb1e0e2c40e4a2ff650d0e360fb497ff333d3",
            "size": 3551
          },
          {
            "uri": "skill://persona-memory/scripts/memory-lib.ts",
            "digest": "sha256:e4d53a10b85db69475bb5f9b20d2f156e10f88f73666a1c747d6539d97787c7b",
            "size": 16203
          },
          {
            "uri": "skill://persona-memory/scripts/recall.ts",
            "digest": "sha256:369848e400e07585c8e15a72e10fc9b0e3c29e83fee476dfe9bb2526dbd38f50",
            "size": 2187
          },
          {
            "uri": "skill://persona-memory/scripts/remember.ts",
            "digest": "sha256:ea550b4e29259bbd67a1d4cdb073f959bc0f4554bde802dd0b4c7dbe67fbe24f",
            "size": 2877
          },
          {
            "uri": "skill://persona-memory/scripts/serve-eval-dashboard.ts",
            "digest": "sha256:89f4497be4eafa64845d4f0f3fa6cf020fb0cd777eb0949b211bf65da0608525",
            "size": 17422
          },
          {
            "uri": "skill://persona-memory/scripts/session-end.ts",
            "digest": "sha256:7ee76e72491dcdca88c12a404aec9a18579b53d14caff7f502fda2b7b88a7d88",
            "size": 1609
          },
          {
            "uri": "skill://persona-memory/scripts/session-start.ts",
            "digest": "sha256:13e75993503921e6fc72c4f7956f6121c600257921a9e15ea1a863950136622a",
            "size": 2616
          },
          {
            "uri": "skill://persona-memory/scripts/test-skill-spec.ts",
            "digest": "sha256:a5949d6341cba635f41eb436e4f2dbcaec10c625ce25fea30c9e3740c5717ef0",
            "size": 11075
          },
          {
            "uri": "skill://persona-memory/tests/cli/bootstrap.cli.test.ts",
            "digest": "sha256:b4cd4ef9cddf240103cb901f78e3768c2506d66a5b11cbd09741929024116f8d",
            "size": 1193
          },
          {
            "uri": "skill://persona-memory/tests/cli/consolidate.cli.test.ts",
            "digest": "sha256:62bca3874d1efe48dc22385b472d9731a136d3f83f5a270596cdfcd4c1f35712",
            "size": 2127
          },
          {
            "uri": "skill://persona-memory/tests/cli/recall.cli.test.ts",
            "digest": "sha256:1ee2d3307a9db1756e6fef9e58b2abdf0c9b9670118f9322af862a18746956d6",
            "size": 2013
          },
          {
            "uri": "skill://persona-memory/tests/cli/remember.cli.test.ts",
            "digest": "sha256:9705d981e295edc2e7de406d4095ddac987d890a41878e3c8ffce9639c584449",
            "size": 1646
          },
          {
            "uri": "skill://persona-memory/tests/cli/session-end.cli.test.ts",
            "digest": "sha256:17ffafda5c732ecbd106f80fa0507d90767df1dcf1687e1ecc121d56f6eddc08",
            "size": 1492
          },
          {
            "uri": "skill://persona-memory/tests/cli/session-start.cli.test.ts",
            "digest": "sha256:6d69d01ed350c1c5ec4c073d8081d21faf8e617867d964e09064cc602361879b",
            "size": 1427
          },
          {
            "uri": "skill://persona-memory/tests/eval.ts",
            "digest": "sha256:5ce21885447984f985a84c1a33ddbf310da7618b9a8e78173e5dcffd5695ee44",
            "size": 15130
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/annotations/events.labels.jsonl",
            "digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "size": 0
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/annotations/queries.labels.jsonl",
            "digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "size": 0
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/base/config.json",
            "digest": "sha256:401d3562b66e974689fc053a5229eaf97a5684d536ee09465487ed7d50d201f0",
            "size": 330
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/base/events.jsonl",
            "digest": "sha256:dc93d67d6faef39af6cd1e8b59590e82d87725f97b315e4d164874f2e9335092",
            "size": 5933
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/base/gold-blocks.json",
            "digest": "sha256:7aa84466c53bedba3a60f19930594bf7e1af7d609ab5fd5ac6fd45ad166e01bc",
            "size": 835
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/base/gold-events.jsonl",
            "digest": "sha256:89a21c0d9b4f839fafc0cce085dd55460aac5c74a9a94f8708cc546c6ff5d4d8",
            "size": 1048
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/base/queries.jsonl",
            "digest": "sha256:9eed98d6dcb6b9d3c2b134abaefd3dc8143eed37fa86eac2addd118ff7eff972",
            "size": 2771
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/compiled/config.json",
            "digest": "sha256:401d3562b66e974689fc053a5229eaf97a5684d536ee09465487ed7d50d201f0",
            "size": 330
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/compiled/events.jsonl",
            "digest": "sha256:dc93d67d6faef39af6cd1e8b59590e82d87725f97b315e4d164874f2e9335092",
            "size": 5933
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/compiled/gold-blocks.json",
            "digest": "sha256:7aa84466c53bedba3a60f19930594bf7e1af7d609ab5fd5ac6fd45ad166e01bc",
            "size": 835
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/compiled/gold-events.jsonl",
            "digest": "sha256:89a21c0d9b4f839fafc0cce085dd55460aac5c74a9a94f8708cc546c6ff5d4d8",
            "size": 1048
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/compiled/queries.jsonl",
            "digest": "sha256:9eed98d6dcb6b9d3c2b134abaefd3dc8143eed37fa86eac2addd118ff7eff972",
            "size": 2771
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/config.json",
            "digest": "sha256:401d3562b66e974689fc053a5229eaf97a5684d536ee09465487ed7d50d201f0",
            "size": 330
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/events.jsonl",
            "digest": "sha256:7c086b7b00fa9edffaff11f7d163abc14d4186fad18d085afa782e3696ef3454",
            "size": 4954
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/gold-blocks.json",
            "digest": "sha256:7aa84466c53bedba3a60f19930594bf7e1af7d609ab5fd5ac6fd45ad166e01bc",
            "size": 835
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/gold-events.jsonl",
            "digest": "sha256:89a21c0d9b4f839fafc0cce085dd55460aac5c74a9a94f8708cc546c6ff5d4d8",
            "size": 1048
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/gold-recall.json",
            "digest": "sha256:4ef3c64d75124567fb2f4b96583f3fcd43af855c38f7a1896d9bc206b77c204c",
            "size": 70
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/queries.jsonl",
            "digest": "sha256:fd4b3806d14cd8ac3634b6bc4eb0bb95e6e2ea7f6bcc3e05b0e8e20fd574fab3",
            "size": 2285
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/eval/sessions.jsonl",
            "digest": "sha256:0722a40ccf3ae48e642e5b7ac67416d9d033f769ec466a355fad5f7155a8f758",
            "size": 1172
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/expected/README.md",
            "digest": "sha256:b5cb19247a6f83a19b3592a81a4a7b45dcf25fdbbc91cf7c7a772f9f46074592",
            "size": 51
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/memory-home-seed/README.md",
            "digest": "sha256:ed56d216b7c2ad33c0065a124eab161ca4d9fb68793a73c25f6acf72f9d848a8",
            "size": 88
          },
          {
            "uri": "skill://persona-memory/tests/fixtures/transcripts/basic.jsonl",
            "digest": "sha256:7fdd5dcdfdcf7e1dfb5c32d92f4bd74304e0f7d95f2933e8d7bbf193bec38cb1",
            "size": 212
          },
          {
            "uri": "skill://persona-memory/tests/harness.ts",
            "digest": "sha256:2349603853e07183fc512b6bbc8f9aa0cacd1d1135ce1412872ecd6c8ce7cbec",
            "size": 3172
          },
          {
            "uri": "skill://persona-memory/tests/helpers/assert.ts",
            "digest": "sha256:990bf127e11bbdf2fcda6ec7b717769dbef8e965430fe80245a890a6d8bec24e",
            "size": 397
          },
          {
            "uri": "skill://persona-memory/tests/helpers/cli.ts",
            "digest": "sha256:99bfb356437e17c975d64f4f11f6f3bf6c2037e3c2bc57d0210b9142e23fa72b",
            "size": 1059
          },
          {
            "uri": "skill://persona-memory/tests/helpers/fixtures.ts",
            "digest": "sha256:9920e8f4c45fc409c526e8dce0e9e589687a9382aa967769f859f443e511c934",
            "size": 644
          },
          {
            "uri": "skill://persona-memory/tests/helpers/live-metrics.ts",
            "digest": "sha256:f6c5a4ec304c9585976643dc75c6dee6f27b3688c579ad7db2295ca9aa9575c8",
            "size": 905
          },
          {
            "uri": "skill://persona-memory/tests/helpers/temp-env.ts",
            "digest": "sha256:729a884b83cab29aec613261d0170660eddbaf3807b5bb6bd6bae9ad68bed273",
            "size": 1110
          },
          {
            "uri": "skill://persona-memory/tests/integration/hook-contract.integration.test.ts",
            "digest": "sha256:9759c31f080527c8d9c78fd828be1d08e541662408c480206a7fd935493c9b0e",
            "size": 1458
          },
          {
            "uri": "skill://persona-memory/tests/integration/launcher.integration.test.ts",
            "digest": "sha256:2e5fc9bf01ba3dbd89f23bcb0ab5d8deac9b62c83a781d0aabf8913f798469fc",
            "size": 4230
          },
          {
            "uri": "skill://persona-memory/tests/integration/lifecycle.integration.test.ts",
            "digest": "sha256:39ff09de6949b39e826994f8f4337eb318878b77304aeeff3a4f2d5ccfbe47a6",
            "size": 3019
          },
          {
            "uri": "skill://persona-memory/tests/live/anthropic.consolidate.smoke.test.ts",
            "digest": "sha256:f45ae084a874c4bb03211b858af1974dd4e2c83599feb53694afe5e4946fb173",
            "size": 2474
          },
          {
            "uri": "skill://persona-memory/tests/live/anthropic.extract.smoke.test.ts",
            "digest": "sha256:51a7d4f86904a48701aa40432475439fa7252c0c971525e57a1f3110a9c46bfb",
            "size": 2502
          },
          {
            "uri": "skill://persona-memory/tests/run-deterministic.ts",
            "digest": "sha256:6db711498afdd1e6252569bc66a7395b5d9f193cd1858b0ea6ab495cb0b477a7",
            "size": 3495
          },
          {
            "uri": "skill://persona-memory/tests/run-live.ts",
            "digest": "sha256:a490865185ec55f8e918528f83436b5beafa3d761df250c4f675a816377c7ca6",
            "size": 5801
          },
          {
            "uri": "skill://persona-memory/tests/unit/evalset-lib.unit.test.ts",
            "digest": "sha256:3a0428964416835f1deb7092dba56fde00955c34a3c3e8294bc68fe10fa59923",
            "size": 6426
          },
          {
            "uri": "skill://persona-memory/tests/unit/memory-lib.unit.test.ts",
            "digest": "sha256:749602c724c2473b343e9c2fd642cbc8155846753faf4974126f851732effc3f",
            "size": 3424
          },
          {
            "uri": "skill://persona-memory/tests/unit/scoring.unit.test.ts",
            "digest": "sha256:f4066253c46fba9420bf0e245fa6962cadd1ce6c8ac3d6bc33d3aec509de7351",
            "size": 2942
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/persona-memory/3a23ebca8e7af82942752dd971defb4bb2ae7304b32d338c97c1179b6a0c909a.tgz",
        "manifest": "/downloads/persona-memory/3a23ebca8e7af82942752dd971defb4bb2ae7304b32d338c97c1179b6a0c909a.json",
        "digest": "3a23ebca8e7af82942752dd971defb4bb2ae7304b32d338c97c1179b6a0c909a"
      }
    },
    {
      "entry": {
        "uri": "skill://plain-writing/SKILL.md",
        "frontmatter": {
          "name": "plain-writing",
          "description": "Plain, direct writing voice — no undefined jargon, no throat-clearing, no showing off — for any prose a person reads (reports, docs, emails, proposals, summaries, chat replies). Use by default when writing or revising prose.",
          "license": "Apache-2.0",
          "origin": "https://github.com/evanphx/llm-voice/blob/main/plain-writing/SKILL.md",
          "disable-model-invocation": true,
          "metadata": {
            "status": "superseded",
            "superseded_reason": "A local voice skill that loads by default now carries its floor."
          }
        },
        "resources": [
          {
            "uri": "skill://plain-writing/README.md",
            "digest": "sha256:09d291a8c7302439ac4140bfee842efcbd91087070a32577659a961e94d1b534",
            "size": 451
          },
          {
            "uri": "skill://plain-writing/SKILL.md",
            "digest": "sha256:62145e0bc53139c36f060de122f89eeab5eaf5f2cad5f2485408b9528afaf46c",
            "size": 6095
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/plain-writing/e8a70ee43ab93e31606a58c4a831ceb113dac188d11ef032c6bc8a9319959232.tgz",
        "manifest": "/downloads/plain-writing/e8a70ee43ab93e31606a58c4a831ceb113dac188d11ef032c6bc8a9319959232.json",
        "digest": "e8a70ee43ab93e31606a58c4a831ceb113dac188d11ef032c6bc8a9319959232"
      }
    },
    {
      "entry": {
        "uri": "skill://project-scripts/SKILL.md",
        "frontmatter": {
          "name": "project-scripts",
          "description": "Standardize project lifecycle scripts (setup, run, stop, archive) in scripts/ so agents can manage workspaces through a single interface across runtimes. Scripts are portable bash; mise is the recommended orchestrator when available, with adapters for Conductor, Claude Code hooks, devcontainers, Cursor, and Codex. Use when bootstrapping lifecycle scripts, auditing a project's setup/run workflow, or wiring scripts into a runtime config like mise.toml or conductor.json.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://project-scripts/SKILL.md",
            "digest": "sha256:8a321e580978883f44fc987071bc7adfe6216fd129a986dfa238b74507faf9eb",
            "size": 9114
          },
          {
            "uri": "skill://project-scripts/references/adapters.md",
            "digest": "sha256:2f89658c1081f66dfb7de3da1bb7c484729bd5ca2afda88b8177fe8651cc9eaa",
            "size": 4818
          },
          {
            "uri": "skill://project-scripts/references/ecosystem-templates.md",
            "digest": "sha256:a23d019120cf6d56fecd1a8de8689cb271aeb66190683a028b20a77a58c0e498",
            "size": 4349
          },
          {
            "uri": "skill://project-scripts/scripts/bootstrap.sh",
            "digest": "sha256:12a70620a9ee73d3ddcbbac36066442cdf2df6ba843b50dfb64100eb2d57248e",
            "size": 5352
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/project-scripts/ff1e7ec44027a5dcd3f3c691a48499bb0b64436f10c7ffd0ac7785d9cb68f868.tgz",
        "manifest": "/downloads/project-scripts/ff1e7ec44027a5dcd3f3c691a48499bb0b64436f10c7ffd0ac7785d9cb68f868.json",
        "digest": "ff1e7ec44027a5dcd3f3c691a48499bb0b64436f10c7ffd0ac7785d9cb68f868"
      }
    },
    {
      "entry": {
        "uri": "skill://release/SKILL.md",
        "frontmatter": {
          "name": "release",
          "description": "Create semantic versioned releases with AI-generated changelogs, for repos that do not already have a release pipeline of their own. Worktree-aware - works from any branch. Use when the user wants to create a release, cut a release, bump version, or publish a new version. Defers to the repo's own release process when it detects one, and gates on the CI of the exact commit being released.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://release/SKILL.md",
            "digest": "sha256:c1308490da0ad1e0c48e04064cd099af2d9e916a451cc096e9fbf5e40a915c8c",
            "size": 7154
          },
          {
            "uri": "skill://release/references/troubleshooting.md",
            "digest": "sha256:482727e676a8cde4734e1e2c11bf90cd04310b76d63f17760372214dabfa9770",
            "size": 5758
          },
          {
            "uri": "skill://release/scripts/analyze.test.ts",
            "digest": "sha256:5f8af1d8a5eae659f1a1b11cb0b83a2c24da41d616975cd8571e503a8089828b",
            "size": 5883
          },
          {
            "uri": "skill://release/scripts/analyze.ts",
            "digest": "sha256:7c940a8504296ef09d760c90ccd95ba55baab937aaba91a3aff4e2864427dcfc",
            "size": 13835
          },
          {
            "uri": "skill://release/scripts/fixtures/green-3cf09361.json",
            "digest": "sha256:fdcda9f0caf661a10c8f7843f52207bb6c373b7b5d4ad588c76e6403e59eee8b",
            "size": 3014
          },
          {
            "uri": "skill://release/scripts/fixtures/red-5d0b0314.json",
            "digest": "sha256:3d8cc847555948b52d7fe4255b6520a22de5ca1f220cb5309aa281393145dc2b",
            "size": 8487
          },
          {
            "uri": "skill://release/scripts/release.ts",
            "digest": "sha256:8225927f79845f0d33123cd1b034ea83d4d074d65a8dd1eb8f1aff842fbf4a18",
            "size": 11579
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/release/60ca03575eb3bf59d4fae1a1ed1cf8dfa20808ce1f90ff267f46bbe045406e25.tgz",
        "manifest": "/downloads/release/60ca03575eb3bf59d4fae1a1ed1cf8dfa20808ce1f90ff267f46bbe045406e25.json",
        "digest": "60ca03575eb3bf59d4fae1a1ed1cf8dfa20808ce1f90ff267f46bbe045406e25"
      }
    },
    {
      "entry": {
        "uri": "skill://repo-steward/SKILL.md",
        "frontmatter": {
          "name": "repo-steward",
          "description": "The repo steward role — one long-running session that owns the work in a single repository. It turns issues into isolated workspaces, workspaces into pull requests, and pull requests into merge-ready ones by dispatching workers and gating what they produce; it asks the operator only for merges and decisions. Use when the user says \"you are the steward of <repo>\", \"repo steward\", or dispatches a session into one repo with steward-shaped instructions.",
          "license": "Apache-2.0",
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Two real runs so far (two repositories, 2026-09-07 and 09-08) and no eval in this repo. The boot sequence and the loop are an experiment in keeping a long-running session's context in the repo rather than in its head.",
            "origin": "written 2026-09-08 by a portfolio-steward session from the first repo steward's run and that session's own advice"
          }
        },
        "resources": [
          {
            "uri": "skill://repo-steward/SKILL.md",
            "digest": "sha256:e224e59d62956228e78248e41853c93b8c55f615c78bc03bd4e6cd4f5f54cdce",
            "size": 7283
          },
          {
            "uri": "skill://repo-steward/references/workspaces.md",
            "digest": "sha256:e0ee4d2fb9dafe11b782716fcf2359ee3ad2035e14ab6537ca049baf5367d543",
            "size": 6715
          },
          {
            "uri": "skill://repo-steward/references/worktrees.md",
            "digest": "sha256:6280177462a6dffb0789e016654cfe9f3dc16d5f325483c521e94ee7dad19e3b",
            "size": 1344
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/repo-steward/febc49594d538087a4c6010c7c372844e650b855f05a430ebc0c92b2a2cb696a.tgz",
        "manifest": "/downloads/repo-steward/febc49594d538087a4c6010c7c372844e650b855f05a430ebc0c92b2a2cb696a.json",
        "digest": "febc49594d538087a4c6010c7c372844e650b855f05a430ebc0c92b2a2cb696a"
      }
    },
    {
      "entry": {
        "uri": "skill://runner-optin/SKILL.md",
        "frontmatter": {
          "name": "runner-optin",
          "description": "Run one reviewed commit of one pull request on this laptop while hosted runners are blocked. User-invoked only — the user asks for it by name (\"opt in\", \"opt out\", \"run this PR on my laptop\"); never start it because a pull request looks red.",
          "disable-model-invocation": true,
          "metadata": {
            "status": "experimental",
            "experimental_reason": "No eval and no invocations yet; the machinery it drives has never run against a real pull request."
          },
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://runner-optin/SKILL.md",
            "digest": "sha256:f38939332cd1f9de430695c1a6317843c88a3cfbeed2b1d88c429b8dc592bfc9",
            "size": 15287
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/runner-optin/0ebeefc9aaa9bf28aecfe5ab9eed297e8eb503daa6ca5de081ff4d2cc6975a39.tgz",
        "manifest": "/downloads/runner-optin/0ebeefc9aaa9bf28aecfe5ab9eed297e8eb503daa6ca5de081ff4d2cc6975a39.json",
        "digest": "0ebeefc9aaa9bf28aecfe5ab9eed297e8eb503daa6ca5de081ff4d2cc6975a39"
      }
    },
    {
      "entry": {
        "uri": "skill://session-titles/SKILL.md",
        "frontmatter": {
          "name": "session-titles",
          "description": "Session title generation, evaluation, and optimization. Auto-generates context-aware titles via Stop hook. Includes quality evaluation (pattern checks, LLM judge), GEPA-inspired prompt evolution, golden dataset tooling, and interactive title rating for training data collection.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://session-titles/SKILL.md",
            "digest": "sha256:481e586dc456d3a02b48fbf897009aa6cc37b7d3b0e92df85150c57625001bb7",
            "size": 4561
          },
          {
            "uri": "skill://session-titles/data/README.md",
            "digest": "sha256:d9534805edca35a4ff3fdfe72de854ddb41f7ae7d4aaae8fcd1eeab8bbf3bd19",
            "size": 914
          },
          {
            "uri": "skill://session-titles/package.json",
            "digest": "sha256:f405cac68a71d2f0d9869ffa3e394bf3b725bb269fb81c2e2e8522a186c615a5",
            "size": 217
          },
          {
            "uri": "skill://session-titles/references/adaptive-title-plan.md",
            "digest": "sha256:772cdb833ed30815268d441f76081f2a7a789a95dd2a0853958f5fcec91dbbfd",
            "size": 56136
          },
          {
            "uri": "skill://session-titles/references/scoring-rubric.md",
            "digest": "sha256:a3318d77443948cac47e181981a63758099861b6d118162e51d1bf54140585c3",
            "size": 1890
          },
          {
            "uri": "skill://session-titles/scripts/bun.lock",
            "digest": "sha256:ac46856e3f8a7f0452048f58fedb939e4ac455b3684796f7040a746404a13ec9",
            "size": 1674
          },
          {
            "uri": "skill://session-titles/scripts/eval-quality.ts",
            "digest": "sha256:c1d452681be700581cdef0c443888671f11e0d00903b69ec96fb0fbe7f664278",
            "size": 10863
          },
          {
            "uri": "skill://session-titles/scripts/evolve-prompt.ts",
            "digest": "sha256:65f6152e08145c9099226dba46b8ba2433710c056263b354bef042aedb180e8c",
            "size": 20727
          },
          {
            "uri": "skill://session-titles/scripts/extract-candidates.ts",
            "digest": "sha256:e2bf5307c43f383e536e8d948ce12ddeee908c222ebdb1691d54cbc336b11dd4",
            "size": 6061
          },
          {
            "uri": "skill://session-titles/scripts/generate-core.test.ts",
            "digest": "sha256:f123e2e6c0c34b31d81b615a4c6e5c1e20b2ffb8b5dae1e587428ccd204ca531",
            "size": 23929
          },
          {
            "uri": "skill://session-titles/scripts/generate-core.ts",
            "digest": "sha256:17c756cbeb1d20750bf219bf8d2a1d950b08db7130098aaea20ca4963c02af23",
            "size": 20087
          },
          {
            "uri": "skill://session-titles/scripts/generate.ts",
            "digest": "sha256:d6ac49d2e30a47ee59e3bed3f2dc4c1fec277c6dd234955308bc930990960b12",
            "size": 1442
          },
          {
            "uri": "skill://session-titles/scripts/package.json",
            "digest": "sha256:0ded00cacf0e59c3306e93cbf2181525e2ed299d626ff2fcbfa5897435605bf4",
            "size": 117
          },
          {
            "uri": "skill://session-titles/scripts/report.ts",
            "digest": "sha256:36a5c21ee5d48659d40f1561460cab28eaf6b039bd297f23e71836b8f26e1b18",
            "size": 6498
          },
          {
            "uri": "skill://session-titles/scripts/run-eval.ts",
            "digest": "sha256:26a212ab61cddbb1812257df288f572e5cce4dfb18377cdd164e85736714a62e",
            "size": 6773
          },
          {
            "uri": "skill://session-titles/scripts/schema.ts",
            "digest": "sha256:25ca8111545ad1539c55785b599217c2f3d2c472ac605e7d430cb262e3dedcfa",
            "size": 3156
          },
          {
            "uri": "skill://session-titles/scripts/store.ts",
            "digest": "sha256:86faed45cbe9e13a324709afa2ec902faba24cddadd39b932bf260f903808d91",
            "size": 4290
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/session-titles/207ffa22499e830d2fc72bc690a66eba8c1642b323d613feb430619f4340fd88.tgz",
        "manifest": "/downloads/session-titles/207ffa22499e830d2fc72bc690a66eba8c1642b323d613feb430619f4340fd88.json",
        "digest": "207ffa22499e830d2fc72bc690a66eba8c1642b323d613feb430619f4340fd88"
      }
    },
    {
      "entry": {
        "uri": "skill://skill-building/SKILL.md",
        "frontmatter": {
          "name": "skill-building",
          "description": "Guide for creating, editing, and evaluating skills. Use when creating a new skill, updating an existing skill, or verifying skills work before deployment. Also use when reviewing a third-party skill from skills.sh or GitHub, when asking \"should I install this skill\", \"is this skill safe\", \"review this skill\", \"evaluate skill quality\", or when comparing competing skills.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "metadata": {
            "author": "Michael Fairchild",
            "version": "3.0"
          }
        },
        "resources": [
          {
            "uri": "skill://skill-building/README.md",
            "digest": "sha256:75fd52283e7169bf59fe82ec55eec531a5f9f04e7d9d10b65ec296d8e2116076",
            "size": 1890
          },
          {
            "uri": "skill://skill-building/SKILL.md",
            "digest": "sha256:bff4165010410130df4972fc64423a87c1bfe0b21d2b2dc9890dd0986879f064",
            "size": 6001
          },
          {
            "uri": "skill://skill-building/references/creating.md",
            "digest": "sha256:5a2544424fd9df7ea3ab9f60af614f49699a637bf7e129c0d258bbcb0b71a796",
            "size": 11075
          },
          {
            "uri": "skill://skill-building/references/evaluating.md",
            "digest": "sha256:6e780d1e44db4558d61851c01ee11df6386f359743a79ae8efe9b57ed0456080",
            "size": 5346
          },
          {
            "uri": "skill://skill-building/references/live-development.md",
            "digest": "sha256:8b553be6e6990aafbb148194a107313eab5ce2f1d2149c3d69073186073c707a",
            "size": 1215
          },
          {
            "uri": "skill://skill-building/references/output-patterns.md",
            "digest": "sha256:d6027800b9d8c26589edba85b42901a41ac36d753b4e9cebc7f4cbb03cdcf0a4",
            "size": 1813
          },
          {
            "uri": "skill://skill-building/references/refining-skill-descriptions.md",
            "digest": "sha256:91f04d6b90801beff4b9431152d6461a0bd777f0c535627f707ac66475410d13",
            "size": 7500
          },
          {
            "uri": "skill://skill-building/references/report-template.md",
            "digest": "sha256:d2bdcb6923e8c4eab2fc437cf7f4e216c69d7079ba58de2387c9b5a158b0a7bf",
            "size": 2133
          },
          {
            "uri": "skill://skill-building/references/scoring-rubric.md",
            "digest": "sha256:f878bd049ebc391fb9e6453e251d63d1a1a8b8c3862e914e60c822813523e640",
            "size": 3711
          },
          {
            "uri": "skill://skill-building/references/security-patterns.md",
            "digest": "sha256:7a02cedf5665c7f70f8301ece854a04eec91ee9d883daa9fb142bee6df1c8012",
            "size": 4520
          },
          {
            "uri": "skill://skill-building/references/testing-methodology.md",
            "digest": "sha256:ae022b837a0f5be2f14b2834bdcac492fd3fc2ed9f9238ffaf8b7ede095fd326",
            "size": 5548
          },
          {
            "uri": "skill://skill-building/references/workflows.md",
            "digest": "sha256:ef4846877d5dab47511a01a6cf31476ad64f5bc5945635459295794575338980",
            "size": 818
          },
          {
            "uri": "skill://skill-building/scripts/context_budget.py",
            "digest": "sha256:6e996566bea4039a48e0696c678bc702b871bd773e67f78ac3ac32087757ef56",
            "size": 5557
          },
          {
            "uri": "skill://skill-building/scripts/fetch_skill.py",
            "digest": "sha256:ed2c7ff4e3293a631edc9090b66523e283ccc5b98dbecac1f21e5f2ecbbde36f",
            "size": 5278
          },
          {
            "uri": "skill://skill-building/scripts/init_skill.py",
            "digest": "sha256:0bba250b94caa4cb2b28b15dad26fdcf371aeda4c9797b8120e55c2e33e0c73c",
            "size": 10863
          },
          {
            "uri": "skill://skill-building/scripts/package_skill.py",
            "digest": "sha256:3e24920eff904918ee1faee476c6c86326daf88b7e9c98e25bf746025ef8b0d0",
            "size": 3682
          },
          {
            "uri": "skill://skill-building/scripts/quick_validate.py",
            "digest": "sha256:86beab7f74a86c62ec671a3972677cc36fd3b75d0af31a0fe5421a350cb28c82",
            "size": 3532
          },
          {
            "uri": "skill://skill-building/scripts/security_scan.py",
            "digest": "sha256:6da93d99b2242e48121a2c4a0f47ec611d07edef10afe567287527d248b959b7",
            "size": 8329
          },
          {
            "uri": "skill://skill-building/scripts/validate_frontmatter.py",
            "digest": "sha256:58e7a4528fdd7f1cf03b315a9ee861e358e70bea84e314200e5997b306783bb6",
            "size": 3794
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/skill-building/1f31f67a2ccd9cffa2c725bfeb945be95fac027b2098f9941ad505e8cbd60b90.tgz",
        "manifest": "/downloads/skill-building/1f31f67a2ccd9cffa2c725bfeb945be95fac027b2098f9941ad505e8cbd60b90.json",
        "digest": "1f31f67a2ccd9cffa2c725bfeb945be95fac027b2098f9941ad505e8cbd60b90"
      }
    },
    {
      "entry": {
        "uri": "skill://skill-seeker/SKILL.md",
        "frontmatter": {
          "name": "skill-seeker",
          "description": "Generate Claude Code skills from docs sites, GitHub repos, or local codebases using Skill Seekers.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Generated skill quality varies by source corpus and still requires explicit human review before installation."
          }
        },
        "resources": [
          {
            "uri": "skill://skill-seeker/README.md",
            "digest": "sha256:f69330bf003bfe964b1894153ff4c060426feb60ac9f248c4aaaa9d6893be8d1",
            "size": 2722
          },
          {
            "uri": "skill://skill-seeker/SKILL.md",
            "digest": "sha256:6781ff64958b8f33e971fa14108cfb433c7a85f3d7979caab554f61cb06ae18f",
            "size": 5477
          },
          {
            "uri": "skill://skill-seeker/references/quality-checklist.md",
            "digest": "sha256:817e90041ecb5e0c0fe20a70b328a18e5513bf90329bf5c0864bf0f0c5b551a0",
            "size": 2786
          },
          {
            "uri": "skill://skill-seeker/scripts/create.py",
            "digest": "sha256:0b6d22403314b3ddacabcdc97b22cbd19d84815acf34a81eb71ef3ad2692d426",
            "size": 2133
          },
          {
            "uri": "skill://skill-seeker/scripts/install.py",
            "digest": "sha256:40fc9d0f587ba0b914837965eea016c62e3ea719a2176c35ddb30c02bfcc0a3b",
            "size": 1801
          },
          {
            "uri": "skill://skill-seeker/scripts/review.py",
            "digest": "sha256:30cef02f6327d35a9374311ceffcba5ae628c141ca998889b60251cc81cbc048",
            "size": 6491
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/skill-seeker/867f347a9621b8451dbf26776dfdfadedb44f160eadcac933dadece0631d44f8.tgz",
        "manifest": "/downloads/skill-seeker/867f347a9621b8451dbf26776dfdfadedb44f160eadcac933dadece0631d44f8.json",
        "digest": "867f347a9621b8451dbf26776dfdfadedb44f160eadcac933dadece0631d44f8"
      }
    },
    {
      "entry": {
        "uri": "skill://skills-manager/SKILL.md",
        "frontmatter": {
          "name": "skills-manager",
          "description": "Use when the user wants to list, search, install, remove, inspect, validate, audit, or update skills. Use when asking \"what skills do I have\", \"is there a skill for X\", \"check my skills for issues\", or \"install a skill\". Also use when checking skill health across agents (Claude Code, Codex, Agents CLI).",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://skills-manager/SKILL.md",
            "digest": "sha256:3dd42efee930503305e82dea239a05271e396709e91745f68579078746bb0e90",
            "size": 5702
          },
          {
            "uri": "skill://skills-manager/scripts/manage.ts",
            "digest": "sha256:1e16a3de665ec90024a1a25c95ca8b5bc98928c08bff00c7da1efb923b763980",
            "size": 17327
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/skills-manager/e80196c51c274a19bdce436665ca6b0e670a161401d4f2d05961d2ed03f1f04a.tgz",
        "manifest": "/downloads/skills-manager/e80196c51c274a19bdce436665ca6b0e670a161401d4f2d05961d2ed03f1f04a.json",
        "digest": "e80196c51c274a19bdce436665ca6b0e670a161401d4f2d05961d2ed03f1f04a"
      }
    },
    {
      "entry": {
        "uri": "skill://swiftui-expert/SKILL.md",
        "frontmatter": {
          "name": "swiftui-expert",
          "description": "Write, review, or improve SwiftUI code. Use for SwiftUI features/refactors, state management, view composition, performance, concurrency, modern Apple APIs, or native UI quality.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://swiftui-expert/SKILL.md",
            "digest": "sha256:266f5bf758453575d5c85d46de75f25900d35395095c63b6cda09ee8751badb4",
            "size": 15569
          },
          {
            "uri": "skill://swiftui-expert/references/animation-advanced.md",
            "digest": "sha256:48dc317c81c0163629d5371601c9218d9fc8df7c82dab0208f14a4b04da859af",
            "size": 8670
          },
          {
            "uri": "skill://swiftui-expert/references/animation-basics.md",
            "digest": "sha256:5c6e8911c4011d772db061d3438ec07491bf1c467ab87af4d56e21720a189c9f",
            "size": 6865
          },
          {
            "uri": "skill://swiftui-expert/references/animation-transitions.md",
            "digest": "sha256:d8ebbd5f25de519128151146a989d9b0677f1232c22ada2f99be3f8c361b65dd",
            "size": 7626
          },
          {
            "uri": "skill://swiftui-expert/references/image-optimization.md",
            "digest": "sha256:0ff79bf4f12e62313647b3680922fbe0ff01ad5bfca18778a0c639a225a290cf",
            "size": 7752
          },
          {
            "uri": "skill://swiftui-expert/references/layout-best-practices.md",
            "digest": "sha256:d689c32bae48bdb52600ccfdc67e83759fff5c3fed6594f64aedce40e92f99b7",
            "size": 7387
          },
          {
            "uri": "skill://swiftui-expert/references/liquid-glass.md",
            "digest": "sha256:abece64222e7d5856635a0b1b1ecd236de508b16b236866ec3566c716bf592d3",
            "size": 9369
          },
          {
            "uri": "skill://swiftui-expert/references/list-patterns.md",
            "digest": "sha256:5a13f3cc043e404039b8791633dd4bc3787a42a3a890e0e7b7fe01e1bf53666b",
            "size": 3547
          },
          {
            "uri": "skill://swiftui-expert/references/modern-apis.md",
            "digest": "sha256:0f478ca9f1b62fc6dabd01f34b2aa7d1df353567da7669b020b4d4f59e960782",
            "size": 8819
          },
          {
            "uri": "skill://swiftui-expert/references/performance-patterns.md",
            "digest": "sha256:64c938ad62e9c010fd4a0208dfdca2d63d9e99049e5773528c99e15119bda322",
            "size": 9339
          },
          {
            "uri": "skill://swiftui-expert/references/scroll-patterns.md",
            "digest": "sha256:a50d87f4504e6888b696e403aaa325b840141291f92124412f4cb829c37ca7b6",
            "size": 8513
          },
          {
            "uri": "skill://swiftui-expert/references/sheet-navigation-patterns.md",
            "digest": "sha256:8331c71e4fd116c942a719dd246afabdba81817127b83778f4aa45a399f84743",
            "size": 7150
          },
          {
            "uri": "skill://swiftui-expert/references/state-management.md",
            "digest": "sha256:8cc94c46fe399e527fef23c4275bfb20d8bfe797479cf4b341a5aa11c3621004",
            "size": 12354
          },
          {
            "uri": "skill://swiftui-expert/references/text-formatting.md",
            "digest": "sha256:f5642ad65423c89b95cea8c0e7231c80d34b14e16df07c734df8ffd9928a8725",
            "size": 6311
          },
          {
            "uri": "skill://swiftui-expert/references/view-structure.md",
            "digest": "sha256:6564a2605fb5e7fccd49b8113ec0c8afa828fba327efb7f715c9b90921b191aa",
            "size": 7630
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/swiftui-expert/c6322c33b85c84f026f653b1344388ddaefd710297ed70111ea2c6d025230c88.tgz",
        "manifest": "/downloads/swiftui-expert/c6322c33b85c84f026f653b1344388ddaefd710297ed70111ea2c6d025230c88.json",
        "digest": "c6322c33b85c84f026f653b1344388ddaefd710297ed70111ea2c6d025230c88"
      }
    },
    {
      "entry": {
        "uri": "skill://team-memory/SKILL.md",
        "frontmatter": {
          "name": "team-memory",
          "description": "Persistent AI teammate memory framework. Gives Claude Code agents persistent memory, evolving personality, and teammate-like behavior across sessions. Use when setting up personality.md injection, durable memory blocks in ~/.ai-memory, session start/end memory workflows, journal/remember/consolidate scripts, or packaging a distributable memory skill profile.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://team-memory/SKILL.md",
            "digest": "sha256:62670c373c2565fdec12c63b1e7c3bc9980a543fd9b4b9ef14caf78b10b71aa1",
            "size": 6185
          },
          {
            "uri": "skill://team-memory/agents/team-memory-sleep.md",
            "digest": "sha256:cb064c9a26fe9bb18a196b6c4ceaf173c5fe64dd73c81235141fa9247c288f4b",
            "size": 2424
          },
          {
            "uri": "skill://team-memory/references/add-teammate.md",
            "digest": "sha256:cace5f0e9c71f9eb024b2dd4f621818cad6749db16e95da33f4db0830789b578",
            "size": 5674
          },
          {
            "uri": "skill://team-memory/references/agents/recall.md",
            "digest": "sha256:f4d073396e85f12e90003b3e9d6e537abd47cbdaf514b8eab704c9f2e18c8fae",
            "size": 1914
          },
          {
            "uri": "skill://team-memory/references/agents/remember.md",
            "digest": "sha256:2ebf6d41a6d518bb6303a0bcbe86863d6aa42a7024427546ae0f40038daddf70",
            "size": 2411
          },
          {
            "uri": "skill://team-memory/references/agents/sleep-consolidate.md",
            "digest": "sha256:a7bc6bff1b97d0311c3d4619a61a4712ca8a5cc5eaaa2e392eedd86240df26f9",
            "size": 2583
          },
          {
            "uri": "skill://team-memory/references/agents/sleep-extract.md",
            "digest": "sha256:05cc6f5007cccdcad0ac9e8d2bd2cc425f86da65da5304fe81fbe98b84753e28",
            "size": 3357
          },
          {
            "uri": "skill://team-memory/references/agents/sleep-reflect.md",
            "digest": "sha256:240bdf8146fb298529ed8926db98de9de46349fbcb5985b4845e1be010add979",
            "size": 3082
          },
          {
            "uri": "skill://team-memory/references/design.md",
            "digest": "sha256:ae2be4d2d244d2a4f65b323d0678b4460b22ff628fb5e8a57ae2911c0df0d187",
            "size": 17985
          },
          {
            "uri": "skill://team-memory/references/implementation-guide.md",
            "digest": "sha256:7cf9bb085e992519c601a3a71d86a19e523671e2063555e9ca9b4bf63a316836",
            "size": 6470
          },
          {
            "uri": "skill://team-memory/references/sample-bertram-personality.md",
            "digest": "sha256:7622337ddcb937e3a0b7e75a134fddd3d2837dbead29de1668c7e919609b205d",
            "size": 1278
          },
          {
            "uri": "skill://team-memory/scripts/init.sh",
            "digest": "sha256:57d42ebf7476075dd9b5884a3cd9b2c9f2f0b407982b8c1c5e8b5ee5dbe5f067",
            "size": 5592
          },
          {
            "uri": "skill://team-memory/scripts/launch.sh",
            "digest": "sha256:90338f630d7057c476e436d0c3c4ee758de4ab7e37e66218d6b7ff17dfc11dfb",
            "size": 2494
          },
          {
            "uri": "skill://team-memory/scripts/session-end.sh",
            "digest": "sha256:c245673773daf1432f2e054cd9dcddb7bbecbc0b5926ad1f9648d3f703acf332",
            "size": 1890
          },
          {
            "uri": "skill://team-memory/templates/CLAUDE.md.tmpl",
            "digest": "sha256:fb2a3e731e6dc67fa2ac609a1963ebedffc528b933af2f220086ada54322ee2e",
            "size": 2524
          },
          {
            "uri": "skill://team-memory/templates/human.md.tmpl",
            "digest": "sha256:1acc45d6e0dc5f50f0f6f95c1ce513c753da08d542aa4d82cbd6e9e59b44b63f",
            "size": 262
          },
          {
            "uri": "skill://team-memory/templates/personality.md.tmpl",
            "digest": "sha256:13021ae4bcc7d5475e00f426091f060c7a38248d51d1f64a77010ba5422a3e97",
            "size": 737
          },
          {
            "uri": "skill://team-memory/templates/relationship.md.tmpl",
            "digest": "sha256:08feb2644534f6d98ce08ef4f4a6ed77b5a6997f429ab0b24d297ada16afe421",
            "size": 445
          },
          {
            "uri": "skill://team-memory/tests/regression.sh",
            "digest": "sha256:d02c3f2391f19b27980659aa7dce35e1bdfa9585c58dac4bb4985df291003bd9",
            "size": 7947
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/team-memory/e30bba874cc8c6bc2a3c4e969517031639277cf690306018f43c5d88cf60f0f8.tgz",
        "manifest": "/downloads/team-memory/e30bba874cc8c6bc2a3c4e969517031639277cf690306018f43c5d88cf60f0f8.json",
        "digest": "e30bba874cc8c6bc2a3c4e969517031639277cf690306018f43c5d88cf60f0f8"
      }
    },
    {
      "entry": {
        "uri": "skill://tidyup/SKILL.md",
        "frontmatter": {
          "name": "tidyup",
          "description": "Proof-based sweep of a repo's accumulated worktrees, stale local branches, and in-flight PRs — reduces open threads to what's actually alive. Explicit invocation only (/tidyup); classification is squash-merge aware and nothing is deleted without proof or approval.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://tidyup/SKILL.md",
            "digest": "sha256:54c936e4e4c4e804bf6c624e8e00bd535cc690da46e5a831511c1495b68f15eb",
            "size": 3874
          },
          {
            "uri": "skill://tidyup/references/proofs.md",
            "digest": "sha256:d22bca4b0d0b537d535897ad2c7ac017ab43a82505327f110362db37ea2ff780",
            "size": 2910
          },
          {
            "uri": "skill://tidyup/scripts/audit.py",
            "digest": "sha256:0272d856e877b18219f33aa4bedc4bffad77361b8f003c236002f86aa98f5c8a",
            "size": 9386
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/tidyup/b3689d37563b09ea3360c0f4c72e89343b7ddf76742a3eae483d8f0d3eebf278.tgz",
        "manifest": "/downloads/tidyup/b3689d37563b09ea3360c0f4c72e89343b7ddf76742a3eae483d8f0d3eebf278.json",
        "digest": "b3689d37563b09ea3360c0f4c72e89343b7ddf76742a3eae483d8f0d3eebf278"
      }
    },
    {
      "entry": {
        "uri": "skill://update-dependencies/SKILL.md",
        "frontmatter": {
          "name": "update-dependencies",
          "description": "Smart dependency updates across ecosystems (npm/bun/pnpm, uv/poetry, cargo). Use when upgrading dependencies, fixing vulnerabilities, or performing proactive maintenance. Supports intelligent batching, risk assessment, and outcome tracking for continuous improvement.",
          "license": "Apache-2.0"
        },
        "resources": [
          {
            "uri": "skill://update-dependencies/SKILL.md",
            "digest": "sha256:34c07351ac6e049e13d35274510ccfb763a60e00bcb47556c95a0f5f79b266fc",
            "size": 4244
          },
          {
            "uri": "skill://update-dependencies/references/ecosystems/cargo.md",
            "digest": "sha256:085e38f3b69ec92f1a749941d10e80d5cd8bf5b6070bdcd72c9d6ebc8c56132e",
            "size": 1494
          },
          {
            "uri": "skill://update-dependencies/references/ecosystems/npm.md",
            "digest": "sha256:5be2c51bd96848035411d2ec202da917f9797941abae6e4130b25e34df212382",
            "size": 2075
          },
          {
            "uri": "skill://update-dependencies/references/ecosystems/python.md",
            "digest": "sha256:08da0709f7772d6fbb8b70696bb5e63db02ef5a3ade3c57631d7f2abd9cf026d",
            "size": 1974
          },
          {
            "uri": "skill://update-dependencies/references/grouping-strategies.md",
            "digest": "sha256:13f53e7c52c954d247e3c77a7ecac32aec495563485c4c62092a9e1291ac2f53",
            "size": 2047
          },
          {
            "uri": "skill://update-dependencies/references/pr-format.md",
            "digest": "sha256:eff9f0b2ada7ba662505a18e20925c34d263b875adfdf24bb11cae25592faa5b",
            "size": 2590
          },
          {
            "uri": "skill://update-dependencies/references/risk-assessment.md",
            "digest": "sha256:dd922ce86eeea72b0f8326019debaaaade218798c2824ba6fedf78ad09663e7b",
            "size": 2152
          },
          {
            "uri": "skill://update-dependencies/scripts/analyze.ts",
            "digest": "sha256:0c3e05963dc1c95ef8c10f7c60a231b86bee7acc7135fd18355e5204681752f0",
            "size": 10422
          },
          {
            "uri": "skill://update-dependencies/scripts/log-outcome.ts",
            "digest": "sha256:f7cb39d8a093622c98620a51d63f9313a77dc3470d75fa1465f07d6c95a94f24",
            "size": 4646
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/update-dependencies/cc5ce9b0f350bf6a38c0a0862f213a57a246c68da37add513b59e7eb43766d4a.tgz",
        "manifest": "/downloads/update-dependencies/cc5ce9b0f350bf6a38c0a0862f213a57a246c68da37add513b59e7eb43766d4a.json",
        "digest": "cc5ce9b0f350bf6a38c0a0862f213a57a246c68da37add513b59e7eb43766d4a"
      }
    },
    {
      "entry": {
        "uri": "skill://vocal/SKILL.md",
        "frontmatter": {
          "name": "vocal",
          "description": "Speak text aloud (TTS) and transcribe speech (STT). Supports local (macOS say, mlx-whisper) and cloud (ElevenLabs) providers. Use when user asks to speak, read aloud, listen, transcribe, or use vocal.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "metadata": {
            "status": "experimental",
            "experimental_reason": "Voice workflows depend on local audio devices and optional ElevenLabs credentials, so reliability is environment-sensitive."
          }
        },
        "resources": [
          {
            "uri": "skill://vocal/SKILL.md",
            "digest": "sha256:0b25c14646eeceb4a6f5d87b2b7b41207ee2f89996a35bd5880de31fdfc412e4",
            "size": 9597
          },
          {
            "uri": "skill://vocal/data/README.md",
            "digest": "sha256:26e8c490593318452294ab9e6a4f3596c517a37b4ce8fc058e8aeb221ffde1ad",
            "size": 442
          },
          {
            "uri": "skill://vocal/references/architecture.md",
            "digest": "sha256:4a25b4ff4d570a00da82cded91a6cb08b84836c4c235ed71ed24aa530b493a8f",
            "size": 9817
          },
          {
            "uri": "skill://vocal/references/duplex-milestone.md",
            "digest": "sha256:fe8fdff138bcda14261f7130802beb20a5f344760725edc5f090ff9b3e2a64ff",
            "size": 11341
          },
          {
            "uri": "skill://vocal/references/duplex-v1-endpointing.md",
            "digest": "sha256:687f7e0c0e045e892e2d5866864d88bbc162e64059ea22c2d868e41a06ad6888",
            "size": 10270
          },
          {
            "uri": "skill://vocal/scripts/env_helpers.py",
            "digest": "sha256:a4e021202688df4173740565f1a260fffd7237dfd511b2b1c3a5497287652322",
            "size": 1408
          },
          {
            "uri": "skill://vocal/scripts/stt_elevenlabs.py",
            "digest": "sha256:1ca147707244f00fd6e9b63b292e6fd1903c5b4360da7f183ee7a2134b03d022",
            "size": 8291
          },
          {
            "uri": "skill://vocal/scripts/stt_local.py",
            "digest": "sha256:d4c30a2e1a13e4680ca2fb4c897ea9c40d0f18294ca147df7eca988670bc25c1",
            "size": 6746
          },
          {
            "uri": "skill://vocal/scripts/tts_elevenlabs.py",
            "digest": "sha256:1106635f7d0b4719f953de5cd78ab957758f88e7802cd10469200f55a52f6039",
            "size": 7615
          },
          {
            "uri": "skill://vocal/scripts/tts_local.py",
            "digest": "sha256:2fc6812c9da59dea577e251dbfc8d1c7055d1869f13041183371c575a3fad190",
            "size": 2957
          },
          {
            "uri": "skill://vocal/scripts/web_console.py",
            "digest": "sha256:d318fc722c593db151d1a37414f0c6523d88f7a90e72199d1c1713fe53c74142",
            "size": 77605
          },
          {
            "uri": "skill://vocal/tests/fixtures/expected_keyword.txt",
            "digest": "sha256:dc60aeb735c16a71b6fc56e84ddb8193e3a6d1ef0b7e958d77e78fc039a5d04e",
            "size": 6
          },
          {
            "uri": "skill://vocal/tests/fixtures/loop_prompt.txt",
            "digest": "sha256:301a90323b990bf88125d01bf94878c78ddc746784ec496384d0f0f7aceb9d07",
            "size": 22
          },
          {
            "uri": "skill://vocal/tests/test_voice.py",
            "digest": "sha256:adb8f7c8d3c99654f3b96f0aa16794de134bf630ac5314b074305f40812dd4a6",
            "size": 4736
          },
          {
            "uri": "skill://vocal/tests/test_voice_loop.py",
            "digest": "sha256:1f5872338302103bc09ef762cc4c632d5f1be2a1e0a17687a493be9d8ea541d9",
            "size": 5844
          },
          {
            "uri": "skill://vocal/tests/test_web_console.py",
            "digest": "sha256:297e5aeebac598d4d1e24ea4f567e49b383432e2c8e3d12b1dfab379bdebba92",
            "size": 3440
          },
          {
            "uri": "skill://vocal/tests/test_web_console_playwright.py",
            "digest": "sha256:827457dfa342ad81fa99af31d89b4917b7c0de29dcf7d3ee6e93c25254113ab5",
            "size": 28227
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/vocal/080629e720b62ff855cb8be1e27e221ed1668109a5ab3008e61522ac33b7650d.tgz",
        "manifest": "/downloads/vocal/080629e720b62ff855cb8be1e27e221ed1668109a5ab3008e61522ac33b7650d.json",
        "digest": "080629e720b62ff855cb8be1e27e221ed1668109a5ab3008e61522ac33b7650d"
      }
    },
    {
      "entry": {
        "uri": "skill://web-artifacts-builder/SKILL.md",
        "frontmatter": {
          "name": "web-artifacts-builder",
          "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
          "license": "Apache-2.0",
          "disable-model-invocation": true,
          "origin": "https://github.com/anthropics/skills"
        },
        "resources": [
          {
            "uri": "skill://web-artifacts-builder/README.md",
            "digest": "sha256:352e5dda28af9f78fb7ab7b0c2a755334be397669f53b23fe1fcd75fd665a8a4",
            "size": 427
          },
          {
            "uri": "skill://web-artifacts-builder/SKILL.md",
            "digest": "sha256:1bcbebef0cd90251ae42db8802e9fdc908dc4fbe6d505064806cdc9397c3284e",
            "size": 3144
          },
          {
            "uri": "skill://web-artifacts-builder/scripts/bundle-artifact.sh",
            "digest": "sha256:abf0e480bf6585b56fab8526a407dfb7dc740812bddd70c636e1e8f3df5f9618",
            "size": 1517
          },
          {
            "uri": "skill://web-artifacts-builder/scripts/init-artifact.sh",
            "digest": "sha256:355e5dd4382aaaee91f01f1627eaeab30b2676ffa8d9b3ec328a1ae450ebccaa",
            "size": 9924
          },
          {
            "uri": "skill://web-artifacts-builder/scripts/shadcn-components.tar.gz",
            "digest": "sha256:1296f069e825de7933de7e8ac63672495cacce3f88f2dc45554dbcddbcbca60f",
            "size": 19967
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/web-artifacts-builder/df6afeb5c950f0f9a4711638cde360620e7b1591c4d55441170ab2c351e728a8.tgz",
        "manifest": "/downloads/web-artifacts-builder/df6afeb5c950f0f9a4711638cde360620e7b1591c4d55441170ab2c351e728a8.json",
        "digest": "df6afeb5c950f0f9a4711638cde360620e7b1591c4d55441170ab2c351e728a8"
      }
    },
    {
      "entry": {
        "uri": "skill://webapp-testing/SKILL.md",
        "frontmatter": {
          "name": "webapp-testing",
          "description": "Interact with and test web applications using Playwright. Supports ad-hoc browser tasks (screenshots, form filling, deploy checks), Python and TypeScript E2E testing, visual debugging, and browser automation.",
          "license": "Apache-2.0",
          "inspired-by": "https://github.com/anthropics/skills"
        },
        "resources": [
          {
            "uri": "skill://webapp-testing/README.md",
            "digest": "sha256:c632104d3493df2add9fb43d4c438694985f8fad051dbf1b6d184a29f260e6c8",
            "size": 402
          },
          {
            "uri": "skill://webapp-testing/SKILL.md",
            "digest": "sha256:36325c6e1834b8ae36b1e8602c2e230c82e6c9ed8ad4ea75f86279e96f87cfd0",
            "size": 9209
          },
          {
            "uri": "skill://webapp-testing/examples/console_logging.py",
            "digest": "sha256:ea46877289acb82da7e7ce59d0bc37c8977cd57e2a006d0c88d7a1c625bf95da",
            "size": 1027
          },
          {
            "uri": "skill://webapp-testing/examples/element_discovery.py",
            "digest": "sha256:d63c89604a22f8845d724e95dda45db49b1bf57c25ce0a83afbb7b8da3d402f0",
            "size": 1463
          },
          {
            "uri": "skill://webapp-testing/examples/static_html_automation.py",
            "digest": "sha256:9d533aafb875ee3ab8b8ebf8f5b9003ac8d999da3d09b285cce252e623140064",
            "size": 953
          },
          {
            "uri": "skill://webapp-testing/scripts/with_server.py",
            "digest": "sha256:b0dcf4918935b795f4eda9821579b9902119235ff4447f687a30286e7d0925fd",
            "size": 3693
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/webapp-testing/b2d6010f8de385f0ab7bbc0de64f401f73d727fbcb89dc3b3baf5a93089c0a76.tgz",
        "manifest": "/downloads/webapp-testing/b2d6010f8de385f0ab7bbc0de64f401f73d727fbcb89dc3b3baf5a93089c0a76.json",
        "digest": "b2d6010f8de385f0ab7bbc0de64f401f73d727fbcb89dc3b3baf5a93089c0a76"
      }
    },
    {
      "entry": {
        "uri": "skill://youtube-content/SKILL.md",
        "frontmatter": {
          "name": "youtube-content",
          "description": "Extract and analyze YouTube video content (transcripts + metadata). Use when the user explicitly requests to analyze, summarize, extract wisdom from, or get context from a YouTube video. Supports wisdom extraction, summary, Q&A prep, key quotes, and custom analysis. Does NOT auto-trigger on YouTube URLs - only when analysis is explicitly requested.",
          "license": "Apache-2.0",
          "disable-model-invocation": true
        },
        "resources": [
          {
            "uri": "skill://youtube-content/README.md",
            "digest": "sha256:30b3b28f24ffa0c3a49f73cc274fca2bc53352000c8da5688a11fa532c8d45a6",
            "size": 2834
          },
          {
            "uri": "skill://youtube-content/SKILL.md",
            "digest": "sha256:f005114067170c0d77e949c68083a682e53782e46e0af2c1ad88f01bdff04fde",
            "size": 4166
          },
          {
            "uri": "skill://youtube-content/references/analysis-modes.md",
            "digest": "sha256:0c96df47ef97d61da2164f4815335f87a8f0cf5810937036f77756040e6ecf7c",
            "size": 1627
          },
          {
            "uri": "skill://youtube-content/scripts/fetch_youtube.py",
            "digest": "sha256:fad452836cbb9956c79c208c40d951b3aeba3c31b5b5bd848b8438746d98d005",
            "size": 5642
          },
          {
            "uri": "skill://youtube-content/scripts/save_analysis.py",
            "digest": "sha256:00d3d8f9dbfb0c07a02c27b8ff8348e7c88cf8634a9de5507bb0c10a9ff6b635",
            "size": 7428
          },
          {
            "uri": "skill://youtube-content/scripts/search_knowledge.py",
            "digest": "sha256:5501ea54760996aaec6ed5caf2f001d84cd94f68f246f9e53bf524a213f1bafc",
            "size": 5797
          },
          {
            "uri": "skill://youtube-content/scripts/test_fetch.py",
            "digest": "sha256:7c7693da0e750baea1b410e9fb8010b46a32169fc04d77e2ebea0a767d99dbb2",
            "size": 5811
          }
        ]
      },
      "tier": "portable",
      "download": {
        "archive": "/downloads/youtube-content/fec1186fb9e18669156712cada862a5060fba812312117b1c5e96d70e5e1df39.tgz",
        "manifest": "/downloads/youtube-content/fec1186fb9e18669156712cada862a5060fba812312117b1c5e96d70e5e1df39.json",
        "digest": "fec1186fb9e18669156712cada862a5060fba812312117b1c5e96d70e5e1df39"
      }
    }
  ]
}