Files
gh-jezweb-claude-skills-ski…/plugin.lock.json
2025-11-30 08:24:01 +08:00

125 lines
4.5 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/claude-api",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "0b446dc7f17ae1ba47fea924d73fe5b8ac655302",
"treeHash": "0d9003459d6376a2af8544e39932cd7d1bda1d681490397dda3e54de8c5ce071",
"generatedAt": "2025-11-28T10:19:02.213122Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "claude-api",
"description": "Integrate Claude API with streaming, prompt caching, tool use, vision, and extended thinking. Use when: building chatbots, AI assistants, content tools in Node.js/Workers/Next.js, or troubleshooting rate_limit_error, overloaded_error, invalid_request_error, 429 errors.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "030954f810c2215caa27c6e578f96237b015580f14045f03036cb64fb1f906cc"
},
{
"path": "SKILL.md",
"sha256": "583beabc079f4d049641170507d1526bf69ab7d8a488bafdaf13c14ce760325f"
},
{
"path": "references/rate-limits.md",
"sha256": "d365e3327c2f9343a7ea2e8c0b085e72624352df04ad7c3b790211bd90fbace9"
},
{
"path": "references/tool-use-patterns.md",
"sha256": "c08b81d8b74e6dbe481570575e4c6d5452ed1ea6ee58331773d362e4ad0b679f"
},
{
"path": "references/top-errors.md",
"sha256": "61e316b1dfd7c3459955529e1386471516c0836b9306bd77f717bc8e1181e909"
},
{
"path": "references/vision-capabilities.md",
"sha256": "232d5aab709580a4684450252943c1291efeaf8f39038dea4a762097f7de97a5"
},
{
"path": "references/prompt-caching-guide.md",
"sha256": "aad6332727664ba5345be4c433d877f01520bdd4d4ad44e8603405702fd931b2"
},
{
"path": "references/api-reference.md",
"sha256": "845efb91c97276fe6cc4ac8105eeea736701ef0b3ea2ccab278ea7f8605f2bde"
},
{
"path": "scripts/check-versions.sh",
"sha256": "09a2d059609ba75e4ffecc688c7075a981c263368c92c31b5ad766f931176aa1"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "fd8b0ba9d8e048ebc7efe84d487920bf856931c4438f06383ba0ae7ff480d20c"
},
{
"path": "templates/extended-thinking.ts",
"sha256": "32298e07dad6df9116b49280f3a5c763f362fb2b880550538484459e975962d8"
},
{
"path": "templates/tool-use-basic.ts",
"sha256": "e83db54f9d28b7cfe1e3187873fd955f68017df61dfd91de3208f5659827d819"
},
{
"path": "templates/tool-use-advanced.ts",
"sha256": "2f486d51f6011224c0ca5cb541fccd450257adfb0b468f051d3a20fcf021f558"
},
{
"path": "templates/wrangler.jsonc",
"sha256": "f200236b2af9644ae7b95f523cd5cf50afb96eea478bf65bdad15768600fe8cf"
},
{
"path": "templates/nextjs-api-route.ts",
"sha256": "fa3ee9a8eb426c59bf1be2e1587704497303854cfd675e26088603605421b0c6"
},
{
"path": "templates/streaming-chat.ts",
"sha256": "a67c02b6ac9eef07812e0abe777182e0f29a4b263ef688b6375e849ed46ead2f"
},
{
"path": "templates/basic-chat.ts",
"sha256": "3461d28e0d4ae9b34f03b24b6dcea3a033f261721e5b833a0065da04f58f9bc4"
},
{
"path": "templates/error-handling.ts",
"sha256": "352ec0214260c012b1bce78ecf39026c410769783f8ce25497859b6824f09064"
},
{
"path": "templates/package.json",
"sha256": "3fedabb44a2d420de2139167ffe4705e7104dfe54479e0fe8d69b673ff30a2d3"
},
{
"path": "templates/cloudflare-worker.ts",
"sha256": "34a4bea6597f104ced2d49de7508fed05cf0e4e5ac9cab49c2761506b7fa1c63"
},
{
"path": "templates/nodejs-example.ts",
"sha256": "aed836c3d2fdd05e52d7079b2aa09fa3c0750c9ff468e1bcdbf1533623aab85f"
},
{
"path": "templates/vision-image.ts",
"sha256": "51418952ec69fdd109c40d04cf0b42487de9edd3dbeb2223aacbfbe66471fef1"
},
{
"path": "templates/prompt-caching.ts",
"sha256": "df3b729e396f852f0e421d471a01259e3de96b71d85b7c99470b089c1b2cacef"
}
],
"dirSha256": "0d9003459d6376a2af8544e39932cd7d1bda1d681490397dda3e54de8c5ce071"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}