โ† All skills
Tencent SkillHub ยท Developer Tools

ops-journal

Automates logging of deployments, incidents, changes, and decisions into a searchable ops journal with incident timelines and postmortem generation.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Automates logging of deployments, incidents, changes, and decisions into a searchable ops journal with incident timelines and postmortem generation.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/journal.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

ops-journal โ€” Automated Ops Logging & Incident Timeline for OpenClaw

Structured operational journal that captures deployments, incidents, changes, and decisions. Creates a searchable ops log with incident timeline reconstruction and automated postmortem generation.

Quick Start

# Initialize journal python3 scripts/journal.py init # Log an event python3 scripts/journal.py log "Upgraded nginx to 1.25" --category deploy python3 scripts/journal.py log "Disk cleanup, freed 5GB" --category maintenance --tags storage # Start an incident python3 scripts/journal.py incident open "API latency spike" --severity high # Resolve an incident python3 scripts/journal.py incident resolve INC-001 "Root cause: disk full on /var" # Search logs python3 scripts/journal.py search "nginx" --since 7d python3 scripts/journal.py search --category incident --severity high # Generate reports python3 scripts/journal.py summary --period week python3 scripts/journal.py timeline INC-001 # Export python3 scripts/journal.py export --format markdown --since 30d

Entry Categories

CategoryDescriptionAuto-loggeddeployDeployments, upgrades, rollbacksVia hooksincidentIncidents, outages, degradationsVia watchdog integrationconfigConfiguration changesVia hooksmaintenanceScheduled maintenance, cleanupManual or cronsecuritySecurity events, audits, patchesVia security skillsnoteGeneral observations, decisionsManual

Severity Levels

info โ€” Normal operations (default) warn โ€” Something worth noting high โ€” Important event requiring attention critical โ€” Major incident or outage

log โ€” Create a journal entry

python3 scripts/journal.py log "message" [--category CAT] [--severity SEV] [--tags tag1,tag2]

incident โ€” Incident management

python3 scripts/journal.py incident open "description" [--severity SEV] python3 scripts/journal.py incident resolve ID "resolution" python3 scripts/journal.py incident list [--status open|resolved|all] python3 scripts/journal.py incident show ID

search โ€” Search journal entries

python3 scripts/journal.py search [query] [--category CAT] [--severity SEV] [--since Nd|Nw|Nm] [--limit N]

summary โ€” Generate period summary

python3 scripts/journal.py summary [--period day|week|month] [--json]

timeline โ€” Incident timeline

python3 scripts/journal.py timeline ID [--format markdown|json]

export โ€” Export journal

python3 scripts/journal.py export [--format markdown|json|csv] [--since Nd] [--output file]

stats โ€” Journal statistics

python3 scripts/journal.py stats [--period month]

Output Modes

Human: Colored terminal output with category icons and severity highlighting JSON: Machine-readable output for integration (--json) Markdown: Report-ready markdown for sharing (--format markdown) CSV: Spreadsheet-compatible export (--format csv)

Integration with infra-watchdog

When infra-watchdog detects an issue, ops-journal can auto-log it: # In a cron or hook: python3 scripts/journal.py log "Monitor CRITICAL: Gateway down" --category incident --severity critical

OpenClaw Cron Integration

# Daily summary at 09:00 python3 scripts/journal.py summary --period day --json # Weekly digest on Monday python3 scripts/journal.py summary --period week

Storage

All data stored in ~/.openclaw/workspace/ops-journal/: journal.db โ€” SQLite database with all entries incidents/ โ€” Individual incident files (markdown)

Files

scripts/journal.py โ€” Main journal engine SKILL.md โ€” This file

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • scripts/journal.py Scripts