Slo Calculator

v1.0.0

Calculate SLO/SLA error budgets, allowed downtime, burn rates, and uptime metrics. Use when asked about SLO targets, error budgets, uptime calculations, nine...

0· 75·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for charlie-morrison/slo-calculator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Slo Calculator" (charlie-morrison/slo-calculator) from ClawHub.
Skill page: https://clawhub.ai/charlie-morrison/slo-calculator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install slo-calculator

ClawHub CLI

Package manager switcher

npx clawhub@latest install slo-calculator
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name and description describe SLO/SLA calculations and the package contains a Python script (scripts/slo.py) and SKILL.md that show commands to run that script. There are no environment variables, required binaries, or unrelated service credentials declared, which is proportional to the stated purpose.
Instruction Scope
SKILL.md instructs the agent (or user) to execute the included Python script with various subcommands (budget, burn, compare, uptime, multi-window, table). The instructions reference only local invocations of scripts/slo.py and output formats; they do not instruct the agent to read unrelated system files, query external endpoints, or exfiltrate data. Note: the provided copy of scripts/slo.py is truncated near the end, so the final uptime handling code was not visible in the review.
Install Mechanism
No install spec is present (instruction-only runtime usage with an included script). The STATUS.md claims pure Python stdlib and the visible code uses only stdlib modules (argparse, json, sys, datetime). No downloads or external package installs are requested.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The visible code does not reference environment variables or external credentials, which is proportionate for a local computation tool.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and by default allows model invocation. There is no indication it writes to persistent system locations or alters system-wide configuration in the visible files.
Assessment
This skill appears to be a straightforward SLO calculator that runs a bundled Python script and does not request credentials or perform network calls in the visible code. Before installing or running: (1) review the remainder of scripts/slo.py (the provided copy was truncated) to confirm there are no network, OS, or file-system operations in the missing portion; (2) run the script in a sandbox or non-production environment if you can; (3) inspect any future packaged/released artifact (dist/) to ensure it matches the repo contents; and (4) be aware the skill is paid ($59 listed in STATUS.md) so confirm pricing and source before purchase.

Like a lobster shell, security has layers — review code before you run it.

latestvk974hmtrd30hb2x8fm6s5x5amn84shsp
75downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0

SLO/Error Budget Calculator

Calculate uptime targets, allowed downtime, error budgets, and burn rates for SLO/SLA management.

Error Budget

# All periods
python3 scripts/slo.py budget 99.9

# Specific periods
python3 scripts/slo.py budget 99.9 month week day

# Named aliases
python3 scripts/slo.py budget three-nines

Burn Rate

# Consumed 15m downtime in first 15 days of month
python3 scripts/slo.py burn 99.9 15m --period month --elapsed 15d

# Simple: consumed 2h this month
python3 scripts/slo.py burn 99.9 2h

Compare Targets

python3 scripts/slo.py compare 99 99.9 99.99 99.999 --period month

Observed Uptime

# From downtime
python3 scripts/slo.py uptime --downtime 45m --period month

# From uptime
python3 scripts/slo.py uptime --uptime-seconds 2589300 --period month

Multi-Window Analysis

python3 scripts/slo.py multi-window 99.9 month:15m week:3m day:30s

Reference Table

python3 scripts/slo.py table
python3 scripts/slo.py table --period year

Output Formats

All commands support --format text|json|markdown:

python3 scripts/slo.py budget 99.9 -f json
python3 scripts/slo.py table -f markdown

Duration Syntax

Durations use: 30s, 5m, 2h, 1d, 2h30m, 1d12h. Raw seconds also accepted.

SLO Aliases

  • 99, 99.9, 99.95, 99.99, 99.999 — direct percentages
  • two-nines, three-nines, four-nines, five-nines — named aliases

Comments

Loading comments...