Atlas / Skills / foryourhealth111-pixel / Vibe-Skills

Vibe-SkillsBLOCK

skills/foryourhealth111-pixel/vibe-skills

Intelligent Skill routing and workflow orchestration for AI agents — +21.12 pp reward, −29.6% tokens on SkillsBench with DeepSeekV4Flash-VE.

Verdict
BLOCK
Grade
F
Trust score
33 /100
Version
1.0.0
Hosts
7 documented
License
Apache-2.0
Stars
3,729
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

English | 中文

Latest stable release

Quick start ·

Measured on SkillsBench

Mean verifier reward: +21.12 pp Total tokens: -29.6% · Tool calls: -33.1%

SkillsBench is a benchmark designed to evaluate whether AI agents can effectively use Skills to complete professional tasks across diverse domains. Its purpose is to measure how much a model’s ability to solve complex real-world tasks improves when it is equipped with specialized Skills.

To evaluate performance in production-like environments where a large number of Skills are installed simultaneously, we adapted SkillsBench into a more realis

Read from source at commit 3d28ee6f6f28OBSERVED · 2026-10-20
Advertisement
02

Install

Commands as the repository documents them. They are shown, not run.

uv pip install requests python-dotenv
uv pip install requests python-dotenv
uv pip install aeon
uv pip install requests pandas
uv pip install astropy
uv pip install astropy[all]
03

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
claude-desktopmentioned
codexmentioned
copilotmentioned
cursormentioned
openclawmentioned
windsurfmentioned
04

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: vibe
description: Vibe Code Orchestrator (VCO) is a governed runtime entry that freezes requirements, bounds execution, and enforces verification and phase cleanup.
---

# Vibe Governed Runtime Entry

This file is the host-facing SOP for entering canonical `vibe`. Keep it small: runtime details belong in `protocols/runtime.md`, execution discipline belongs in `protocols/do.md`, and host wrapper recipes belong in installer-generated wrapper docs.

## Trigger Contract

Enter canonical `vibe` before ordinary execution when the user explicitly invokes `$vibe`, `/vibe`, or the `vibe` skill, or when the host intentionally chooses governed requirement/plan/execution closure for a complex task.

Do not route every loosely related task into `vibe`. Lightweight questions,
single-command checks, or tasks better served by another explicitly requested
skill may proceed outside `vibe` unless the user explicitly invoked this entry.

Installed-copy updates use `update --skills-dir <skills-dir>` on the same managed directory.

User instructions, including CLAUDE.md, GEMINI.md, AGENTS.md and direct workflow limits such as TDD exceptions, remain highest priority. Preserve canonical launch and proof rules within those limits.

## Canonical Bootstrap

`vibe` is a host-syntax-neutral skill contract. Before canonical launch, do only the minimum needed to launch:

- Resolve `skill_root` and `workspace_root`.
- Pass the current user task verbatim as the task specification; unrelated chat history may be excluded. Do not summarize, rewrite, or reduce it to keywords. Preserve exact input paths, input immutability constraints, exact output roots, synthetic-data evidence boundaries, module dependencies and safe parallel boundaries, and acceptance criteria.

Do not search the current workspace, repository, or install root for canonical proof files before launch.
Do not inspect the repo, protocol docs, or prior run outputs before canonical launch returns.
Do not simulate stages, claim canonical entry from reading this file or wrapper text, or treat wrapper or AGENTS text as proof.
Do not manually create `outputs/runtime/vibe-sessions/<run-id>/`.
Do not use the Vibe installation root as the governed artifact root.

Local skill candidate audit: semantic owner `packages/runtime-core/src/vgo_runtime/router_contract_runtime.py`; compatibility bridge `scripts/router/resolve-pack-route.ps1`

The audit runs inside canonical `vibe` and exposes candidates for inspection. Include work type, domain/technology, deliverable, explicit constraints, and verified frozen facts on continuation. Its output is compatibility evidence only; the Agent owns skill choice, binding, and stage progression.

Canonical entry command shape:

```powershell
$env:PYTHONPATH = "<skill_root>/apps/vgo-cli/src"
py -3 -m vgo_cli.main canonical-entry --repo-root "<skill_root>" --artifact-root "<workspace_root>" --prompt "<current user task, verbatim>"
```

For PowerShell, do not place `$env:PYTHONPATH=...` inside a double-quoted `-Command` string; host interpolation may corrupt it to `:PYTHONPATH`.

Bash-like hosts, including Claude Code, set `PYTHONPATH` in the outer shell and call Python directly. Try `py -3`, `python`, then `python3` according to availability.

```bash
REPO_ROOT='<skill_root>'
WORKSPACE_ROOT="${WORKSPACE_ROOT:-$PWD}"
PYTHONPATH="$REPO_ROOT/apps/vgo-cli/src" python -m vgo_cli.main canonical-entry --repo-root "$REPO_ROOT" --artifact-root "$WORKSPACE_ROOT" --prompt "<current user task, verbatim>"
```

`--host-id` and `--entry-id` remain compatibility-only for wrappers or older automation; omit them on a normal launch.

Only validate canonical proof artifacts after canonical-entry returns a `session_root`.
`check` proves `installed locally`; runtime coherence and delivery acceptance require their own evidence.
Proof of canonical launch is post-launch and requires: `host-launch-receipt.json`, `runtime-input-packet.json`, `governance-capsule.json`, and `stage-lineage.json` under the returned `session_root`.
`local-agent-kernel` follows the same proof rule. If it cannot produce those truth artifacts, it may produce local work scaffolds, but it must not be treated as `canonical verified`.
If canonical launch fails, report `blocked` with the concrete failure reason instead of simulating the missing stages or proof artifacts.

## Consensus And Task Evolution

Use `deep_interview` until the user and Agent agree on the goal, scope, constraints, deliverables, relevant unknowns, and completion criteria. Freeze the requirement after confirmation of that task-specific summary; the first clarification is an input to the conversation.

Keep the agreement in the existing TaskCard. Append accepted revisions, update affected work and checks, and reuse results only while their inputs and acceptance remain valid. Surface decisions that change the agreed outcome, scope, risk, or required human judgment.

## Hard Stop And Re-entry

The progressive governed stops are `requirement_doc`, `xl_plan`, and `phase_cleanup`.

When `bounded_return_control.explicit_user_reentry_required = true`, stop the
current assistant turn. Do not consume re-entry credentials until a later user
message approves or revises the current boundary.

This is a hard runtime boundary, not a suggestion. It overrides ordinary host
autonomy rules such as "continue until done." A detailed original request is not
approval of the frozen requirement or frozen plan. After a hard stop, do not
perform equivalent manual work outside governed re-entry: no plan writing, task
execution, manual workaround delivery, or final artifact delivery in the same
assistant turn.

For re-entry, inspect `runtime-summary.json ->
bounded_return_control.host_decision_contract`, infer the user's intent, and
write a structured host decision JSON file. Use the same `run_id`,
`bounded_reentry_token`, and stable `workspace_root`:

At a requirement stop, build `agent_skill_organization` directly from `agent_skill_organiza
05

Trust audit

BLOCKgrade F · trust 33/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (5 observation(s))
Network
declared (10 observation(s))
Shell
declared (4 observation(s))
Dependencies
pinned
Secrets in source
found

Findings (25)

CRITICALPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
bundled/skills/edgartools/SKILL.md:22
Set via environment variable to avoid hardcoding: `EDGAR_IDENTITY="Your Name [email protected]"`.
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
bundled/skills/document-skills/pptx/ooxml/scripts/pack.py:14
exec(compile(shared_script.read_text(encoding="utf-8"), str(shared_script), "exec"), globals_dict)
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
bundled/skills/document-skills/pptx/ooxml/scripts/unpack.py:14
exec(compile(shared_script.read_text(encoding="utf-8"), str(shared_script), "exec"), globals_dict)
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
bundled/skills/document-skills/pptx/ooxml/scripts/validate.py:14
exec(compile(shared_script.read_text(encoding="utf-8"), str(shared_script), "exec"), globals_dict)
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
HIGHPrompt injection · prompt.tool_poisoning · CWE-94, CWE-1427
bundled/skills/context-fundamentals/SKILL.md:114
<INSTRUCTIONS>
Why it matters. a tool description carrying instructions to the agent
Fix. tool descriptions describe the tool; nothing else
HIGHPrompt injection · prompt.tool_poisoning · CWE-94, CWE-1427
bundled/skills/context-fundamentals/references/context-components.md:16
<INSTRUCTIONS>
Why it matters. a tool description carrying instructions to the agent
Fix. tool descriptions describe the tool; nothing else
HIGHPrompt injection · prompt.tool_poisoning · CWE-94, CWE-1427
bundled/skills/security-best-practices/SKILL.md:56
Important: When referencing code in the report, make sure to find and include line numbers for the code you are referencing.
Why it matters. a tool description carrying instructions to the agent
Fix. tool descriptions describe the tool; nothing else
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
agents/templates/debugger.md:1
# Debugger Agent Template
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
agents/templates/planner.md:1
# Planner Agent Template
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
agents/templates/reviewer.md:1
# Reviewer Agent Template
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
agents/templates/security-reviewer.md:1
# Security Reviewer Template
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
bundled/skills/local-vco-roles/references/role-prompts/arch-critic.md:1
# arch-critic Prompt
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
MEDIUMCode injection · code.dynamic_import · CWE-78, CWE-94, CWE-95
bundled/skills/timesfm-forecasting/scripts/check_system.py:361
mod = __import__(import_name)
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
bundled/skills/perplexity-search/scripts/setup_env.py:157
print(f"   export OPENROUTER_API_KEY={args.api_key}")
MEDIUMObfuscation / stealth · obf.base64_blob · CWE-506, CWE-94
bundled/skills/rowan/SKILL.md:188
protein_seq = "MENFQKVEKIGEGTYGVVYKARNKLTGEVVALKKIRLDTETEGVPSTAIREISLLKELNHPNIVKLLDVIHTENKLYLVFEFLHQDLKKFMDASALTGIPLPLIKSYLFQLLQGLAFCHSHRVLHRDLKPQNLLINTEGAIKLADFGLARAFGVPVRTYTHEVVTLWYRAPEILLGCKYYSTAVD
MEDIUMObfuscation / stealth · obf.homoglyph · CWE-506, CWE-94
bundled/skills/neuropixels-analysis/scripts/neuropixels_pipeline.py:133
ax.set_ylabel('Depth (μm)')
MEDIUMObfuscation / stealth · obf.homoglyph · CWE-506, CWE-94
bundled/skills/neuropixels-analysis/scripts/neuropixels_pipeline.py:143
print(f"  Estimated drift range: {drift_estimate:.1f} μm")
MEDIUMObfuscation / stealth · obf.homoglyph · CWE-506, CWE-94
bundled/skills/neuropixels-analysis/scripts/neuropixels_pipeline.py:381
print(f"Drift > 20 μm detected, applying motion correction...")
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
bundled/skills/cancel-ralph/scripts/cancel-ralph.ps1:1
[CmdletBinding()]
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
bundled/skills/local-vco-roles/scripts/new-run.ps1:1
[CmdletBinding()]
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
bundled/skills/ralph-loop/scripts/ralph-loop.ps1:1
[CmdletBinding()]
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
bundled/skills/spec-kit-vibe-compat/command-map.json:1
[
MEDIUMHard-coded secrets · secret.db_uri · CWE-798, CWE-321
bundled/skills/lamindb/references/integrations.md:31
--db postgresql://user:pwd@host:port/db
MEDIUMHard-coded secrets · secret.db_uri · CWE-798, CWE-321
bundled/skills/lamindb/references/integrations.md:61
--db postgresql://user:pwd@host:port/db
MEDIUMHard-coded secrets · secret.db_uri · CWE-798, CWE-321
bundled/skills/lamindb/references/setup-deployment.md:211
--db postgresql://user:pwd@host:5432/db

Gates applied: critical_finding, no_behavioural_pass, undeclared_transfer.

Audited 2026-10-20 · audit v0.4.1 · source sha 3d28ee6f6f28full audit observations/trust-audit/skill/foryourhealth111-pixel__vibe-skills.json · Report an issue / request a re-scan
06

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-203d28ee6f6f28BLOCKF33first audit
07

Questions

What does the Vibe-Skills skill do?

Intelligent Skill routing and workflow orchestration for AI agents — +21.12 pp reward, −29.6% tokens on SkillsBench with DeepSeekV4Flash-VE.

Is Vibe-Skills safe to install?

No — not without reading the findings first. The audit graded it F (33/100) and found 12 critical or high issues in the source. Each one is listed on this page with the file and line it is on.

What can Vibe-Skills access on my machine?

The audit observed that it reaches the network, runs shell commands and reads or writes files. Each of those is consistent with what it says it does. Secrets in the source: found — see the findings.

Which assistants does Vibe-Skills work with?

Its documentation mentions claude-code, claude-desktop, codex, copilot, cursor, openclaw and windsurf. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (3d28ee6f6f28), read on 2026-10-20. The repository is watched, and a new audit runs when it changes — this is the first audit.

Add this badge to your README

Shows this page's audit result and links back to it. It updates when the audit does.

ModelsAtlas audit badge

Markdown
[![ModelsAtlas audit: Vibe-Skills](https://modelsatlas.com/skills/foryourhealth111-pixel/vibe-skills/badge.svg)](https://modelsatlas.com/skills/foryourhealth111-pixel/vibe-skills/)

Not your listing, or something out of date? Claim or update your listing.

Advertisement