GitHub Analyzer for Openclaw

A powerful automated tool for auditing GitHub repository technology stacks, open-source licenses, and deployment feasibility.

hkysj
v1.0.3
Mar 15, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install hkysj-github-analyzer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install hkysj-github-analyzer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is GitHub Analyzer?

GitHub Analyzer is a specialized utility designed to streamline the due diligence process for developers and organizations interacting with open-source software. As part of the Openclaw Skills ecosystem, it automates the extraction of critical repository data, providing immediate clarity on a project's health and legal standing. By analyzing repository metadata, it delivers insights into star counts, fork activity, and issue status, helping teams make informed decisions about project adoption.

Beyond simple metrics, the tool excels at technical deep-dives and compliance auditing. It identifies core programming languages and frameworks (Node.js, Python, Go, Rust, etc.) while assessing license risks ranging from permissive MIT terms to high-risk AGPL copyleft requirements. This ensures that any third-party code integrated into your workflow aligns with your commercial and legal constraints.

GitHub Analyzer Use Cases

  • Technical Due Diligence: Quickly assess the tech stack and activity levels of a repository before integrating it into your project.
  • Compliance Auditing: Evaluate open-source licenses to ensure commercial use and modification rights align with corporate legal policies.
  • Deployment Planning: Generate automated deployment suggestions, such as Docker configurations, based on the detected environment.
  • Competitive Research: Analyze peer projects within the Openclaw Skills community to understand their architecture and licensing models.

How GitHub Analyzer Works

  1. Input Request: The user provides a GitHub repository identifier (owner/repo) to the analysis script.
  2. Data Fetching: The tool utilizes curl and jq to interface with GitHub APIs, retrieving metadata and file structures.
  3. Analysis Engine: It scans for license files and dependency manifests to identify the legal framework and technology stack.
  4. Risk Assessment: The system compares the detected license against a built-in compliance database to assign a risk level (Low, Medium, or High).
  5. Report Generation: A comprehensive Markdown report is compiled, detailing project info, compliance status, and deployment guides.
  6. Local Export: The final report is automatically saved to the local filesystem for easy sharing and documentation.

GitHub Analyzer Setup

To get started with this project from the Openclaw Skills library, ensure you have the required binaries installed and then execute the script.

# Ensure dependencies are installed
# Requires: curl, jq

# Clone the skill and navigate to the directory
# Run the analysis script (replace owner/repo with your target)
./scripts/analyze_repo.sh owner/repo

# Optional: Specify a custom output directory
./scripts/analyze_repo.sh owner/repo ~/custom/reports/path

GitHub Analyzer Data Schema & Taxonomy

The GitHub Analyzer organizes its findings into a structured report format. By default, reports are saved to ~/Desktop/github-reports/.

Data Category Details Included
Project Info Repository name, Stars, Forks, Primary Language, Activity Status
Compliance License type (MIT, Apache, GPL, etc.), Commercial Use rights, Copyleft level
Tech Stack Detected frameworks (e.g., Docker, Go, Node.js)
Risk Level Visual indicators (Green/Yellow/Red) based on license restrictions
Deployment Recommended commands (e.g., docker-compose up -d)

GitHub Analyzer Advanced Features

  • Multi-Directory Support: Flexibility to output reports to local desktops or specific project documentation folders.
  • Comprehensive License Database: Includes a detailed reference guide for major open-source licenses to assist legal teams.
  • Automated Deployment Mapping: Intelligently suggests deployment strategies based on the presence of specific configuration files (e.g., Dockerfiles).
  • Extensible CLI Integration: Built with shell script standards, allowing it to be integrated into larger CI/CD pipelines or automated Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*