Install
openclaw skills install revertwtf-catalog-researchPerform broader source-backed catalog enrichment for new EVM ecosystems, protocols, providers, standards, or deprecated/renamed/sunsetting coverage.
openclaw skills install revertwtf-catalog-researchUse this skill for broad catalog coverage passes: new chains, protocol ecosystems, contract repositories, provider APIs, standards, x402-style flows, explorer APIs, or lifecycle audits.
legacy; do not delete useful entries just because the product is deprecated.legacy: deprecated, wound down, or historical but still useful.sunsetting: active enough to matter but tied to an announced shutdown date.renamed: ecosystem branding changed while errors remain relevant.packages/catalog/src/data/shards/.packages/catalog/src/sources.ts for lifecycle metadata.packages/selectors/src/generated.ts when custom errors are involved.sources.ts.scripts/enrich-new-ecosystem-shards.mjs when the target fits its model.nextSteps should tell an app, wallet, support console, or agent what to do next.node scripts/build-catalog-data.mjs --generate --dist --check
node --experimental-strip-types scripts/validate-catalog.ts
node scripts/check-catalog-duplicates.mjs --fail-on=id,same-source-selector
node node_modules/typescript/bin/tsc -p packages/catalog/tsconfig.json --noEmit
node node_modules/typescript/bin/tsc -p packages/parser/tsconfig.json --noEmit
Useful smoke checks:
node --input-type=module -e "import { getCatalog } from './packages/catalog/dist/index.js'; console.log(getCatalog().length)"
If generated source files or dist JSON change, keep them synchronized with the shard source.