← 返回 Skills 市场
vibe-check
作者
Todd Kuehnl
· GitHub ↗
· v0.2.1
800
总下载
0
收藏
5
当前安装
7
版本数
在 OpenClaw 中安装
/install vibe-check
功能描述
Audit code for "vibe coding sins" — patterns that indicate AI-generated code was accepted without proper review. Produces a scored report card with fix sugge...
安全使用建议
This skill is internally consistent with its purpose: it reads your repo, runs local heuristics, and — if you configure ANTHROPIC_API_KEY or OPENAI_API_KEY — sends file contents to those third-party LLM endpoints for richer analysis. Before installing/using it, consider: 1) Do not set an LLM API key if you are scanning sensitive repos (secrets, proprietary code) — you can run it in heuristic mode by unsetting those env vars. 2) The tool only emits unified-diff suggestions and does not auto-apply them, but you should manually review any suggested fixes before applying. 3) Confirm you are comfortable with the agent being allowed to run the supplied scripts (they read files and may call network endpoints). 4) Note minor metadata inconsistencies (declared env vars absent from registry metadata; SKILL.md version differs from registry version) — these are not malicious but worth verifying with the publisher if you need strong provenance. If you need more assurance, inspect the included scripts locally and run them in a controlled environment (sandbox or test repo) with LLM keys unset.
功能分析
Type: OpenClaw Skill
Name: vibe-check
Version: 0.2.1
The OpenClaw AgentSkills 'vibe-check' skill is a code auditing tool designed to identify 'vibe coding sins' and security vulnerabilities in user-provided code. The skill's scripts (`vibe-check.sh`, `analyze.sh`, `report.sh`, `git-diff.sh`, `common.sh`) demonstrate robust shell scripting practices, including `set -euo pipefail`, proper quoting of variables, and safe path resolution. Crucially, `analyze.sh` uses `python3 -c "import json, sys; print(json.dumps(prompt))"` to safely JSON-escape file content before sending it to LLM APIs, mitigating prompt injection risks from the analyzed code. The `SECURITY.md` and `README.md` clearly state the skill's read-only nature, human-in-the-loop fix suggestions, and transparently disclose network behavior (sending code to LLMs). The `test_samples/bad_api.py` file, while containing severe vulnerabilities like RCE via `eval()` and SQL injection, is a test case for the skill's detection capabilities and is not executed by the skill itself. There is no evidence of intentional harmful behavior or self-exploitation.
能力评估
Purpose & Capability
Name/description (vibe-check: audit code for 'vibe coding sins') match the included scripts and report generation. The scripts implement LLM-backed analysis, diff-mode, and --fix suggestion generation which are all coherent with the stated purpose. Minor metadata inconsistencies: SKILL.md and some files call out/expect ANTHROPIC_API_KEY or OPENAI_API_KEY and VIBE_CHECK_BATCH_SIZE, but the registry metadata listed no required env vars — those API keys are optional at runtime but necessary for the LLM-powered mode. SKILL.md also lists version 0.1.1 while the registry shows 0.2.1 (harmless but inconsistent).
Instruction Scope
The runtime instructions tell the agent to run the included shell scripts which: discover and read repository source files (or git diffs), build prompts containing the full file contents and call external LLM APIs (anthropic/openai) using curl. That means source code (including any secrets or credentials present in files) will be transmitted to third-party APIs when API keys are configured. This behavior is expected for an LLM-based auditor, but it is a data-exfiltration/privacy risk that must be accepted consciously. The scripts otherwise stay within scope (they read files, produce reports, and do not auto-apply fixes or push changes).
Install Mechanism
No install spec is provided (instruction-only skill plus shipped scripts). Nothing in the manifest performs network downloads or extracts external archives. The code is included in the skill bundle and executed locally; no high-risk install steps were found.
Credentials
The skill does not request unrelated credentials. It optionally uses ANTHROPIC_API_KEY or OPENAI_API_KEY (appropriate for an LLM-backed auditor) and a tuning var VIBE_CHECK_BATCH_SIZE. The registry metadata omitted these optional environment variables; the README and scripts clearly document them as optional. Requiring user LLM API keys is proportionate to the tool's stated LLM capability but increases the risk that repository contents are sent to those providers.
Persistence & Privilege
always: false and default agent invocation settings are used. The skill does not request permanent presence, does not attempt to modify other skills or system-wide agent settings, and does not auto-apply patches or perform git operations. It writes a report file only when --output is specified by the user.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vibe-check - 安装完成后,直接呼叫该 Skill 的名称或使用
/vibe-check触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.1
Rebrand to Anvil AI. Remove CacheForge marketing copy. Normalize install commands.
v0.2.0
Republish — metadata refresh, force re-index
v0.1.4
Docs: normalize CacheForge footer and CTA.
v0.1.3
Launch: CacheForge skills wave 1. Discord v2 delivery, security hardened, production-grade.
v0.1.2
Launch: CacheForge skills wave 1. Discord v2 delivery, security hardened, production-grade.
v0.0.1
No changes detected in this version.
- Version remains at 0.1.1.
- No file changes or documentation updates were made.
v0.1.1
Launch batch: CacheForge skills wave 1
元数据
常见问题
vibe-check 是什么?
Audit code for "vibe coding sins" — patterns that indicate AI-generated code was accepted without proper review. Produces a scored report card with fix sugge... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 800 次。
如何安装 vibe-check?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install vibe-check」即可一键安装,无需额外配置。
vibe-check 是免费的吗?
是的,vibe-check 完全免费(开源免费),可自由下载、安装和使用。
vibe-check 支持哪些平台?
vibe-check 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 vibe-check?
由 Todd Kuehnl(@tkuehnl)开发并维护,当前版本 v0.2.1。
推荐 Skills