Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:16:46 +08:00
commit 3d2cb201f0
33 changed files with 2911 additions and 0 deletions

160
plugin.lock.json Normal file
View File

@@ -0,0 +1,160 @@
{
"$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": []
}
}