← 返回 Skills 市场
liuwei1125

repo-mini-practice

作者 Liuwei1125 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
47
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install repo-mini-practice
功能描述
Use when a user wants to learn a GitHub or local codebase by understanding its implementation principles, creating a minimal runnable practice version, or tu...
安全使用建议
This skill looks like a genuine 'make a minimal learning project from a repo' helper, but it asks the agent to fetch repositories and run demos/tests — which can cause it to execute untrusted code. Before installing or enabling this skill: (1) require explicit user confirmation before the agent fetches or executes remote code or runs tests; (2) run the skill only in an isolated sandbox/container with no access to sensitive credentials or host resources; (3) consider disabling implicit/autonomous invocation or require explicit invocation so it can't fetch/run code without your permission; (4) be cautious when pointing it at private repos or repos containing build scripts, CI, or native binaries; (5) if you plan to let it use tools like git, rg, or docker, ensure those tools and their access tokens are managed intentionally. If the owner/publisher is unknown and you cannot run the agent in a safe sandbox, treat this skill as higher risk.
功能分析
Type: OpenClaw Skill Name: repo-mini-practice Version: 1.0.0 The skill bundle is designed to help users learn codebases by creating minimal, runnable versions of existing repositories. While the intent appears educational, SKILL.md (Step 7) explicitly instructs the agent to 'Run the demo or tests' to verify the implementation. This instruction to execute code, combined with the ability to fetch and inspect external repositories (Step 1), constitutes a high-risk capability that could lead to arbitrary code execution if the agent is directed toward a malicious repository. No evidence of intentional malice, data exfiltration, or hidden backdoors was found.
能力评估
Purpose & Capability
The name/description match the SKILL.md: the skill is an instruction-only helper for producing a small runnable learning project from a repo. It does not request unrelated credentials or installs. Minor inconsistency: the instructions recommend using tools like `rg` or 'git' even though no required binaries are declared; this is plausible but should be explicit.
Instruction Scope
The runtime instructions tell the agent to inspect local paths or fetch GitHub repos, map code, create new files under mini-practice/, and to "Run the demo or tests." That means the agent may execute untrusted repository code and network operations. The SKILL.md asks to 'ask for approval first if the environment requires network permission' but does not mandate explicit user confirmation before fetching or executing code, nor does it require sandboxing, dependency isolation, or safety checks. It also references tools and file paths beyond what's declared (e.g., rg), which expands the runtime scope.
Install Mechanism
Instruction-only skill with no install spec or downloaded archives. No code is written by the skill itself during installation — lowest install risk.
Credentials
The skill declares no environment variables, credentials, or config paths, which is proportionate. However, the agent is expected to access local files and optionally network resources; the SKILL.md does not require or reference any credentials but does expect possible use of git/GitHub tools, which may implicitly need credentials in practice.
Persistence & Privilege
agents/openai.yaml sets allow_implicit_invocation: true, permitting implicit/autonomous invocation. Autonomous invocation combined with instructions that fetch and run repository code increases blast radius. The skill is not always-on and does not request other elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install repo-mini-practice
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /repo-mini-practice 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of repo-mini-practice - Enables users to learn repositories by building a minimal, runnable "mini-practice" version. - Focuses on extracting and rebuilding a single core mechanism from the original codebase. - Provides a clear, bilingual (Chinese and English) learning workflow and artifact requirements. - Standardizes output structure: mini-practice/ with source, README, demos/tests, mocks, and minimal configs. - Emphasizes code comments for teaching, with language matching the user’s request. - Outlines strict quality, verification, and documentation standards for minimal, executable examples.
元数据
Slug repo-mini-practice
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

repo-mini-practice 是什么?

Use when a user wants to learn a GitHub or local codebase by understanding its implementation principles, creating a minimal runnable practice version, or tu... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。

如何安装 repo-mini-practice?

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

repo-mini-practice 是免费的吗?

是的,repo-mini-practice 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

repo-mini-practice 支持哪些平台?

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

谁开发了 repo-mini-practice?

由 Liuwei1125(@liuwei1125)开发并维护,当前版本 v1.0.0。

💬 留言讨论