{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:cskiro/claudex:api-tools", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "32a4af94f0baa6026847245149f66c1391f87b4e", "treeHash": "6f7e48c29523e2b49125ed742e7d35d377d96024f74d43f3e60bc3d9dbc218a9", "generatedAt": "2025-11-28T10:15:48.350047Z", "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": "api-tools", "description": "Tools for leveraging Anthropic API features like structured outputs" }, "content": { "files": [ { "path": "README.md", "sha256": "78cfc39342cb9dfc3064f3345c6e3b27f9e13307b9ed932de049f1e3ef11e371" }, { "path": ".claude-plugin/plugin.json", "sha256": "54b255b37a844cebf4d83019eaec594b5aa6e566adef43be9ddcd4c91ca473c0" }, { "path": "skills/json-outputs-implementer/CHANGELOG.md", "sha256": "86c6eb2979a4e46e962f58b15a3e826e8d97e9bb363cc54c6074ec99feb602f0" }, { "path": "skills/json-outputs-implementer/README.md", "sha256": "935fa93d89d903442908af54745a222860a705fe544aad27cb5d491e21f8daed" }, { "path": "skills/json-outputs-implementer/SKILL.md", "sha256": "5a2a9f5faeab4caac92fc1fb6db4b5a644709e9ac87413198affc1265650fc22" }, { "path": "skills/json-outputs-implementer/examples/invoice-extraction.py", "sha256": "9df74a95f69296053017d5937ddc71ad4dbd6ca00aed6a97e2c3a8813f8abd53" }, { "path": "skills/json-outputs-implementer/examples/contact-extraction.py", "sha256": "cf920c2efadbd182d390a2df2d115df8c2757d26b7733bc6d56b2d4726c9a3a2" }, { "path": "skills/json-outputs-implementer/workflow/phase-1-schema-design.md", "sha256": "a9b8f67cfbedb9ae7a01e3fb1a39edafb41ac19964d3403b8b4c578b6072057f" }, { "path": "skills/json-outputs-implementer/workflow/phase-2-sdk-integration.md", "sha256": "6e7ec79a9243a798fc2f257bbfaa3ddcb8fa4b17462feffc3f2e547c1bcf3aba" }, { "path": "skills/json-outputs-implementer/workflow/phase-3-error-handling.md", "sha256": "245086dfd11f373de5518e2b5adc85b821873fabddbcb67e9bc840dad6a440a9" }, { "path": "skills/json-outputs-implementer/workflow/phase-5-production.md", "sha256": "3309d9209908d42a7a132e5318e16a1f545adb5a5e96aa275a13599107a8bc27" }, { "path": "skills/json-outputs-implementer/workflow/phase-4-testing.md", "sha256": "e400fdb32a2195068d4307fa44bad257f2e3ce74aaeb61b3dc02d971e94227a8" }, { "path": "skills/json-outputs-implementer/reference/.gitkeep", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "skills/json-outputs-implementer/reference/schema-limitations.md", "sha256": "4083a194732b6e4b6845e49a5b66484325d5b6df4ec247b8bce52a645b9dcb2a" }, { "path": "skills/json-outputs-implementer/reference/use-cases.md", "sha256": "d6909ea7cead37dddcb80ea8c3a9be48193125371c2c9e2633828c75d1e7a2d4" }, { "path": "skills/strict-tool-implementer/CHANGELOG.md", "sha256": "fc4f5ba2ec3a7d11e0ab335bf75cdf35ce0fa13fe361fc9f948f9306d9c0e583" }, { "path": "skills/strict-tool-implementer/README.md", "sha256": "f981cc68c997db219f73064946f0da84ed0730b6c2c70eb1a0071888b22e007b" }, { "path": "skills/strict-tool-implementer/SKILL.md", "sha256": "1891b1d5a673286ffb25e7cec0863bfa8eb28f722faeead07138168928dc1ab5" }, { "path": "skills/strict-tool-implementer/examples/travel-booking-agent.py", "sha256": "74fe96fd5928e0e5e4fe33fecc5cf7f38b056b7123118a230c20b31b8eadd092" }, { "path": "skills/strict-tool-implementer/workflow/phase-1-schema-design.md", "sha256": "cb9e2574cbc20481a5c8bb7a957b1291f4af7d943b44549ec0fa8ecb8d64a461" }, { "path": "skills/strict-tool-implementer/workflow/phase-2-implementation.md", "sha256": "6df3dbf3a4f5a37a639ee291e227ddb7b9c19ff2c9dfc09206df687f8344cc91" }, { "path": "skills/strict-tool-implementer/workflow/phase-3-error-handling.md", "sha256": "00ec291acb1bdb30d7fcb0116bf9aafda5f658fc13ad4d995d0e879bfd51641a" }, { "path": "skills/strict-tool-implementer/workflow/phase-5-production.md", "sha256": "453e311d46f215a2f57bde62b84c4bbc7abd4b656117971f6e9201bfd82603c6" }, { "path": "skills/strict-tool-implementer/workflow/phase-4-testing.md", "sha256": "41a69b32a1ea99592c92decbb19a45d1e84dea1efcacdc6273cf03a0008a34b2" }, { "path": "skills/strict-tool-implementer/reference/success-criteria.md", "sha256": "943784fc9456649f25eb11ae3b34e099c8bfd0c4f18615313dc11cc4ea249821" }, { "path": "skills/strict-tool-implementer/reference/.gitkeep", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "skills/strict-tool-implementer/reference/common-patterns.md", "sha256": "0f313193fb1ed90f102a614288ecb834650688fd61beb86ea5ebe446888d4644" }, { "path": "skills/structured-outputs-advisor/CHANGELOG.md", "sha256": "8c9273bf04b8c9a3cae56ebe2e7c9671c0c3998eb945e1bd86991bf9a73683f4" }, { "path": "skills/structured-outputs-advisor/README.md", "sha256": "7fa0c089b7b696f231992d301f50b328b3d847eedc9ccb9e94e6c0623f715381" }, { "path": "skills/structured-outputs-advisor/SKILL.md", "sha256": "e1ba71fce7858b696e5eb18908be188614acc807892891c2304b51be842002d2" }, { "path": "skills/structured-outputs-advisor/examples/mode-selection-examples.md", "sha256": "3ae282b847a6f656bc6c52cda303daa7c288ca8bea88649efdf443fd681a166b" }, { "path": "skills/structured-outputs-advisor/reference/.gitkeep", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" } ], "dirSha256": "6f7e48c29523e2b49125ed742e7d35d377d96024f74d43f3e60bc3d9dbc218a9" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }