Agent skill · writing content · aradotso

world2agent-protocol

world2agent-protocol — an agent skill for coding agents.

Why this skill is useful

Provides specific integration patterns and SDK usage examples for the World2Agent protocol that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

/plugin marketplace add machinepulse-ai/world2agent-plugins /plugin install world2agent@world2agent-plugins /reload-plugins /world2agent:sensor-add @world2agent/sensor-hackernews /world2agent:sensor-add @quill-io/sensor-frontier-ai-news bash claude --dangerously-load-development-channels plugin:world2agent@world2agent-plugins bash npm install @world2agent/sdk npm install @world2agent/sensor-hackernews typescript interface W2ASignal { id: string; // Unique signal ID (UUID) sensorId: string; // e.g. "@world2agent/sensor-hackernews" sensorVersion: string; // semver timestamp: string; // ISO 8601 type: string; // e.g. "story.new", "price.alert", "news.post" priority: "low" "medium" "high" "critical"; payload: Record<string, unknown>; // Sensor-specific structured data meta?: { source?: string; // URL or origin tags?: string[]; confidence?: number; // 0–1 }; } json { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "sensorId": "@world2agent/sensor-hackernews", "sensorVersion": "1.2.0", "timestamp": "2026-04-29T10:00:00Z", "type": "story.new", "priority": "medium", "payload": { "storyId": 39812345, "title": "Show HN: My open-source project", "url": "https://example.com", "score": 142, "author": "someone", "commentCount": 38 }, "meta": { "source": "https://news.ycombinator.com/item?id=39812345", "tags": ["show-hn", "open-source"] } } typescript import { W2AClient } from "@world2agent/sdk"; import { HackerNewsSensor } from "@world2agent/sensor-hackernews"; const client = new W2AClient(); // Register sensors client.use(new HackerNewsSensor({ filter: { minScore: 100, types: ["story.new", "story.trending"], }, })); // Listen for signals client.on("signal", (signal) => { console.log([${signal.priority}] ${signal.type}:, signal.payload); }); // Start receiving signals await client.start(); typescript import { W2AClient, W2ASignal } from "@world2agent/sdk"; const client = new W2AClient(); client.on("signal", (signal: W2ASignal) => { switch (signal.type) { case "story.new": handleNew …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/world2agent-protocol

View the source on GitHub

Browse the @skills marketplace