-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathskill-pack-catalog.json
More file actions
289 lines (289 loc) · 10.2 KB
/
Copy pathskill-pack-catalog.json
File metadata and controls
289 lines (289 loc) · 10.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
{
"$schema": "./skill-pack-catalog.schema.json",
"catalogVersion": 1,
"packs": [
{
"id": "runtime-diagnostics-pack",
"status": "partial",
"starterShape": "read-only-runtime-diagnostics",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target runtime-diagnostics-pack",
"requiredInputs": [
"current provider id",
"runtime diagnostics access",
"read-only automation context"
],
"starterSteps": [
"Read provider diagnose and support-bundle data first.",
"Summarize readiness, remediation, and attach-target truth without invoking providers.",
"Escalate missing browser/login state as explicit blocker text.",
"Keep every action read-only."
],
"outputArtifacts": [
"diagnostics skill recipe",
"provider triage checklist",
"bounded incident summary"
],
"safeClaims": [
"read-only diagnostics pack",
"runtime readiness summary",
"no invoke/write actions"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"starter-packs/README.md",
"docs/mcp.md",
"docs/public-surface-support-matrix.md"
],
"copyReadyPackPath": "starter-packs/skills/runtime-diagnostics-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target runtime-diagnostics-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"CLI",
"MCP",
"HTTP/API"
],
"notYetSupported": [
"invoke",
"acquisition write",
"browser automation",
"execution-brain parity"
]
},
{
"id": "docs-seo-sync-pack",
"status": "partial",
"starterShape": "truth-sync-and-discoverability",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target docs-seo-sync-pack",
"requiredInputs": [
"current public-surface catalog",
"discoverability keyword table",
"human review before publishing claims"
],
"starterSteps": [
"Read the current surface catalog and keyword truth table first.",
"Sync docs or builder metadata to the latest truthful support labels.",
"Keep partial and research-only labels intact instead of upgrading claims.",
"Hand the result to a human reviewer before any outward publication."
],
"outputArtifacts": [
"docs sync recipe",
"SEO/discoverability checklist",
"truth-safe keyword set"
],
"safeClaims": [
"truth-sync starter",
"discoverability helper",
"not a marketing autopilot"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"starter-packs/README.md",
"docs/discoverability-keyword-truth.md",
"docs/public-surface-catalog.md"
],
"copyReadyPackPath": "starter-packs/skills/docs-seo-sync-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target docs-seo-sync-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"public-surface catalog",
"support matrix",
"discoverability truth"
],
"notYetSupported": [
"marketing autopilot",
"claim escalation without review",
"launch automation"
]
},
{
"id": "chat-app-runtime-pack",
"status": "planned",
"starterShape": "chat-app-runtime-bridge",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target chat-app-runtime-pack",
"requiredInputs": [
"runtime surface access",
"provider catalog truth",
"existing chat host context"
],
"starterSteps": [
"Read runtime doctor or provider catalog truth first.",
"Confirm the service-first bridge shape before touching any product shell UI.",
"Keep runtime invoke and host wiring explicitly separated from product polish.",
"Escalate unsupported tool or browser-write requirements as out of scope."
],
"outputArtifacts": [
"chat runtime scaffold",
"service-first host checklist",
"provider grounding note"
],
"safeClaims": [
"chat-app runtime scaffold",
"service-first bridge planning pack",
"no full product shell"
],
"recommendedDocs": [
"starter-packs/README.md",
"docs/api/service-http-reference.md",
"docs/api/sdk-quickstart.md",
"docs/public-surface-support-matrix.md"
],
"copyReadyPackPath": "starter-packs/skills/chat-app-runtime-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target chat-app-runtime-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"HTTP/API",
"SDK/client",
"provider catalog"
],
"notYetSupported": [
"full chat product scaffold",
"tool-using agent shell",
"browser/session write automation"
]
},
{
"id": "research-copilot-pack",
"status": "planned",
"starterShape": "research-copilot-grounding",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target research-copilot-pack",
"requiredInputs": [
"surface catalog truth",
"compat target truth",
"keyword truth table"
],
"starterSteps": [
"Read truth surfaces before synthesizing research conclusions.",
"Keep human-reviewed synthesis separate from automatic claim escalation.",
"Use keyword truth and support labels as hard brakes.",
"Stay read-only across every step."
],
"outputArtifacts": [
"research grounding checklist",
"truth-surface packet",
"human-review handoff"
],
"safeClaims": [
"research copilot scaffold",
"truth-surface grounding pack",
"no autonomous research loop"
],
"recommendedDocs": [
"starter-packs/README.md",
"docs/public-surface-support-matrix.md",
"docs/discoverability-keyword-truth.md",
"docs/public-surface-catalog.md"
],
"copyReadyPackPath": "starter-packs/skills/research-copilot-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target research-copilot-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"surface catalog",
"compat targets",
"keyword truth"
],
"notYetSupported": [
"autonomous multi-source research loop",
"citation autopilot",
"browser write automation"
]
},
{
"id": "compare-runtime-pack",
"status": "planned",
"starterShape": "compare-first-runtime-decision",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target compare-runtime-pack",
"requiredInputs": [
"starter pack comparison catalog",
"runtime surface truth",
"human-owned decision criteria"
],
"starterSteps": [
"Read the starter-pack comparison and filter truth first.",
"Compare constraints before picking a winner.",
"Keep decision logic explicit instead of auto-selecting a runtime path.",
"Treat this pack as a worksheet, not an automated benchmark."
],
"outputArtifacts": [
"compare-first worksheet",
"constraint tradeoff table",
"decision-ready shortlist"
],
"safeClaims": [
"compare-first scaffold",
"constraint filter worksheet",
"no automatic winner selection"
],
"recommendedDocs": [
"starter-packs/README.md",
"docs/starter-pack-chooser.md",
"docs/faq.md",
"docs/public-surface-catalog.md"
],
"copyReadyPackPath": "starter-packs/skills/compare-runtime-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target compare-runtime-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"starter-pack comparison",
"starter-pack filter",
"FAQ"
],
"notYetSupported": [
"automatic winner selection",
"live benchmark automation",
"consumer parity scoring"
]
},
{
"id": "byok-first-safe-pack",
"status": "planned",
"starterShape": "byok-first-safe-runtime",
"bestEntry": "pnpm run webai-bridge:cli -- skill-pack --target byok-first-safe-pack",
"requiredInputs": [
"provider catalog truth",
"service/http reference",
"sdk quickstart"
],
"starterSteps": [
"Start with BYOK provider truth before considering web-login recovery.",
"Keep key handling and provider grounding explicit.",
"Use invoke only after confirming BYOK-safe prerequisites.",
"Do not widen into automatic failover or secret management claims."
],
"outputArtifacts": [
"BYOK-first checklist",
"safe invoke scaffold",
"provider-lane grounding note"
],
"safeClaims": [
"BYOK-first scaffold",
"safe invoke planning pack",
"no web-login recovery claims"
],
"recommendedDocs": [
"starter-packs/README.md",
"docs/api/sdk-quickstart.md",
"docs/api/service-http-reference.md",
"docs/public-surface-support-matrix.md"
],
"copyReadyPackPath": "starter-packs/skills/byok-first-safe-pack",
"routeCommand": "pnpm run webai-bridge:cli -- skill-pack-route --target byok-first-safe-pack",
"routeCatalogPath": "catalogs/skill-pack-routes.json#routes[id]",
"routeMcpTool": "webai-bridge.catalog.skill_pack",
"backingSurfaces": [
"provider catalog",
"SDK/client",
"HTTP/API"
],
"notYetSupported": [
"key storage workflow",
"web-login session recovery",
"automatic provider failover"
]
}
]
}