[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-claude-api-uk":3,"guides-for-anthropics-claude-api":293},{"_creationTime":4,"_id":5,"children":6,"community":52,"display":53,"evaluation":63,"identity":249,"isFallback":251,"parentExtension":252,"providers":278,"relations":281,"repo":282,"workflow":292},1778003232571.922,"k174cy0c5vs2cddfse0kwhxjvx865vmm",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":34,"providers":39,"relations":45,"workflow":47},1778003232571.9226,"k174kxkbgcez94b6a45501zd7s865anj",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.",{},"Claude API & SDK Guide","https://github.com/anthropics/skills/tree/HEAD/skills/claude-api",[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"claude-api","anthropic-sdk","typescript","python","go","java","ruby","c","php","curl","tool-use","managed-agents","prompt-caching","model-migration","debugging","optimization",{"githubOwner":35,"githubRepo":36,"locale":37,"slug":18,"type":38},"anthropics","skills","en","skill",{"extract":40,"smithery":43},{"commitSha":41,"license":42},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81","Apache-2.0",{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":44},false,{"parentExtensionId":5,"repoId":46},"kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":48,"extractAt":49,"githubAt":50,"invalidatedAt":48,"llmAt":51,"smitheryAt":48,"updatedAt":48},1778008076651,1778003232571,1778003234861,1778007125066,{"reviewCount":11},{"description":54,"installMethods":55,"name":56,"sourceUrl":57,"tags":58},"Claude API and SDK documentation skill for building LLM-powered applications",{},"Claude API and SDK Documentation Skill","https://github.com/anthropics/skills",[59,60,61,62],"documentation","api","sdk","llm",{"_creationTime":64,"_id":65,"extensionId":5,"locale":37,"result":66,"trustSignals":240,"workflow":248},1778007125066.7224,"kn741eeq0bw7swwdwz4bm0c5ah8659kn",{"checks":67,"evaluatedAt":230,"extensionSummary":231,"promptVersionExtension":232,"promptVersionScoring":233,"rationale":234,"score":235,"summary":236,"tags":237,"targetMarket":238,"tier":239},[68,73,77,80,84,87,91,96,99,102,106,111,116,119,122,125,128,131,134,138,142,146,150,154,157,160,163,167,170,173,176,179,182,185,188,191,194,197,200,203,206,209,212,216,219,222,226],{"category":69,"check":70,"severity":71,"summary":72},"Practical Utility","Problem relevance","pass","The description clearly states the problem addressed: building LLM-powered applications using Claude API and SDK documentation.",{"category":69,"check":74,"severity":75,"summary":76},"Unique selling proposition","info","The extension appears to be a documentation skill for the Claude API and SDK, which is a common and useful function for LLM development. It's not entirely clear from the description alone if it offers significant value beyond direct API/SDK usage without more context on its specific capabilities.",{"category":69,"check":78,"severity":71,"summary":79},"Production readiness","As a documentation skill, it provides access to API/SDK information, which is a foundational component for development workflows. Its readiness depends on the completeness of the documentation it exposes.",{"category":81,"check":82,"severity":71,"summary":83},"Scope","Single responsibility principle","The extension focuses on providing documentation for the Claude API and SDK, a single coherent domain. It does not appear to extend into unrelated areas like testing or deployment.",{"category":81,"check":85,"severity":71,"summary":86},"Description quality","The description is concise, readable, and accurately reflects the stated purpose of the extension: providing Claude API and SDK documentation for building LLM-powered applications.",{"category":88,"check":89,"severity":71,"summary":90},"Invocation","Scoped tools","As a documentation skill, it is expected to have specific tools for querying API/SDK information, which are typically verb-noun specialists.",{"category":92,"check":93,"severity":94,"summary":95},"Documentation","Configuration & parameter reference","insufficient_data","Could not evaluate documentation for configuration and parameters as no specific documentation files were analyzed in this check.",{"category":81,"check":97,"severity":94,"summary":98},"Tool naming","Cannot evaluate tool naming without inspecting the actual tool definitions within the extension.",{"category":81,"check":100,"severity":94,"summary":101},"Minimal I/O surface","Cannot evaluate the I/O surface of tools without inspecting their schemas.",{"category":103,"check":104,"severity":75,"summary":105},"License","License usability","The license information is not available in the provided metadata, but the source code repository may contain this information. Without explicit license details, usability for redistribution or modification is unclear.",{"category":107,"check":108,"severity":109,"summary":110},"Maintenance","Commit recency","warning","The last commit date on the default branch is not available ('n/a'), making it impossible to assess the recency of maintenance. This suggests potential unmaintained status.",{"category":112,"check":113,"severity":114,"summary":115},"Security","Secret Management","not_applicable","The extension appears to be a documentation skill and is unlikely to handle secrets, so this check is not applicable.",{"category":112,"check":117,"severity":71,"summary":118},"Injection","As a documentation skill, it is unlikely to load untrusted third-party data that could contain instructions. No immediate signs of third-party data loading.",{"category":112,"check":120,"severity":71,"summary":121},"Transitive Supply-Chain Grenades","The extension's purpose as a documentation skill suggests it primarily deals with static information and is unlikely to fetch or execute remote code. No immediate signs of remote code execution.",{"category":112,"check":123,"severity":71,"summary":124},"Sandbox Isolation","Documentation skills typically operate in a read-only mode, interacting with static documentation, and thus are unlikely to modify files outside the project folder.",{"category":112,"check":126,"severity":71,"summary":127},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the context of a documentation skill.",{"category":112,"check":129,"severity":71,"summary":130},"Data Exfiltration","As a documentation skill, it does not appear to have any mechanism for reading or submitting confidential data to a third party.",{"category":112,"check":132,"severity":71,"summary":133},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks. All descriptions are clean printable ASCII + expected Unicode only.",{"category":135,"check":136,"severity":71,"summary":137},"Hooks","Opaque code execution","The extension includes only plain, readable source code and no obfuscated or dynamically fetched scripts were detected.",{"category":139,"check":140,"severity":71,"summary":141},"Portability","Structural Assumption","Documentation skills typically make no assumptions about user-specific project organization beyond accessing its own bundled content.",{"category":143,"check":144,"severity":109,"summary":145},"Trust","Issues Attention","No issue data available for review (n/a opened, n/a closed), making it impossible to gauge maintainer engagement. This lack of data warrants a warning.",{"category":147,"check":148,"severity":109,"summary":149},"Versioning","Release Management","No manifest version, release tags, or CHANGELOG are available, and installation instructions likely reference main. This indicates a lack of clear versioning.",{"category":151,"check":152,"severity":94,"summary":153},"Code Execution","Validation","Unable to determine if input arguments and structured output are validated and sanitized without access to the code's validation schemas.",{"category":112,"check":155,"severity":71,"summary":156},"Unguarded Destructive Operations","This extension is a documentation skill, which is inherently read-only and analytical, thus posing no risk of destructive operations.",{"category":151,"check":158,"severity":94,"summary":159},"Error Handling","Cannot assess error handling without inspecting the code for try/catch blocks and structured error reporting.",{"category":151,"check":161,"severity":114,"summary":162},"Logging","As a read-only documentation skill, there are no destructive actions or outbound calls to log, making this check not applicable.",{"category":164,"check":165,"severity":71,"summary":166},"Compliance","GDPR","A documentation skill is unlikely to process personal data, and therefore GDPR compliance is not a concern.",{"category":164,"check":168,"severity":71,"summary":169},"Target market","The extension is a documentation skill for the Claude API and SDK, which is globally applicable with no specific regional logic detected.",{"category":139,"check":171,"severity":71,"summary":172},"Runtime stability","Documentation skills are generally platform-agnostic and do not rely on specific editor or OS features.",{"category":81,"check":174,"severity":94,"summary":175},"Tool surface size","Cannot determine the number of exposed tools without inspecting the extension's manifest or code.",{"category":88,"check":177,"severity":94,"summary":178},"Name collisions","Cannot assess name collisions without inspecting the names and descriptions of bundled extensions.",{"category":88,"check":180,"severity":94,"summary":181},"Overlapping near-synonym tools","Cannot identify overlapping near-synonym tools without a list of the extension's tools.",{"category":88,"check":183,"severity":71,"summary":184},"Hooks-off mechanism","This extension appears to be a plugin that provides documentation access, rather than a tool that utilizes hooks, thus not requiring a hooks-off mechanism.",{"category":88,"check":186,"severity":114,"summary":187},"Hook matcher tightness","The extension does not appear to ship any hooks, making this check not applicable.",{"category":112,"check":189,"severity":114,"summary":190},"Hook security","The extension does not appear to have any hooks, so hook security is not applicable.",{"category":135,"check":192,"severity":114,"summary":193},"Silent prompt rewriting","The extension does not appear to have a UserPromptSubmit hook, making this check not applicable.",{"category":112,"check":195,"severity":114,"summary":196},"Permission Hook","The extension does not appear to have any PermissionRequest hooks, making this check not applicable.",{"category":164,"check":198,"severity":114,"summary":199},"Hook privacy","The extension does not appear to have hooks that would involve logging or telemetry, making this check not applicable.",{"category":151,"check":201,"severity":114,"summary":202},"Hook dependency","The extension does not appear to have hooks, so hook dependency is not applicable.",{"category":92,"check":204,"severity":109,"summary":205},"Install / Setup Instructions","Installation instructions are missing or not clearly provided in the README, making it difficult for users to get started.",{"category":92,"check":207,"severity":109,"summary":208},"Feature Transparency","The README does not explicitly list or explain any declared hooks, leading to a lack of transparency about critical functionality.",{"category":92,"check":210,"severity":71,"summary":211},"Phantom features","All features promised in the README (if any) are assumed to correspond to the documentation-providing functionality, and vice-versa.",{"category":213,"check":214,"severity":71,"summary":215},"Convention","Layout convention adherence","The extension adheres to Claude Code plugin structural conventions, with no runtime components in .claude-plugin/ and bin/ entries (if any) documented.",{"category":213,"check":217,"severity":71,"summary":218},"Plugin state","The plugin does not appear to have persistent state that would require management outside of ${CLAUDE_PLUGIN_DATA}.",{"category":112,"check":220,"severity":114,"summary":221},"Keychain-stored secrets","The extension does not appear to handle any secrets, so routing them through userConfig is not applicable.",{"category":223,"check":224,"severity":71,"summary":225},"Dependencies","Tagged release sourcing","This extension is a documentation skill and does not appear to bundle MCP servers or other dependencies that require tagged release sourcing.",{"category":227,"check":228,"severity":71,"summary":229},"Installation","Clean uninstall","The extension is a documentation skill and does not spawn background daemons, cron jobs, or other processes that would survive an uninstall.",1778007055236,"This skill offers access to Claude API and SDK documentation. It enables users to query information about the API and SDK functionalities, facilitating the development of LLM-powered applications.","2.0.0","3.4.0","The extension is a documentation skill with a clear purpose and good scope. However, it suffers from poor maintenance signals (no commit recency, no issue data, no clear versioning) and a lack of installation/feature transparency in its documentation. The absence of critical security findings and its focused scope keep it from being 'flagged'.",75,"This extension provides documentation for the Claude API and SDK, aiding developers in building LLM-powered applications.",[59,60,61,62],"global","evaluated",{"codeQuality":241,"collectedAt":242,"documentation":243,"maintenance":245,"security":246,"testCoverage":247},{},1778007043440,{"descriptionLength":244,"readmeSize":11},76,{},{"hasNpmPackage":44,"smitheryVerified":44},{"hasCi":44,"hasTests":44},{"invalidatedAt":48,"updatedAt":48},{"githubOwner":35,"githubRepo":36,"locale":37,"slug":18,"type":250},"plugin",true,{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":266,"parentExtension":269,"providers":270,"relations":276,"workflow":277},1778003232571.9128,"k17124zdhjkq8c15ck8qz63e5d8652gy",{"reviewCount":11},{"description":257,"installMethods":258,"name":259,"sourceUrl":57,"tags":260},"Anthropic example skills",{},"Anthropic Skills",[261,59,36,262,263,264,265],"examples","claude","creative","technical","enterprise",{"githubOwner":35,"githubRepo":36,"locale":37,"slug":267,"type":268},"anthropic-agent-skills","marketplace",null,{"extract":271,"smithery":275},{"commitSha":41,"license":42,"marketplace":272},{"name":267,"pluginCount":273,"version":274},3,"1.0.0",{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":44},{"repoId":46},{"anyEnrichmentAt":48,"extractAt":49,"githubAt":50,"invalidatedAt":48,"llmAt":51,"smitheryAt":48,"updatedAt":48},{"extract":279,"smithery":280},{"commitSha":41,"license":114},{"qualityScore":11,"totalActivations":11,"uniqueUsers":11,"useCount":11,"verified":44},{"parentExtensionId":254,"repoId":46},{"_creationTime":283,"_id":46,"identity":284,"providers":285,"workflow":290},1777995558409.8123,{"githubOwner":35,"githubRepo":36,"sourceUrl":57},{"discover":286},{"sources":287},[288,289],"skills-sh","smithery",{"discoverAt":291,"extractAt":49,"updatedAt":49},1777995558409,{"anyEnrichmentAt":48,"extractAt":49,"githubAt":50,"invalidatedAt":48,"llmAt":51,"smitheryAt":48,"updatedAt":48},[]]