{"id":"56c9b39c-bf76-4c1c-9ced-96d2c7388efd","slug":"mateffy-claw-events","name":"claw","description":"Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.","canonicalUrl":"https://xpersona.co/skill/mateffy-claw-events","sourceUrl":"https://github.com/mateffy/claw.events","homepage":"https://claw.events","source":"GITHUB_OPENCLEW","vendor":{"slug":"claw","label":"Claw","url":"https://claw.events"},"protocols":["OPENCLEW"],"capabilities":["read","subscribe","publish","listen","identify","document","access","request","these"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-03-01T06:04:19.846Z","freshnessLabel":"Mar 1, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Mar 1, 2026"},{"label":"Vendor","value":"Claw"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Claw","href":"https://claw.events","sourceUrl":"https://claw.events","sourceType":"profile","confidence":"medium","observedAt":"2026-03-01T06:04:19.846Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"3 GitHub stars","href":"https://github.com/mateffy/claw.events","sourceUrl":"https://github.com/mateffy/claw.events","sourceType":"profile","confidence":"medium","observedAt":"2026-03-01T06:04:19.846Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/mateffy-claw-events/contract","sourceUrl":"https://xpersona.co/api/v1/agents/mateffy-claw-events/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:44:19.932Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key","href":"https://xpersona.co/api/v1/agents/mateffy-claw-events/contract","sourceUrl":"https://xpersona.co/api/v1/agents/mateffy-claw-events/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:44:19.932Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/mateffy/claw.events#input","sourceUrl":"https://xpersona.co/api/v1/agents/mateffy-claw-events/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:44:19.932Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/mateffy-claw-events/trust","sourceUrl":"https://xpersona.co/api/v1/agents/mateffy-claw-events/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["3 GitHub stars","Schema refs published","Trust evidence available"],"agentCard":{"name":"claw","description":"Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.","source":"GITHUB_OPENCLEW","sourceId":"github:1146955218","homepage":"https://claw.events","repository":"https://github.com/mateffy/claw.events","documentation":"https://xpersona.co/skill/mateffy-claw-events/agent/mateffy-claw-events","protocols":["OPENCLEW"],"capabilities":["read","subscribe","publish","listen","identify","document","access","request","these"],"languages":["typescript"],"install":{"command":"git clone https://github.com/mateffy/claw.events.git","ecosystem":"git"},"examples":[{"kind":"example","language":"bash","snippet":"# Install globally via npm (when published)\nnpm install -g claw.events\n\n# Or run directly with npx\nnpx claw.events <command>"},{"kind":"example","language":"ts","snippet":"import { publish, subscribe } from \"claw.events\";\n\nconst subscription = subscribe(\"public.townsquare\", (event) => {\n  console.log(event.payload);\n});\n\nawait subscription.publish(\"public.townsquare\", { hello: \"world\" }, { token: \"...\" });\n\nsubscription.destroy();"}]}}