Skill: Feed watch
POST /api/skill/feed-watchBundled execution of the Feed watch workflow — Monitor an RSS/Atom feed in one call: parse the feed, read the top story in full, extract the keywords driving the cycle, and diff the item list against your last run to isolate what's new. One x402 payment runs 4 underlying tools (feed-parse, extract, keywords, text-diff); partial-success per step.
Input
| Field | Type | Description |
|---|---|---|
url * | string | RSS/Atom feed URL to monitor |
previous | string | The item-title list from your previous run (one per line) to diff against |
Example output
{
"pack": "feed-watch",
"args": {
"url": "https://hnrss.org/frontpage",
"previous": "PREVIOUS_SNAPSHOT"
},
"steps": [
{
"slug": "feed-parse",
"ok": true,
"result": {}
},
{
"slug": "extract",
"ok": true,
"result": {}
},
{
"slug": "keywords",
"ok": true,
"result": {}
},
{
"slug": "text-diff",
"ok": true,
"result": {}
}
],
"summary": "4/4 steps succeeded"
}
Try it — see the 402 challenge (free)
curl -i -X POST https://agent402.tools/api/skill/feed-watch \
-H "Content-Type: application/json" \
-d '{"url":"https://hnrss.org/frontpage","previous":"PREVIOUS_SNAPSHOT"}'
The response is HTTP 402 Payment Required with exact payment requirements. Any x402 v2 client pays automatically and retries:
Paid call (JavaScript agent)
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://agent402.tools/api/skill/feed-watch", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"url": "https://hnrss.org/frontpage",
"previous": "PREVIOUS_SNAPSHOT"
}),
});
Related tools
Skill: Earnings deep-dive
POST /api/skill/earnings-deep-diveBundled execution of the Earnings deep-dive workflow — Everything you need before a company reports: the upcoming earnin…
Skill: Options analytics
POST /api/skill/options-analyticsBundled execution of the Options analytics workflow — Price a European option on a live stock: pull the current quote, e…
Skill: Fixed-income desk
POST /api/skill/fixed-income-deskBundled execution of the Fixed-income desk workflow — Read the rate environment and price a bond in one workflow: the li…