← Back to Skills Marketplace
ayalili

stream-formatter

by Ayalili · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
344
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install stream-formatter
Description
LLM streaming output formatter with auto buffer, format correction, sentence break optimization, markdown rendering, improve chat UX
Usage Guidance
This skill appears coherent and low-risk: it only formats streaming text, uses an in-memory buffer, and requires no secrets. Two practical checks before installing: (1) confirm your runtime environment is comfortable fetching a pinned module from deno.land (the skill imports [email protected]) — if your policy forbids remote imports, request a vendored/local dependency instead; (2) test the skill with non-sensitive text to validate behavior (deduplication and buffer handling) before using it with production data. If you need higher assurance, you can audit or vendor the zod dependency or run the code in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: stream-formatter Version: 1.0.1 The stream-formatter skill is a utility designed to process and clean up LLM streaming text output. The code (index.ts) implements basic string buffering, sentence-breaking logic, and regex-based Markdown formatting without any external network requests, file system access, or sensitive data handling.
Capability Assessment
Purpose & Capability
Name/description (streaming formatter for LLM output) align with the provided SKILL.md, README, and index.ts implementation. All declared capabilities (buffering, markdown fixes, sentence break logic, deduplication) are implemented in the code. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to call the skill with actions init/process/reset and to supply streaming chunks from llm.streamResponse. The instructions do not ask the agent to read files, environment variables, or system state outside the scope of streaming text processing. There is no guidance to transmit data to external endpoints beyond returning the formatted output.
Install Mechanism
There is no explicit install spec. The code imports zod from a pinned deno.land URL (https://deno.land/x/[email protected]). This is a common, traceable dependency host and the version is pinned; it does cause a runtime fetch of third-party code when executed. This is expected for a Deno/TypeScript skill but is worth noting since it pulls code at runtime.
Credentials
The skill declares no required environment variables, credentials, or config paths and the code does not read process.env or other secrets. The requested privileges are minimal and proportional to its stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent system changes, modify other skills, or write to global agent settings. Its state is limited to in-memory buffers (buffer, lastOutput, config).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stream-formatter
  3. After installation, invoke the skill by name or use /stream-formatter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- skill.yaml file removed; skill metadata now defined only in SKILL.md - SKILL.md updated: metadata fields reformatted, version, author, license, keywords, runtime, and entry removed, concise description added - No changes to core usage instructions or feature documentation
v1.0.0
Initial release of stream-formatter - Formats LLM streaming outputs in real-time with delay <10ms - Automatically corrects Markdown errors and incomplete blocks or lists - Outputs only complete sentences to improve readability - Deduplicates repeated content from models - Supports buffer customization and markdown rendering - Lightweight (memory <1KB), no external dependencies, dual-language punctuation support
Metadata
Slug stream-formatter
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is stream-formatter?

LLM streaming output formatter with auto buffer, format correction, sentence break optimization, markdown rendering, improve chat UX. It is an AI Agent Skill for Claude Code / OpenClaw, with 344 downloads so far.

How do I install stream-formatter?

Run "/install stream-formatter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is stream-formatter free?

Yes, stream-formatter is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does stream-formatter support?

stream-formatter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created stream-formatter?

It is built and maintained by Ayalili (@ayalili); the current version is v1.0.1.

💬 Comments