/streaming
Response streaming configuration and real-time output
$ npx -y skills add alsk1992/CloddsBot --skill streaming --agent claude-codeHow 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
/streaming
Context preview
The summary Claude sees to decide when to auto-load this skill.
Response streaming configuration and real-time output
SKILL.md
streaming.SKILL.mdname: streaming
description: "Response streaming configuration and real-time output"
emoji: "๐ก"
Streaming - Complete API Reference
Configure response streaming, typing indicators, and real-time message delivery.
---
Chat Commands
View Settings
/streaming Show current settings
/streaming status Streaming status
Configure Streaming
/streaming enable Enable streaming
/streaming disable Disable streaming
/streaming chunk-size 50 Set chunk size (chars)
/streaming delay 100 Set delay between chunks (ms)
Typing Indicators
/streaming typing on Enable typing indicators
/streaming typing off Disable typing indicators
/streaming typing duration 3000 Typing duration (ms)
Platform Settings
/streaming platforms Show platform limits
/streaming platform telegram chunk 100 Set per-platform
---
TypeScript API Reference
Create Streaming Config
import { createStreamingConfig } from 'clodds/streaming';
const streaming = createStreamingConfig({
// Enable streaming
enabled: true,
// Chunk settings
minChunkSize: 20, // Min chars per chunk
maxChunkSize: 200, // Max chars per chunk
chunkDelayMs: 50, // Delay between chunks
// Typing indicators
showTyping: true,
typingDurationMs: 3000,
// Platform-specific limits
platformLimits: {
telegram: { maxMessageLength: 4096, maxChunkSize: 100 },
discord: { maxMessageLength: 2000, maxChunkSize: 150 },
slack: { maxMessageLength: 40000, maxChunkSize: 200 },
},
});Enable/Disable
// Enable streaming
streaming.enable();
// Disable streaming
streaming.disable();
// Check status
const enabled = streaming.isEnabled();
Configure Chunks
// Set chunk size
streaming.setChunkSize(100);
// Set delay
streaming.setChunkDelay(75);
// Get current settings
const settings = streaming.getSettings();
console.log(`Chunk size: ${settings.chunkSize}`);
console.log(`Delay: ${settings.chunkDelayMs}ms`);Platform Settings
// Set platform-specific limit
streaming.setPlatformLimit('telegram', {
maxMessageLength: 4096,
maxChunkSize: 80,
});
// Get platform limits
const limits = streaming.getPlatformLimits();Typing Indicators
// Enable typing
streaming.enableTyping();
// Disable typing
streaming.disableTyping();
// Set duration
streaming.setTypingDuration(5000);
---
Platform Limits
| Platform | Max Message | Recommended Chunk | |----------|-------------|-------------------| | Telegram | 4,096 chars | 80-100 | | Discord | 2,000 chars | 100-150 | | Slack | 40,000 chars | 150-200 | | WhatsApp | 65,536 chars | 100-150 | | WebChat | Unlimited | 150-200 |
---
Best Practices
1. **Smaller chunks for mobile** โ Better UX on slow connections 2. **Adjust delay for readability** โ 50-100ms feels natural 3. **Disable for short responses** โ Don't stream "OK" 4. **Monitor performance** โ Streaming adds overhead
Read more
name: streaming description: "Response streaming configuration and real-time output" emoji: "๐ก"
Streaming - Complete API Reference
Configure response streaming, typing indicators, and real-time message delivery.
---
Chat Commands
View Settings
/streaming Show current settings /streaming status Streaming status
Configure Streaming
/streaming enable Enable streaming /streaming disable Disable streaming /streaming chunk-size 50 Set chunk size (chars) /streaming delay 100 Set delay between chunks (ms)
Typing Indicators
/streaming typing on Enable typing indicators /streaming typing off Disable typing indicators /streaming typing duration 3000 Typing duration (ms)
Platform Settings
/streaming platforms Show platform limits /streaming platform telegram chunk 100 Set per-platform
---
TypeScript API Reference
Create Streaming Config
import { createStreamingConfig } from 'clodds/streaming';
const streaming = createStreamingConfig({
// Enable streaming
enabled: true,
// Chunk settings
minChunkSize: 20, // Min chars per chunk
maxChunkSize: 200, // Max chars per chunk
chunkDelayMs: 50, // Delay between chunks
// Typing indicators
showTyping: true,
typingDurationMs: 3000,
// Platform-specific limits
platformLimits: {
telegram: { maxMessageLength: 4096, maxChunkSize: 100 },
discord: { maxMessageLength: 2000, maxChunkSize: 150 },
slack: { maxMessageLength: 40000, maxChunkSize: 200 },
},
});Enable/Disable
// Enable streaming streaming.enable(); // Disable streaming streaming.disable(); // Check status const enabled = streaming.isEnabled();
Configure Chunks
// Set chunk size
streaming.setChunkSize(100);
// Set delay
streaming.setChunkDelay(75);
// Get current settings
const settings = streaming.getSettings();
console.log(`Chunk size: ${settings.chunkSize}`);
console.log(`Delay: ${settings.chunkDelayMs}ms`);Platform Settings
// Set platform-specific limit
streaming.setPlatformLimit('telegram', {
maxMessageLength: 4096,
maxChunkSize: 80,
});
// Get platform limits
const limits = streaming.getPlatformLimits();Typing Indicators
// Enable typing streaming.enableTyping(); // Disable typing streaming.disableTyping(); // Set duration streaming.setTypingDuration(5000);
---
Platform Limits
| Platform | Max Message | Recommended Chunk | |----------|-------------|-------------------| | Telegram | 4,096 chars | 80-100 | | Discord | 2,000 chars | 100-150 | | Slack | 40,000 chars | 150-200 | | WhatsApp | 65,536 chars | 100-150 | | WebChat | Unlimited | 150-200 |
---
Best Practices
1. **Smaller chunks for mobile** โ Better UX on slow connections 2. **Adjust delay for readability** โ 50-100ms feels natural 3. **Disable for short responses** โ Don't stream "OK" 4. **Monitor performance** โ Streaming adds overhead
Open Source AI trading agent that operates autonomously across 1000+ markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.
Repo: alsk1992/CloddsBot
Other skills on cloddsbot.
- /acp
Enable agent-to-agent commerce with on-chain escrow, cryptographic agreements, and service discovery.
Open skill - /agentbets
AgentBets - AI-native prediction markets on Solana
Open skill - /ai-strategy
AI Strategy - natural language to trades
Open skill - /alerts
Create and manage price alerts for prediction markets
Open skill - /analytics
Performance attribution, trade analytics, and strategy optimization
Open skill - /arbitrage
Automated cross-platform arbitrage detection and monitoring
Open skill

