Skip to content

Commit 643eddd

Browse files
committed
feat(v2): add complete Sui partner plugins
1 parent 95104f8 commit 643eddd

23 files changed

Lines changed: 1327 additions & 72 deletions

v2/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@ archive entries, validates the complete package, and reproduces a deterministic
104104
`.tar.gz` artifact. `release.json` binds its GitHub Release URL, archive SHA-256,
105105
package `sha256-tree-v1` digest, and catalog projection.
106106

107+
Recipe schema 2 may also copy pinned supporting files or directories and apply
108+
declared Skill frontmatter normalization. Unknown upstream fields can be
109+
preserved under `metadata` and non-string metadata values can be serialized as
110+
canonical JSON strings. Exact text replacements require an expected occurrence
111+
count. Every transformation is recorded in the artifact's `SOURCES.json`; the
112+
result still passes the same Agent Plugins and Agent Skills validation as an
113+
unmodified source package.
114+
107115
Published release assets are immutable. The publish workflow creates a missing
108116
asset, treats an existing byte-identical asset as a no-op, and fails rather than
109117
overwriting different bytes. Runtime clients verify both digests before native

v2/catalog.json

Lines changed: 160 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,21 @@
66
"mcpServers": {
77
"aftermath-api": "streamable-http"
88
},
9-
"skills": []
9+
"skills": [
10+
"aftermath-perpetuals",
11+
"aftermath-ts-sdk",
12+
"sui-move-gas-optimization"
13+
]
1014
},
11-
"description": "Official Aftermath Finance API discovery through its hosted MCP server.",
12-
"digest": "sha256-tree-v1:adaaba17448906518e2a5b79a4ab46fb36fc06ffe25d2bd3d8224df6a1f8d578",
15+
"description": "Aftermath Finance SDK and API integration guidance with hosted MCP access.",
16+
"digest": "sha256-tree-v1:dd416c8e84d8e98d5669aa56976b16a04d915e4a9071a4762c939987a1b337af",
1317
"displayName": "Aftermath Finance",
1418
"keywords": [
1519
"aftermath",
1620
"sui",
1721
"defi",
18-
"api",
19-
"perpetuals"
22+
"perpetuals",
23+
"sdk"
2024
],
2125
"languages": [
2226
"en"
@@ -28,8 +32,9 @@
2832
"hermes"
2933
],
3034
"source": {
31-
"path": "./plugins/aftermath",
32-
"type": "store"
35+
"archiveDigest": "sha256:1ee60737fb4bcafb2b11670422b6eae9a2bc6a9130e2d817f1fecf54523931b2",
36+
"type": "github-release",
37+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-aftermath-v0.1.0/aftermath-0.1.0.tar.gz"
3338
},
3439
"version": "0.1.0"
3540
},
@@ -104,6 +109,61 @@
104109
},
105110
"version": "0.1.0"
106111
},
112+
{
113+
"category": "developer-tools",
114+
"components": {
115+
"mcpServers": {},
116+
"skills": [
117+
"scallop-advanced-transactions",
118+
"scallop-borrow-incentive",
119+
"scallop-client-setup",
120+
"scallop-crypto-keys",
121+
"scallop-error-handling",
122+
"scallop-flash-loan",
123+
"scallop-lend-integration",
124+
"scallop-liquidation-helper",
125+
"scallop-loyalty",
126+
"scallop-market-limits",
127+
"scallop-obligation-manager",
128+
"scallop-oracle",
129+
"scallop-overview",
130+
"scallop-portfolio-analytics",
131+
"scallop-query-data",
132+
"scallop-referral",
133+
"scallop-rpc-client",
134+
"scallop-scasui-staking",
135+
"scallop-scoin",
136+
"scallop-spool-staking",
137+
"scallop-vesca",
138+
"scallop-xoracle-integration"
139+
]
140+
},
141+
"description": "Complete Scallop Protocol guidance for lending, staking, governance, and SDK integration on Sui.",
142+
"digest": "sha256-tree-v1:d49d5f637e1dd52502fbd784e9c2e2742597106acff7195ff7c38f2cbff70d33",
143+
"displayName": "Scallop Protocol",
144+
"keywords": [
145+
"scallop",
146+
"sui",
147+
"defi",
148+
"lending",
149+
"staking"
150+
],
151+
"languages": [
152+
"en"
153+
],
154+
"name": "scallop",
155+
"publisher": "Scallop",
156+
"runtimes": [
157+
"openclaw",
158+
"hermes"
159+
],
160+
"source": {
161+
"archiveDigest": "sha256:9d6e07932354ff013bc89cf7fb6f907a84cf5efa4eb7c757102e5b4a47d6a449",
162+
"type": "github-release",
163+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-scallop-v0.1.0/scallop-0.1.0.tar.gz"
164+
},
165+
"version": "0.1.0"
166+
},
107167
{
108168
"category": "developer-tools",
109169
"components": {
@@ -128,14 +188,11 @@
128188
"sui-object-model",
129189
"sui-overview",
130190
"sui-publish",
131-
"sui-sdks",
132-
"walrus-sites",
133-
"walrus-sites-portal",
134-
"walrus-sites-publishing"
191+
"sui-sdks"
135192
]
136193
},
137194
"description": "Official Sui development guidance and documentation access for coding agents.",
138-
"digest": "sha256-tree-v1:c4dda94ccbb861177ce8029221824b1e67dc71a5af33d9d9e14f84561257f269",
195+
"digest": "sha256-tree-v1:f14f5cf95a50d95e62b38a0c27711ddd868a0252f242eb93eca08c8a5e217049",
139196
"displayName": "Sui Development",
140197
"keywords": [
141198
"sui",
@@ -154,9 +211,98 @@
154211
"hermes"
155212
],
156213
"source": {
157-
"archiveDigest": "sha256:a9364b27efea274693e0ef7f7a5b56974f020c261876aade22f64df6e8975f24",
214+
"archiveDigest": "sha256:0d89e3a47ec90bed819381b45c584b3b26d9934fc021cf76740aa06e740fbf81",
215+
"type": "github-release",
216+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-sui-v0.2.0/sui-0.2.0.tar.gz"
217+
},
218+
"version": "0.2.0"
219+
},
220+
{
221+
"category": "developer-tools",
222+
"components": {
223+
"mcpServers": {
224+
"t2000": "streamable-http"
225+
},
226+
"skills": [
227+
"t2000-check-balance",
228+
"t2000-connect",
229+
"t2000-job",
230+
"t2000-pay",
231+
"t2000-receive",
232+
"t2000-send",
233+
"t2000-services",
234+
"t2000-setup",
235+
"t2000-swap"
236+
]
237+
},
238+
"description": "t2000 Agent Wallet guidance for balances, transfers, swaps, jobs, and x402 API payments on Sui.",
239+
"digest": "sha256-tree-v1:1da7be79379fc89008b8bc72f73b05d5a8a8c00413345dd8c4c70371a5251bc3",
240+
"displayName": "t2000 Agent Wallet",
241+
"keywords": [
242+
"t2000",
243+
"sui",
244+
"wallet",
245+
"payments",
246+
"x402"
247+
],
248+
"languages": [
249+
"en"
250+
],
251+
"name": "t2000",
252+
"publisher": "t2000",
253+
"runtimes": [
254+
"openclaw",
255+
"hermes"
256+
],
257+
"source": {
258+
"archiveDigest": "sha256:05e59e97e47c752479845dafcc2d64d664d32a81ed836ba923f726ea360bc3fc",
259+
"type": "github-release",
260+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-t2000-v0.1.0/t2000-0.1.0.tar.gz"
261+
},
262+
"version": "0.1.0"
263+
},
264+
{
265+
"category": "developer-tools",
266+
"components": {
267+
"mcpServers": {},
268+
"skills": [
269+
"walrus-blob-lifecycle",
270+
"walrus-cli",
271+
"walrus-data-security",
272+
"walrus-http-api",
273+
"walrus-memory",
274+
"walrus-move-integration",
275+
"walrus-overview",
276+
"walrus-quilts",
277+
"walrus-sites",
278+
"walrus-storage-costs",
279+
"walrus-troubleshooting",
280+
"walrus-ts-sdk"
281+
]
282+
},
283+
"description": "Complete Walrus guidance for decentralized storage, SDKs, sites, encryption, and agent memory on Sui.",
284+
"digest": "sha256-tree-v1:f9744b4a9b06f26bda983f088c577071c6b4a2ccea89f0a7ceb05e33af578b14",
285+
"displayName": "Walrus",
286+
"keywords": [
287+
"walrus",
288+
"sui",
289+
"storage",
290+
"websites",
291+
"sdk"
292+
],
293+
"languages": [
294+
"en"
295+
],
296+
"name": "walrus",
297+
"publisher": "Mysten Labs",
298+
"runtimes": [
299+
"openclaw",
300+
"hermes"
301+
],
302+
"source": {
303+
"archiveDigest": "sha256:7a10021eeef05e7563a45ef2e69ea2ca17cb566811e21255e9f3e033b2e9a6ca",
158304
"type": "github-release",
159-
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-sui-v0.1.0/sui-0.1.0.tar.gz"
305+
"url": "https://github.com/Clawdi-AI/store/releases/download/agent-plugin-walrus-v0.1.0/walrus-0.1.0.tar.gz"
160306
},
161307
"version": "0.1.0"
162308
}

0 commit comments

Comments
 (0)