amarbel-llc

Nebulous — Development skill for Claude Code

Development community

NewsBlur MCP server and Web Capture Archive Protocol orchestrator — local-first feed/story index, plus URL preservation into a content-addressed blob store via chrest + madder — read-only mirror of co.

How to install Nebulous

This entry records only its repository, not the path inside it, so there is no exact command to give. Open amarbel-llc/nebulous and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Nebulous does

NewsBlur MCP server and Web Capture Archive Protocol orchestrator — local-first feed/story index, plus URL preservation into a content-addressed blob store via chrest + madder — read-only mirror of code.linenisgreat.com/nebulous

Alternatives in Development

  • Sprint Plan — Plan sprints with capacity, story selection, and risk mapping 7.8k ★
  • Storybloq — Cross-session context for Claude Code 696 ★
  • Ian Xiaohei Scenes — Xiaohei 2.0 Codex Skill for Chinese real-object article illustrations and long-scroll story images 486 ★

README

nebulous

NewsBlur MCP server and cutting-garden plugin — a local-first feed/story index that serves NewsBlur data to Claude over JSON-RPC stdio, and exposes that same index as a structured `newsblur://` tree to the [cutting-garden](https://code.linenisgreat.com/cutting-garden) capture/ traversal framework.

One Go module, two surfaces over one local store:

  1. NewsBlur MCP server (nebulous serve mcp) — serves feeds, stories, subscriptions, folders, and OPML import/export from a local persistent index rather than the live API.
  2. cutting-garden newsblur plugin (nebulous traversal-serve) — exposes the same local index as a structured tree under the newsblur:// URI scheme (feeds / stories / tags, with a per-story content + original leaf), implementing the cutting-garden plugin SDK's RootProvider / RootLister / LeafReader. Served as an RFC 0013 wire plugin — cutting-garden's own main binary spawns it over an AF_UNIX rendezvous socket per a [[plugins]] config stanza. Read-only by default; no token required. Optionally becomes read-write when NEWSBLUR_TOKEN is set, implementing NodeMutator (create_node/patch_node/delete_node — star/unstar, mark_read/mark_unread, replace/clear a story's user tags, unsubscribe, rename_feed/move_feed, folder create/rename/delete/move) and ContainerCreator (subscribe, via create_node against the feeds root — cutting-garden#143's server-assigned-identity shape).

NewsBlur MCP server

Built on `go-mcp` from `purse-first` (`code.linenisgreat.com/purse-first`). Operates in two distinct modes; sync and capture are now both phases of the same `fetch` command rather than separate processes:

  • Sync (+ Capture)nebulous fetch is the sole ingestion pipeline. It sequentially fetches feed metadata, starred stories, and original article text from the NewsBlur API, with adaptive backoff that learns from rate-limit bursts, and persists responses into the lo