← Back to Skills Marketplace
Osop Report
by
Archie0125
· GitHub ↗
· v1.2.0
· MIT-0
105
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install osop-report
Description
Convert .osop and .osoplog.yaml into standalone HTML report with dark mode and expandable nodes
Usage Guidance
This skill appears to do what it claims: parse .osop and optional .osoplog.yaml files and emit a standalone HTML report using Python + PyYAML. The main inconsistency is that the registry metadata lists ~/.osop/config.yaml as a required config path even though neither the SKILL.md nor the visible code reads that file. Before installing or running: 1) Ask the publisher why ~/.osop/config.yaml is declared or remove that requirement if not needed. 2) Inspect the full osop-report.py (the provided portion looks benign: no network, subprocess, or secret-access calls). 3) Run the script on sample files in an isolated environment (or review the remainder of the source) to confirm it only reads the specified .osop/.osoplog.yaml and writes the -report.html file. 4) If you are concerned about privacy, run it locally (no network) — the code shown uses only standard libs + PyYAML. If the publisher cannot justify the declared config path or if additional files in the package reference external endpoints, treat the skill as risky and avoid installing it.
Capability Analysis
Type: OpenClaw Skill
Name: osop-report
Version: 1.2.0
The skill bundle is a legitimate utility for generating HTML reports from OSOP workflow and log files. The Python script (osop-report.py) uses safe practices such as yaml.safe_load and HTML escaping, and contains no network activity, obfuscation, or unauthorized file access.
Capability Assessment
Purpose & Capability
Name/description, required binaries (python3/python), install dependency (PyYAML), and the included Python script all align with converting .osop/.osoplog.yaml to an HTML report. However, the registry metadata declares a required config path (~/.osop/config.yaml) even though neither SKILL.md nor the visible code references or reads that file; this is an unexplained mismatch.
Instruction Scope
SKILL.md limits actions to locating the provided .osop/.osoplog.yaml (or recent files in a sessions/ directory), parsing them, generating a standalone HTML, saving it next to the source, and reporting the path. The instructions do not ask for unrelated files, environment variables, or network endpoints. The only minor scope note: fallback behavior to look in a sessions/ directory can cause the skill to read local files beyond a single explicit argument, which is reasonable for the purpose but worth noting.
Install Mechanism
Install specifies a single package (pyyaml) via 'uv' which is a simple Python dependency consistent with the script's import of yaml. PyYAML is a standard, traceable package; nothing in the install spec indicates downloading arbitrary code from unknown hosts.
Credentials
The skill requests no environment variables, which fits the purpose. But it declares a required config path (~/.osop/config.yaml) in metadata without any justification in SKILL.md or the inspected code; no env secrets or tokens are requested. The declared config path is disproportionate unless the skill actually reads that config (not seen in the provided code).
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent/automatic inclusion or system-wide changes. There is no sign it modifies other skills or agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install osop-report - After installation, invoke the skill by name or use
/osop-report - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Initial ClawHub release — OSOP HTML report generator
Metadata
Frequently Asked Questions
What is Osop Report?
Convert .osop and .osoplog.yaml into standalone HTML report with dark mode and expandable nodes. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install Osop Report?
Run "/install osop-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Osop Report free?
Yes, Osop Report is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Osop Report support?
Osop Report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Osop Report?
It is built and maintained by Archie0125 (@archie0125); the current version is v1.2.0.
More Skills