Back to free tools
Feed generator helper

BlueSky feed skeleton generator helper

Draft app.bsky.feed.getFeedSkeleton response JSON for custom feed servers before a developer wires ranking, firehose indexing, pagination, and hydration through the AppView.

Build feed skeleton JSON

Feed generators return post URIs, optional feed context, optional reason metadata, and pagination state. The AppView hydrates those post URIs into full post views.

Payload shape ready

Generated response JSON

{
  "cursor": "1718841600000::bafyreiexamplecursor",
  "feed": [
    {
      "post": "at://did:plc:creatorone/app.bsky.feed.post/3kfeed001",
      "feedContext": "topic=bluesky-scheduler;score=0.92"
    },
    {
      "post": "at://did:plc:creatortwo/app.bsky.feed.post/3kfeed002",
      "feedContext": "topic=bluesky-scheduler;score=0.92"
    },
    {
      "post": "at://did:plc:creatorthree/app.bsky.feed.post/3kfeed003",
      "feedContext": "topic=bluesky-scheduler;score=0.92"
    }
  ],
  "reqId": "onyx-feed-request-001"
}
From free tool to scheduled queue

Stop fighting formatting limits and API bugs. Craft your blocks cleanly using our automated tools, then schedule them directly to your BlueSky feed using ONYX.

Start Planning for Free