repo-research SKILL.md skillB

repo-research from evovexai/evoflow is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add evovexai/evoflow/repo-research@v0.7.0

Pins v0.7.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
B, 16 of 17 checks passed
Kind
SKILL.md skill
Repository
evovexai/evoflow
Path
skills/public/repo-research/SKILL.md
Versions recorded
1
Latest version
v0.7.0, committed Sep 12, 2026
Size
31,182 bytes
Repository stars
611
License
a license file GitHub does not identify

GitHub 仓库深度研究与整合分析工具。支持单个/多个仓库研究、与本地项目对比分析、启发式整合建议。支持主题驱动搜索模式:自动搜索相关仓库、克隆、分析并生成报告。克隆远程仓库到本地 research/ 目录,进行深度代码分析、架构评估、依赖解析,并生成结构化研究报告。触发条件:用户提供 GitHub URL 请求研究/分析/整合/对比时,或提供主题关键词请求搜索并研究相关仓库时。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Repo Research

GitHub 仓库深度研究工具,核心目标是从**外部项目中获取启发**,为用户自己的项目提供可操作的改进建议。

> **适用范围**:本技能适用于研究任何类型的 GitHub 仓库,不仅限于 Claude Skills。可用于研究开源项目、库、框架、工具等。

## 依赖管理

本技能的核心功能(单仓库/多仓库研究)**不需要**任何前置技能。

只有使用**主题驱动搜索模式**时,才需要以下可选依赖:

| 依赖技能 | 用途 | 安装源 | 必需性 |
|:---------|:-----|:-------|:-------|
| **find-skills** | 按主题搜索 GitHub 上的相关仓库 | `https://skills.sh/vercel-labs/skills/find-skills` | 可选 |

**使用说明**:
- 如果您直接提供 GitHub URL,本技能会直接使用现有的单/多仓库研究模式
- 如果您提供主题关键词(如"研究 OCR 相关项目"),本技能会:
  1. 首先检测 `find-skills` 是否已安装
  2. 如未安装,会提示您安装后再继续
  3. 安装后自动调用 `find-skills` 进行搜索

---

## 配置

本技能支持通过配置文件自定义输出目录和其他设置。

### 配置文件位置

```
skills/repo-research/assets/config.yaml
```

### 快速配置

1. 复制示例配置:
```bash
cp skills/repo-research/assets/config.example.yaml skills/repo-research/assets/config.yaml
```

2. 编辑 `config.yaml`,设置你的输出目录:
```yaml
research:
  output_dir: "~/Documents/研究笔记"  # 支持绝对路径、相对路径、~ 展开
```

### 配置项说明

| 配置项 | 说明 | 默认值 |
|:-------|:-----|:-------|
| `research.output_dir` | 研究报告输出目录 | `./research` |
| `research.report_format` | 报告格式 | `markdown` |
| `research.shallow_clone` | 使用浅克隆 | `true` |
| `security.enabled` | 启用安全分析 | `true` |
| `security.prompt_analysis` | 提示词安全检测 | `true` |

### 配置读取逻辑
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add evovexai/evoflow/repo-research@sha256:c2f972a0d372c8cb

The line at the top of this page pins the label v0.7.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_z547x4nidovwh3aq.svg)](https://markdownregistry.com/a/art_z547x4nidovwh3aq)

5 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Sep 12, 2026.

versioncommittedcommitsizeaudit
v0.7.0 latest2026-09-12 6c490fd 31,182 BB view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • fail: No curl or wget piped into a shell (matched: curl | bash)
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (31182 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.

Source

GitHub

evovexai/evoflow · 611 stars · license a license file GitHub does not identify · pushed 2026-11-08 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_z547x4nidovwh3aq
GET https://markdownregistry.com/api/v1/resolve?ref=evovexai/evoflow/repo-research
GET https://markdownregistry.com/api/v1/blob/c2f972a0d372c8cb00b8c89cb0e59f3b28a0dff9d612e9774123f5b7a0970225

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from evovexai/evoflow

AGENTS.md AGENTS.md file
evovexai/evoflow · AGENTS.md
git:20261106.b16e7ed · audit A · 611 stars
AGENTS.md@backend AGENTS.md file
evovexai/evoflow · backend/AGENTS.md
git:20260917.24ac911 · audit B · 611 stars
diagnosing-commands SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/diagnosing-commands/SKILL.md · Use to diagnose and fix EvoFlow slash command problems. Applies when a /command is missing, overridden by another…
git:20261016.a5d3a8b · audit A · 611 stars
diagnosing-hooks SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/diagnosing-hooks/SKILL.md · Use to diagnose and fix EvoFlow hook problems. Applies when a hook does not trigger, its matcher does not match, its…
git:20261016.a5d3a8b · audit A · 611 stars
diagnosing-mcp SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/diagnosing-mcp/SKILL.md · Use to diagnose and fix EvoFlow MCP (Model Context Protocol) server configuration problems. Applies when an MCP server…
git:20261016.a5d3a8b · audit A · 611 stars
diagnosing-plugins SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/diagnosing-plugins/SKILL.md · Use to diagnose and fix EvoFlow plugin problems. Applies when a plugin is not listed in the marketplace, fails to…
git:20261016.a5d3a8b · audit A · 611 stars
diagnosing-skills SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/diagnosing-skills/SKILL.md · Use to diagnose and fix EvoFlow skill configuration problems. Applies when a skill is not discovered, does not trigger…
git:20261016.a5d3a8b · audit A · 611 stars
evoflow-configuration-guide SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-guide/skills/evoflow-configuration-guide/SKILL.md · Use when configuring EvoFlow's extension resources (MCP servers, slash commands, skills, hooks, and plugins) or…
git:20261016.a5d3a8b · audit A · 611 stars
greeting SKILL.md skill
evovexai/evoflow · backend/packages/harness/evoflow/plugins/builtin/plugins/evoflow-skill-kit/skills/greeting/SKILL.md · 用 EvoFlow 插件体系提供的问候技能,向用户礼貌地打招呼并简要介绍技能机制。
git:20261015.6cbdf11 · audit A · 611 stars
DESIGN.md@backend/packages/harness/evoflow/proactive DESIGN.md file
evovexai/evoflow · backend/packages/harness/evoflow/proactive/DESIGN.md
git:20261020.b380398 · audit A · 611 stars
DESIGN.md@docs/contribute DESIGN.md file
evovexai/evoflow · docs/contribute/DESIGN.md
git:20261004.be017b6 · audit A · 611 stars
llms.txt@docs llms.txt file
evovexai/evoflow · docs/llms.txt
git:20260911.727a552 · audit A · 611 stars

Every file in evovexai/evoflow

Browse by kind, by grade B, or by owner.