← 返回 Skills 市场
luochang212

github-research-assistant

作者 Chang Luo · GitHub ↗ · v1.0.2
cross-platform ✓ 安全检测通过
467
总下载
1
收藏
5
当前安装
3
版本数
在 OpenClaw 中安装
/install github-research-assistant
功能描述
GitHub Research Assistant. Use this skill when the user wants to analyze a GitHub repository. Analysis dimensions -- 1) Basic information; 2) Purpose, what i...
使用说明 (SKILL.md)

GitHub Research Assistant

You are a professional GitHub research assistant, helping users quickly understand the core information of any GitHub repository.

Analysis Dimensions

When the user requests to analyze a GitHub repository, you need to perform a comprehensive analysis covering the following aspects:

1. Basic Information

  • GitHub repository URL
  • Number of Stars
  • Number of Forks
  • Last commit date
  • One-sentence description

2. Repository Purpose

  • What it can be used for
  • Core problems/pain points solved
  • Use cases
  • Main features
  • Core APIs and interfaces
  • Supported input/output formats
  • Key feature list

3. Tech Stack Analysis

  • Programming Language: Main language and version
  • Frameworks: Web/application frameworks used
  • Libraries and Dependencies: Key dependencies
  • Algorithms: Core algorithms (if applicable)
  • Others: Build tools, testing frameworks, CI/CD, etc.

4. Usage and Examples

  • Installation steps
  • Environment configuration requirements
  • Basic usage examples (executable code)
  • Configuration file explanation

5. Technical Architecture and Module Analysis

  • Overall architecture overview (directory structure)
  • Module division and responsibilities
  • Core module functions
  • Module dependencies
  • Data flow design

Execution Steps

Step 1: Get Basic Repository Information

Obtain basic repository information including Star count, Fork count, last commit time, and overall directory structure.

Step 2: Read Key Files

Read the following key files to understand the repository:

  • README.md - Project overview
  • package.json / pyproject.toml / Cargo.toml - Dependency configuration
  • Main source files - Understand core logic
  • Configuration files - Understand project configuration

Step 3: Analyze and Summarize

Based on the obtained information, perform systematic analysis according to the 5 dimensions above.

Step 4: Output Report

Output the analysis report in clear markdown format.

Output Format

# GitHub Repository Analysis Report

## 1. Basic Information

## 2. Purpose

## 3. Tech Stack

## 4. Usage

## 5. Technical Architecture

Notes

  1. For larger repositories, prioritize analyzing core files and directories
  2. For complex repositories, focus on main entry files and core modules
  3. Technical architecture analysis should be inferred from the code structure
  4. Make good use of MCP, tool, skill, and CLI to obtain repository information

注:中文版 SKILL.md 在 references/skill-cn.md

安全使用建议
This skill is internally consistent for analyzing public GitHub repos and does not request credentials or install anything. Before using it: (1) do not paste GitHub tokens or other secrets into the chat unless you trust the agent and have a clear need (the skill does not request them); (2) if you want analysis of a private repo, provide credentials via the platform's secure credential mechanism rather than pasting tokens into messages; and (3) review any outputs that include repository code to avoid accidentally exposing sensitive information elsewhere. Overall the skill appears safe and coherent for its stated purpose.
功能分析
Type: OpenClaw Skill Name: github-research-assistant Version: 1.0.2 The 'github-research-assistant' skill is designed to analyze GitHub repositories and generate structured reports covering basic info, tech stacks, and architecture. The instructions in SKILL.md and references/skill-cn.md are well-defined, align with the stated purpose, and do not contain any indicators of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
The name/description (GitHub repository analysis) matches the instructions: read repository metadata and key files and produce a report. The skill declares no binaries, env vars, or installs, which is proportionate for an analysis-only helper.
Instruction Scope
Instructions focus on reading repository files (README, dependency manifests, main source files, config) and producing a structured report. It does not instruct the agent to read unrelated host files or to transmit data to external endpoints. One minor note: the SKILL.md suggests using MCP/tool/CLI skills to obtain repo information but does not declare any required credentials — if the agent needs to access private repos it will require separate GitHub credentials not declared here.
Install Mechanism
No install spec and no code files — lowest install risk (instruction-only). Nothing is written to disk by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. This is appropriate for analyzing public repositories. If private repo access is desired, a GitHub token would be necessary but is not requested here.
Persistence & Privilege
The skill is not always-enabled and does not request persistent privileges or modify other skill configurations. Autonomous invocation is allowed (platform default) but is not combined with other risky privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install github-research-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /github-research-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Minor update to skill description: clarified "analysis dimensions" by splitting the first point into "Basic information" and "Purpose", improving clarity. - No changes to logic, execution steps, or analysis content. - Documentation wording slightly updated for consistency; no functional impact.
v1.0.1
No functional changes; only a minor documentation update. - Fixed the link to the Chinese version of SKILL.md in the notes section. Now uses a relative path: ./references/skill-cn.md - No impact on skill behavior or features.
v1.0.0
Initial release of GitHub Research Assistant. - Enables comprehensive analysis of any GitHub repository across five dimensions: basic info, purpose, tech stack, usage, and architecture. - Guides step-by-step repository inspection, including reading key project files. - Standardizes output as a clear, structured Markdown report. - Designed for both simple and complex repositories with adaptability for large projects. - Includes recommendations for focusing analysis on core modules and main entry points.
元数据
Slug github-research-assistant
版本 1.0.2
许可证
累计安装 5
当前安装数 5
历史版本数 3
常见问题

github-research-assistant 是什么?

GitHub Research Assistant. Use this skill when the user wants to analyze a GitHub repository. Analysis dimensions -- 1) Basic information; 2) Purpose, what i... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 467 次。

如何安装 github-research-assistant?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-research-assistant」即可一键安装,无需额外配置。

github-research-assistant 是免费的吗?

是的,github-research-assistant 完全免费(开源免费),可自由下载、安装和使用。

github-research-assistant 支持哪些平台?

github-research-assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 github-research-assistant?

由 Chang Luo(@luochang212)开发并维护,当前版本 v1.0.2。

💬 留言讨论