Dev & Engineering skill-orchestrationworkflow-automationmulti-agentcodexvibe-coding

VibeSkills — Intelligent Skill Orchestrator

Automatically routes local Skills and orchestrates workflows, so complex tasks need no manual planning.

FollowAgents review · FARS-2.1
Not recommended
46/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
1Trust10 / 29 · 1.7/5

Evidence shows: README describes requirement confirmation, plan approval, execution recording, and final check, indicating user confirmation; but no specific implementation details for least privilege, sensitive data handling, dependency security, external effects control, rollback, or source attribution. Deductions: lack of clear evidence for permissions, data flow, dependency security, external side effects, rollback, and source attribution.

2Reliability6 / 14 · 2.1/5

Evidence shows: README and CI workflow (vco-gates.yml) provide coherent process description and verification steps, but no specific examples of failure messages or dependency availability guarantees. Deductions: insufficient evidence for failure messages and dependency availability.

3Adaptability10 / 18 · 2.8/5

Evidence shows: README describes target audience (users of AI applications with local Skills), applicable scenarios (complex tasks), capability boundaries (does not automatically call all Skills), and environment fit (supports local folder configuration). But trigger precision (e.g., specific syntax for $vibe or /vibe) is not detailed. Deductions: insufficient evidence for trigger precision.

4Convention10 / 18 · 2.8/5

Evidence shows: README provides information architecture (documentation index), install notes (docs/install), examples (ML case), known limitations (token overhead), and license (Apache-2.0). But evidence for naming stability, maintenance responsibility, and version changelog is insufficient. Deductions: insufficient evidence for naming stability, maintenance responsibility, and version changelog.

5Effectiveness7 / 13 · 2.7/5

Evidence shows: README describes output usability (deliverable checks), marginal value (reduces planning burden), and cost-benefit (token overhead control). But specific cost-benefit data (e.g., token usage) is not provided. Deductions: insufficient evidence for cost-benefit.

6Verifiability3 / 8 · 1.9/5

Evidence shows: README and CI workflow provide verification steps and case, but do not clearly separate facts from inferences, and cross-source verification is insufficient. Deductions: insufficient evidence for fact-inference separation and cross-source corroboration.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 288cf647a2df
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Safety controls not found in source: sensitive-data handling
Before you use it
  • Publisher identity is unverified; treat as unknown and do not rely on brand trust.
  • Static review cannot verify actual execution, test results, or security; use with caution.
  • The case and CI results in README were not independently verified in this review and may be overstated.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this agent do, and when should you use it?

VibeSkills is a general-purpose Skill that sits on top of AI assistants to automate the discovery and orchestration of local Skills. It scans configured Skill folders, decomposes complex tasks into modular work units, and assigns the right Skills to each part, avoiding scheduling conflicts between the harness framework and domain Skills. It follows design patterns from frameworks like Superpower and GSD. VibeSkills offers two workflow levels: L for manageable multi-step tasks, and XL for larger tasks with parallelizable parts. It records plans, assignments, and execution progress in JSON files such as agent_skill_organization, module-work-plan.json, module-execution.json, and delivery-acceptance-report.json, enabling continuity and final acceptance checks. It can be invoked via $vibe or /vibe within supporting AI applications. The project is Apache-2.0 licensed and includes a real-world machine-learning experiment case with detailed documentation.

VibeSkills scans local Skill folders (including additional roots listed in ~/.vibeskills/skill-roots.json or workspace .vibeskills/skill-roots.json), extracts names and summaries, and shortlists candidate Skills for each task module. During planning, it writes agent_skill_organization and module-work-plan.json to define responsibilities, expected outputs, and checks. During execution, it records actual assignments in module_assignments and progress in module-execution.json. For code tasks, it can employ test-driven development: failing test, change, re-test. After execution, it runs verification checks (e.g., required-files, dataset-contract, baseline-results) and compares results against the plan, producing a delivery-acceptance-report.json or .md. Outputs include data audits, figures, reports, and slide decks. It supports multiple Skills including third-party ones but never auto-invokes all of them.

  1. Data scientists: running a reproducible machine-learning experiment that requires data audit, statistical review, and production of figures and a scientific report.
  2. Project managers: decomposing complex projects into modular workflows with automated assignment of local Skills, reducing manual planning burden.
  3. Developers: using test-driven development within a TDD loop for coding tasks, with automatic verification.
  4. Teams: sharing and reusing team or third-party Skills without constraints from a single framework.
  5. Content creators: generating bilingual summaries, slide decks, and ensuring consistency across deliverables.

What are this agent's strengths and limitations?

Pros
  • Automated Skill orchestration: selects and assigns Skills per module, eliminating manual per-step Skill choices.
  • Reduced planning overhead: modularizes complex tasks, so users don't need to explain Skill usage to the AI in detail.
  • Parallel execution support: XL workflow can run up to two non-conflicting parts concurrently.
  • Detailed execution records: JSON files document plan, assignments, and results, facilitating session recovery and review.
Limitations
  • Learning curve: users must understand workflow levels, Skill root configuration, and the planning state machine.
  • Configuration dependencies: requires pre-configured Skill folders and Skills with non-conflicting names and readable SKILL.md.
  • Context overhead: with large Skill libraries or complex tasks, token usage increases, though mitigated by local indexing and on-demand reads.
  • Platform lock-in: currently documented for frameworks like Claude Code and Codex; other platforms may need adaptation.

How do you install or deploy this agent?

Installation steps: 1. Clone the repository: git clone https://github.com/foryourhealth111-pixel/Vibe-Skills.git. 2. Follow the installation documentation (recommend using PowerShell to run the install script; exact commands are in the docs). After installation, run pwsh ./check.ps1 to verify runtime state. Pre-configure Skill folders in ~/.vibeskills/skill-roots.json or workspace .vibeskills/skill-roots.json.

How do you use this agent?

Usage steps: 1. In any AI application supporting local Skills, invoke VibeSkills via its Skills entry using $vibe or /vibe (or the syntax provided). 2. It discovers Skills, plans the task, and recommends a workflow level (L or XL). 3. Approve the plan; it executes and records progress. 4. Review the delivery acceptance report to confirm all checks pass. Detailed examples are in the quick-start guide and the ML experiment case.

How does this agent compare with similar options?

Similar to frameworks like Superpower and GSD, but VibeSkills emphasizes automated Skill orchestration and modular decomposition, maximizing reuse of local Skill assets.

FAQ

Does VibeSkills use all installed Skills?
No. It only selects Skills that fit the current task. Other Skills remain available but are not included in the plan. The library size only defines choices, not mandatory usage.
Will a large Skill library cause high token usage?
Discovery and indexing happen locally; only full SKILL.md files of retained candidates are read into context. Therefore token usage depends on candidate count, document length, and task complexity, not the entire library.
Can a task be resumed after interruption?
Yes. Execution progress is stored in files like module-execution.json, allowing later sessions to continue from where they left off.
How do I add custom Skills?
Add local folders to ~/.vibeskills/skill-roots.json or workspace .vibeskills/skill-roots.json, ensuring each Skill has a readable SKILL.md and a unique name.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents