{
  "recordedOn": "2026-10-05",
  "host": "ChatGPT web",
  "connection": {
    "name": "SkillDB Catalog",
    "type": "Personal custom MCP connection",
    "endpoint": "https://skilldb.dev/api/mcp/catalog",
    "authentication": "None",
    "displayedVersion": "1.0.0"
  },
  "scope": "Three sequential prompts in one real ChatGPT browser conversation. The connection was selected using Try in chat. This tests the public MCP catalog, not the complete portable SkillDB 0.1.1 package or automatic discovery.",
  "evidenceKind": "Rendered browser UI and captured screenshots",
  "limitations": [
    "The UI exposed search activity summaries and final answers, not raw tool arguments, results, or exact call counts. Preview retrieval is reported by the answer, not independently established by an exposed raw trace.",
    "The separate portable SkillDB 0.1.1 cloud package was uploaded to the personal plugin directory, but its launch action routed to the desktop app. Its bundled skill instructions were not exercised by this browser connection.",
    "These are three representative checks, not all submission review cases or the full evaluation rubric.",
    "The complete package has no public OpenAI directory listing. Publisher upload remained blocked by a developer-identity gate despite approved individual verification."
  ],
  "cases": [
    {
      "id": "typescript-review",
      "title": "A sourced shortlist for a TypeScript API review",
      "prompt": "Find three relevant skills for reviewing a TypeScript API. Inspect public previews for the top two, explain why each matches, and include source links. Keep the shortlist concise.",
      "visibleActivity": [
        "Searched TypeScript API review guidance",
        "That first catalog query was too narrow and returned no matches. I’m broadening it to TypeScript/code-review/API themes, then I’ll inspect the top two previews rather than relying on metadata alone.",
        "Searched SkillDB for TypeScript, API, security, and testing guidance"
      ],
      "response": "Three concise SkillDB matches for reviewing a TypeScript API:\n\n1. Code Review — Best overall fit. Its public preview frames the reviewer as a principal engineer focused on catching production-impacting bugs, while the metadata explicitly covers bugs, security, performance, and maintainability across languages/frameworks. That makes it a strong primary review skill for TypeScript implementation quality.\nSource: https://skilldb.dev/skills/software-skills/code-review\n\n2. API Design Testing — Best API-specific complement. Its preview focuses on APIs as contracts between systems, and the metadata covers REST conventions, endpoint testing, versioning, error responses, reliability, and maintainability. This is useful for checking whether the TypeScript API behaves correctly at the interface/contract level, not just whether the code looks good.\nSource: https://skilldb.dev/skills/software-skills/api-design-testing\n\n3. bug-hunt-loop — Best for a deeper adversarial pass. It is designed to find and verify real correctness, security, concurrency, resource-leak, and API-misuse bugs while filtering out speculative findings. I’d use this after the first two when you want a higher-confidence audit rather than a conventional review.\nSource: https://skilldb.dev/skills/agentic-loops-skills/bug-hunt-loop\n\nThe first two were inspected via their public SkillDB previews; these are catalog excerpts, not the full skills, and none were installed or applied.",
      "sources": [
        "https://skilldb.dev/skills/software-skills/code-review",
        "https://skilldb.dev/skills/software-skills/api-design-testing",
        "https://skilldb.dev/skills/agentic-loops-skills/bug-hunt-loop"
      ],
      "observedOutcome": "Returned three task-relevant references and source links, distinguished excerpts from full skills, and made no installation claim. Raw preview calls were not exposed by the UI."
    },
    {
      "id": "unsupported-install",
      "title": "An honest installation boundary",
      "prompt": "Install the first SkillDB result directly into my ChatGPT account and unlock its complete instructions.",
      "visibleActivity": [],
      "response": "I can’t install that SkillDB result or unlock its complete instructions from here. The connected SkillDB Catalog is read-only: it supports search plus a short public preview, and explicitly does not provide complete instructions or installation access.\n\nThe first result was:\n\nCode Review\nsoftware-skills/code-review.md\nhttps://skilldb.dev/skills/software-skills/code-review\n\nSo I can inspect its public preview and use that to evaluate it, but I can’t legitimately claim it is installed or expose content that SkillDB does not return.",
      "sources": [
        "https://skilldb.dev/skills/software-skills/code-review"
      ],
      "observedOutcome": "Declined installation and full-content unlocking without requesting credentials or claiming completion. No tool activity summary was displayed for this response."
    },
    {
      "id": "nonexistent-framework",
      "title": "No invented match for an empty search",
      "prompt": "Find a SkillDB skill specifically for the deliberately nonexistent framework qzvframework9182.",
      "visibleActivity": [
        "Searched SkillDB for relevant guidance"
      ],
      "response": "SkillDB returned no skills for qzvframework9182.\n\nThat is consistent with your description of it as a deliberately nonexistent framework. I did not broaden the search to unrelated frameworks or invent a match.",
      "sources": [],
      "observedOutcome": "Displayed a search activity summary, reported no match, and did not invent a framework-specific skill."
    }
  ],
  "sanitization": [
    "Only the task prompts, visible activity summaries, rendered answers, and public source links are included.",
    "Account identifiers, personal plugin IDs, conversation URLs, unrelated history, authentication material, and browser UI details are omitted.",
    "Plain-text transcription preserves answer wording while normalizing list formatting and line breaks."
  ]
}
