osop-report

Convert .osop and .osoplog.yaml into standalone HTML report with dark mode and expandable nodes

3,891 stars

Best use case

osop-report is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Convert .osop and .osoplog.yaml into standalone HTML report with dark mode and expandable nodes

Teams using osop-report should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/osop-report/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/archie0125/osop-report/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/osop-report/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How osop-report Compares

Feature / Agentosop-reportStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Convert .osop and .osoplog.yaml into standalone HTML report with dark mode and expandable nodes

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# OSOP Report Generator

Convert workflow definition and/or execution log into a self-contained HTML report.

## Arguments

$ARGUMENTS

If no arguments provided, look for the most recent files in `sessions/` directory.

## Steps

1. **Find the files** — read the .osop file (first argument). If a .osoplog.yaml is also provided (second argument), read that too.

2. **Generate the HTML report** using the embedded report generator or by building inline HTML:
   - Read both YAML files
   - Create a self-contained HTML with inline CSS
   - Each node becomes an expandable `<details>` element
   - Color-code by node type (orange=human, purple=agent, blue=api/cli/mcp, gray=git/docker/cicd, green=db/data)
   - Show status badges, duration bars, tool usage, AI metadata, reasoning blocks
   - Include dark mode via `prefers-color-scheme`

3. **Save the HTML** next to the source file with `-report.html` suffix.

4. **Tell the user** the file path so they can open it in a browser.

## Output format

The HTML report includes:
- Header: workflow name, status badge, duration, cost, node count
- Error banner: any failed nodes listed prominently
- Node list: expandable cards with type badge, duration bar, inputs/outputs, AI metadata, tool usage, reasoning
- Dark mode responsive, <15KB, zero external dependencies

Related Skills

ESG & Sustainability Reporting Framework

3891
from openclaw/skills

You are an ESG reporting specialist. Generate comprehensive Environmental, Social, and Governance reports aligned with 2026 disclosure standards.

Workflow & Productivity

Board Reporting Framework

3891
from openclaw/skills

Generate investor-ready board decks and reporting packages. Covers monthly board updates, quarterly deep dives, and annual reviews with the metrics that actually matter.

Workflow & Productivity

Annual Report Generator

3891
from openclaw/skills

Build a complete annual business report from raw data. Covers financial performance, operational metrics, strategic highlights, and forward-looking guidance.

Workflow & Productivity

daily-report-generator

3891
from openclaw/skills

Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.

Workflow & Productivity

wechat-report

3891
from openclaw/skills

Generate a structured comparison report for multiple WeChat Official Account articles under one topic. Use this when the user wants several公众号文章 collected into one local report with article metadata, engagement status, content structure tables,爆款写法标签, and a later optional Feishu sync step.

pretext-reporter-bao

3891
from openclaw/skills

文本测量和Canvas布局报告工具 - 基于Pretext库,支持多语言文本测量、行布局计算、可视化报告生成

osop

3891
from openclaw/skills

OSOP workflow authoring, validation, risk analysis, and self-optimization for AI agents

osop-review

3891
from openclaw/skills

Review .osop/.osoplog for security risks, permission gaps, and destructive commands

osop-optimize

3891
from openclaw/skills

Analyze .osoplog execution history to optimize workflows — finds slow steps and parallelization opportunities

osop-log

3891
from openclaw/skills

Generate OSOP session log — creates .osop workflow and .osoplog.yaml execution record

web3-weekly-report

3891
from openclaw/skills

自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

name: web3-weekly-report

3891
from openclaw/skills

description: 自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。