openharmony-ci

Official

Diagnose OpenHarmony PR CI and fetch only failing logs.

Authoropenharmonyinsight
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill resolves which OpenHarmony CI jobs failed for a given PR and retrieves the relevant logs so you can quickly identify the root cause instead of manually browsing CI systems.

Core Features & Use Cases

  • PR → DCP event resolution: Finds the newest DCP event id from openharmony_ci PR comments and uses it to query the CI event.
  • Per-job CI status summarization: Produces an overall result plus per-job results, including running/pending classification and explicit failure reasons.
  • Smart log fetching: Downloads and tails logs for failed jobs by default, with modes to fetch none/only failures/every job with artifacts.

Quick Start

Run: python3 scripts/openharmony_ci.py --pr 82764 --repo openharmony/arkui_ace_engine

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: openharmony-ci
Download link: https://github.com/openharmonyinsight/openharmony-skills/archive/main.zip#openharmony-ci

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.