Skip to content
Debugging
Skill

/operating-live-sinks

Use when subscribing to live robot data (MQTT, rosbridge) through bagel, managing standing pipelines that survive restarts, or when questions about live-buffer sizes and disk usage come up.

BOOST
From plugin
bagel
4004 skills1 MCP
Install
$ npx -y skills add Extelligence-ai/bagel --skill operating-live-sinks --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/operating-live-sinks

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when subscribing to live robot data (MQTT, rosbridge) through bagel, managing standing pipelines that survive restarts, or when questions about live-buffer sizes and disk usage come up.

SKILL.md

operating-live-sinks.SKILL.md
name: operating-live-sinks
description: Use when subscribing to live robot data (MQTT, rosbridge) through bagel, managing standing pipelines that survive restarts, or when questions about live-buffer sizes and disk usage come up.

Operating live sinks

Live data flows into per-topic rolling disk buffers on the bagel server; standing pipelines run against them.

  • Discover what a live source publishes with `list_live_topics`, then

`subscribe_live_topics` to start recording; each topic gets a rolling buffer (`JSONL_BUFFER_SIZE_PER_TOPIC_BYTES`, default 1 GB per topic).

  • The subscription's directory path is returned; pass it as the `path` for

queries and pipelines over the live data.

  • Stop topics with `unsubscribe_live_topics` (omit `topics` to stop all). A

standing pipeline finishes its queued runs and its end-of-stream run first; the recorded buffer stays on disk, and the connection closes once nothing is subscribed.

  • Standing pipelines that must survive container restarts belong in the

`STARTUP_PIPELINES_FILE` manifest: they are re-established on boot.

  • Artifacts (snippets, exports) land under the artifacts directory and are

never cleaned up automatically: they are the user's deliverables. See references/settings-knobs.md for every knob and its default.

Ships withbagel

Query robotics, drone, and IoT data in plain English through an MCP server, with an intelligent edge data reduction pipeline that keeps only the data that matters.

Get the whole plugin
Stats
400
Stars
30
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
3d ago
Last commit
1y ago
Created
3h ago
Added

Repo: Extelligence-ai/bagel

Other skills on bagel.