125 lines
4.7 KiB
JSON
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": []
|
|
}
|
|
} |