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

125 lines
4.7 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/ai-sdk-core",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "1c2857142ee6e3d85df7bbe0d3015fc0971f01ad",
"treeHash": "90b58c54ad625fd18dad4840d80133a7da6b47909e9ef70f14ef386f40b53972",
"generatedAt": "2025-11-28T10:19:00.280928Z",
"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": "ai-sdk-core",
"description": "Build backend AI features with Vercel AI SDK v5: text generation, structured output (Zod schemas), tool calling, and agents. Multi-provider support (OpenAI, Anthropic, Google, Cloudflare). Use when: implementing server-side AI, generating text/structured data, building AI agents, streaming responses, or troubleshooting AI_APICallError, AI_NoObjectGeneratedError.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "40d7043d7a9cbc19e2967e487b401e62415e00637691f74c8468d0ace5960edf"
},
{
"path": "SKILL.md",
"sha256": "5028044396d2df40ced1626d74b5700fe18282855c8d6d0792e63ba6a2d7c80f"
},
{
"path": "VERIFICATION_REPORT.md",
"sha256": "b658585656e45ec1ee2efece6b4e7fb45972612051994154e18381ad612ced52"
},
{
"path": "references/providers-quickstart.md",
"sha256": "d607a8c1cccedb52633eac231901f1020e02a5d8b18a2dc4ea01b679836d5f0e"
},
{
"path": "references/v5-breaking-changes.md",
"sha256": "0f3e11c07044675f6e3078ea3d3482e0d26cbcd8b4af686cda4819f28c348446"
},
{
"path": "references/top-errors.md",
"sha256": "7b60f3ac1d0d845070a1a93941b4173cd6b4fbed311c4a23f61504c74856046a"
},
{
"path": "references/production-patterns.md",
"sha256": "757dd5293a63a5f3e0f013cc86ac6ac6de6d79589a848d27ea5b8aefa8c6186c"
},
{
"path": "references/links-to-official-docs.md",
"sha256": "c28ec873f07b78c519ceaf3866e03402466c83e41f18069a722937c1b67fbcb8"
},
{
"path": "scripts/check-versions.sh",
"sha256": "cf24c7435ab34c784ac1537b70b1a886e8d8c11ace85a1fb404e9f1b7965b4f8"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "7f788cd071bcb480f3d31fdf12bf6ba345b4eeabbfd8da2b5b320a051e25c21f"
},
{
"path": "templates/tools-basic.ts",
"sha256": "7c51a6b2b51611dc20e3de1ce348f36c4347a08fce8e9f41c34a550830c10706"
},
{
"path": "templates/cloudflare-worker-integration.ts",
"sha256": "19880356c1f7a1c621750e727f2c3668cd0e129084a6259d0941bdb2c365e3a7"
},
{
"path": "templates/generate-object-zod.ts",
"sha256": "8257e05614541fed5eb48ac51bac08e1959a54747de6246093088f4516094eda"
},
{
"path": "templates/nextjs-server-action.ts",
"sha256": "b1fcdff3d2b27b4d1a7ca9c68370eaa259378b51cf4e7efe6e535f2203449ec0"
},
{
"path": "templates/stream-object-zod.ts",
"sha256": "cf8df737215d1eb07a241126b9e4cb329efa189b9649939a5c9d849670e10aa0"
},
{
"path": "templates/package.json",
"sha256": "386a0998b0931330aff6e20f0a55dd60387d83f8561a6e93642ebd53e2c62a8b"
},
{
"path": "templates/agent-with-tools.ts",
"sha256": "7af59dd3256bf5ba6c1becc2ad67f20e12239191c3bc87be153390788fb43d38"
},
{
"path": "templates/anthropic-setup.ts",
"sha256": "67c33b0e9a87de6167954101bf8d5dd7d4e5e0a6b879a716641f66f3515da388"
},
{
"path": "templates/multi-step-execution.ts",
"sha256": "38431267b3e11ead3d9a08daaba6e15ae915e32a3b36c2d6297bc22eeb1b9052"
},
{
"path": "templates/google-setup.ts",
"sha256": "7194a7e5953c58da27e2602e81f87856eed55c21077de25a822a1f131167ec9e"
},
{
"path": "templates/generate-text-basic.ts",
"sha256": "e04407d3ef478e12a22e3e855f901f2005d265f3b0c047756f9fad9eaab2d55f"
},
{
"path": "templates/openai-setup.ts",
"sha256": "2c6724cf76f6d13541ec8991114940bf681811c013107d4b4b0a94b22f78682d"
},
{
"path": "templates/stream-text-chat.ts",
"sha256": "8cae34234f6a8f1061ba9c186728ff488047b35a6b6c5e24c22e5c394e67900f"
}
],
"dirSha256": "90b58c54ad625fd18dad4840d80133a7da6b47909e9ef70f14ef386f40b53972"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}