← Back to Skills Marketplace
yanibu2777

Rootly Morning Brief

by yanibu2777 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
211
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rootly-morning-brief
Description
Generate and deliver a Rootly morning incident digest for on-call operations. Use when the user asks for a daily Rootly briefing, incident summary, on-call s...
Usage Guidance
This skill appears to do exactly what it says: fetch Rootly data and print a short, phone-friendly digest. Before installing, be aware of two things: (1) it requires a Rootly API key (ROOTLY_API_KEY) or a file containing the key; the script will search standard OpenClaw secret paths and user home locations as fallbacks — that's intentional to support cron runs but means a secret file named rootly_api_key in those paths would be read if present; (2) the script is local Python code (no external install), so review and test it in a safe context (use --mock-data-dir to exercise formatting) before wiring it into a production cron/Slack announcement. Note: there's a small bug in the script (a likely typo where an undefined variable 'tar' is referenced) that could cause a runtime error; you may want to run the tests or a mock run to confirm runtime stability before scheduling daily runs.
Capability Analysis
Type: OpenClaw Skill Name: rootly-morning-brief Version: 1.0.0 The rootly-morning-brief skill is a well-structured and legitimate integration for generating incident reports. The Python script (scripts/rootly_morning_brief.py) uses only standard libraries, implements proper secret handling by looking for API keys in environment variables or specific local secret paths, and includes basic sanitization for Slack message formatting. The SKILL.md instructions are focused and do not contain any prompt-injection attempts or instructions to bypass security controls. No indicators of data exfiltration, malicious execution, or unauthorized access were found.
Capability Assessment
Purpose & Capability
Name/description match the code and runtime instructions. The script fetches incidents, on-calls, and action items from Rootly and formats a short digest. The only required credential is ROOTLY_API_KEY, which is appropriate and declared as the primaryEnv.
Instruction Scope
SKILL.md instructs the agent to run the included script and return stdout; it documents mock-data usage and the exact env-file fallback behavior. The runtime rules are narrowly scoped to building and printing the digest and explicitly avoid sending to Slack themselves (OpenClaw cron handles delivery).
Install Mechanism
There is no install spec (instruction-only with an included script), so nothing arbitrary is downloaded or installed. The script is pure Python and relies on the stdlib (urllib, zoneinfo, pathlib, etc.), which is proportionate.
Credentials
The skill declares only ROOTLY_API_KEY as required, which is appropriate. The script also optionally reads ROOTLY_API_KEY_FILE plus OpenClaw-specific paths (OPENCLAW_STATE_DIR, OPENCLAW_HOME) to find a secret file — these extra env vars are only used as fallback locations and are reasonable for cron runs, but they are not declared in requires.env. No unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request persistent system presence or modify other skills. It only reads its own files and (optionally) secret files in OpenClaw state/home locations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rootly-morning-brief
  3. After installation, invoke the skill by name or use /rootly-morning-brief
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Slug rootly-morning-brief
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Rootly Morning Brief?

Generate and deliver a Rootly morning incident digest for on-call operations. Use when the user asks for a daily Rootly briefing, incident summary, on-call s... It is an AI Agent Skill for Claude Code / OpenClaw, with 211 downloads so far.

How do I install Rootly Morning Brief?

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

Is Rootly Morning Brief free?

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

Which platforms does Rootly Morning Brief support?

Rootly Morning Brief is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rootly Morning Brief?

It is built and maintained by yanibu2777 (@yanibu2777); the current version is v1.0.0.

💬 Comments