能力标签
振动技能AI智能体框架
🛠
AI工具

振动技能AI智能体框架

基于 Python · 开源 AI 工具,GitHub 社区精选
英文名:Vibe-Skills
⭐ 2.1k Stars 🍴 161 Forks 💻 Python 📄 Apache-2.0 🏷 AI 7.8分
7.8AI 综合评分
智能体框架Prompt模板代理技能AI编程开源工具
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,振动技能AI智能体框架 获评「推荐使用」。已获得 2.1k 颗 GitHub Star,这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.8 分,适合有一定技术背景的用户使用。

📚 深度解析

振动技能AI智能体框架 是一款基于 Python 的开源工具,在 GitHub 上收获 2k+ Star,是智能体框架、Prompt模板、代理技能、AI编程领域中的优质开源项目。开源工具的最大优势在于代码完全透明,你可以审计每一行代码的安全性,也可以根据自身需求进行二次开发和定制。

**为什么要使用开源工具而非商业 SaaS?**
对于个人开发者和有隐私需求的用户,本地部署的开源工具意味着数据不离本机,不受第三方服务商的数据政策约束。同时,开源工具通常没有使用次数限制和月度费用,一次安装即可长期使用,对于高频使用场景的总拥有成本(TCO)远低于订阅制商业工具。

**安装与环境准备**
振动技能AI智能体框架 依赖 Python 运行环境。建议通过 pyenv(Python)或 nvm(Node.js)管理 Python 版本,避免全局环境污染。对于新手用户,推荐先创建虚拟环境(python -m venv venv && source venv/bin/activate),再安装依赖,这样即使出现问题也可以随时删除虚拟环境重新开始,不影响系统稳定性。

**社区与维护**
GitHub Issue 和 Discussion 是获取帮助的最快渠道。在提问前建议先检查 Closed Issues(已关闭的问题),大多数常见问题都已有解答。遇到 Bug 时,提供 pip list 的输出、完整错误堆栈和最小可复现示例,能显著提高开发者响应速度。AI Skill Hub 将持续追踪 振动技能AI智能体框架 的版本更新,及时通知重要功能变化。

📋 工具概览

振动技能AI智能体框架 是一款基于 Python 开发的开源工具,专注于 智能体框架、Prompt模板、代理技能 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

GitHub Stars
⭐ 2.1k
开发语言
Python
支持平台
Windows / macOS / Linux
维护状态
持续维护,定期更新
开源协议
Apache-2.0
AI 综合评分
7.8 分
工具类型
AI工具
Forks
161

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

振动技能AI智能体框架 是一款基于 Python 开发的开源工具,专注于 智能体框架、Prompt模板、代理技能 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

📌 核心特色
  • 开源免费,支持本地部署,数据完全自主可控
  • 活跃的 GitHub 开源社区,持续迭代更新
  • 提供详细文档和使用示例,新手友好
  • 支持自定义配置,灵活适配不同使用环境
  • 可作为基础组件集成进现有技术栈或进行二次开发
🎯 主要使用场景
  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:pip 安装(推荐)
pip install vibe-skills

# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install vibe-skills

# 方式三:从源码安装(获取最新功能)
git clone https://github.com/foryourhealth111-pixel/Vibe-Skills
cd Vibe-Skills
pip install -e .

# 验证安装
python -c "import vibe_skills; print('安装成功')"
📋 安装步骤说明
  1. 访问 GitHub 仓库页面
  2. 按照 README 文档完成依赖安装
  3. 根据系统环境完成初始化配置
  4. 参考官方示例或文档开始使用
  5. 遇到问题可在 GitHub Issues 中查找解答
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 命令行使用
vibe-skills --help

# 基本用法
vibe-skills input_file -o output_file

# Python 代码中调用
import vibe_skills

# 示例
result = vibe_skills.process("input")
print(result)
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# vibe-skills 配置文件示例(config.yml)
app:
  name: "vibe-skills"
  debug: false
  log_level: "INFO"

# 运行时指定配置文件
vibe-skills --config config.yml

# 或通过环境变量配置
export VIBE_SKILLS_API_KEY="your-key"
export VIBE_SKILLS_OUTPUT_DIR="./output"
📑 README 深度解析 真实文档 完整度 8/100 含工作流图 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

English | 中文

<img src="./logo.png" width="124" alt="VibeSkills logo">

VibeSkills

<picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-tagline-en-dark.svg"> <img src="./docs/assets/readme-tagline-en-light.svg" width="560" alt="VibeSkills is a general-purpose Skill that automatically routes local Skills and intelligently orchestrates harness workflows."> </picture>

<br>

<a href="https://github.com/foryourhealth111-pixel/Vibe-Skills/releases/latest"> <strong>Latest release · v4.1.0</strong> </a>

<br>

<a href="./docs/install/README.en.md"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/install-cta-en-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./docs/assets/install-cta-en-light.svg"> <img src="./docs/assets/install-cta-en-light.svg" width="210" height="38" alt="Install VibeSkills"> </picture> </a>

<br>

<a href="./docs/quick-start.en.md">Quick start</a> ·

</div>

<a id="skillsbench-performance"></a> <h2 align="center">Measured on SkillsBench</h2>

<p align="center"> <strong>Mean verifier reward: +21.12 pp</strong><br> <strong>Total tokens: -29.6%</strong> · <strong>Tool calls: -33.1%</strong> </p>

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 realistic large-scale multi-Skill setting. In the original SkillsBench setup, each task is provided only with the specialized Skill associated with that task. In our modified setting, every task is evaluated in a global environment containing all 195 specialized Skills, while all other experimental conditions remain unchanged. This setting is intended to assess whether an agent can autonomously discover, select, and orchestrate the relevant Skills from a large installed Skill pool, and organize them into an effective workflow for completing complex tasks.

vibeskills v4.1.0 was benchmarked on SkillsBench (https://www.skillsbench.ai/) using DeepSeekV4Flash-VE and OpenHands as the baseline evaluation setup. Compared with the baseline without vibeskills, vibeskills increased the average task score by 21.12%, while reducing token consumption by 29.6% and tool calls by 33.1%.

<p align="center"> <a href="https://github.com/foryourhealth111-pixel/vibeskills-benchmark/tree/main/studies/full-skills-comparison"> <img src="./docs/assets/skillsbench-task-outcomes.png" width="900" alt="SkillsBench paired task outcomes: Lean Vibe increased mean reward from 50.3% to 71.4%, increased the full-score rate from 47.6% to 69.5%, scored higher on 23 tasks, tied on 55, and scored lower on 4"> </a> </p>

<p align="center"><sub>Task quality: 39 to 57 full-score tasks; Lean Vibe scored higher on 23 tasks, Native on 4, with 55 ties.</sub></p>

<p align="center"> <a href="https://github.com/foryourhealth111-pixel/vibeskills-benchmark/tree/main/studies/full-skills-comparison"> <img src="./docs/assets/skillsbench-resource-use.png" width="900" alt="SkillsBench resource comparison: total token use fell from 491.1 million for Native to 345.8 million for Lean Vibe, while tool calls fell by 33.1%"> </a> </p>

<p align="center"><sub>Resource use: 491.122M to 345.756M total tokens, with tool calls reduced from 9,954 to 6,664.</sub></p>

Analysis of the logs from the original benchmark shows that VibeSkills achieves better task performance not by invoking more Skills.

Instead, it first clarifies the task objective and delivery requirements, then decomposes a complex task into several verifiable subtasks. It subsequently selects only a small number of truly relevant capabilities from a large pool of candidate Skills and executes them in an order determined by their dependencies. This helps reduce misunderstandings of the task, omitted steps, and incorrect Skill selection, thereby improving overall task performance.

In terms of token cost and tool usage, this workflow also eliminates a substantial amount of ineffective trial and error. Native agents are more likely to repeatedly invoke tools in unproductive directions, reread the same context, and redo previous work. In contrast, VibeSkills converges more quickly on the critical steps through clearer planning and pre-delivery checks. As a result, it not only improves task quality, but also significantly reduces tool-call loops and the token overhead caused by repeated context processing.

<p align="center"> <a href="https://github.com/foryourhealth111-pixel/vibeskills-benchmark/blob/main/studies/full-skills-comparison/README.md">Study, public data, and reproduction</a> · </p>

<p align="center"> <picture> <source media="(prefers-color-scheme: dark) and (max-width: 600px)" srcset="./docs/assets/readme-preface-v2-en-mobile-dark.svg"> <source media="(prefers-color-scheme: light) and (max-width: 600px)" srcset="./docs/assets/readme-preface-v2-en-mobile-light.svg"> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-preface-v2-en-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="./docs/assets/readme-preface-v2-en-light.svg"> <img src="./docs/assets/readme-preface-v2-en-light.svg" width="900" alt="Skills are excellent local assets of reusable experience. After downloading and installing many Skills, it is easy to sometimes forget which Skills have already been installed and not know which Skills to invoke. Further, when a complex task involves the combined organization and invocation of multiple Skills from different domains, planning becomes complicated for people: they must explain to the AI in detail which Skills each module should use, while the AI may forget these designs during execution. Many current harness frameworks do not actively plan how to make good use of local Skill resources, and may even fall into an either-or scheduling conflict between the harness framework and domain Skill resources. The core of this project is to follow harness frameworks similar to Superpower and GSD. Based on modular decomposition by the planning state machine, it uses different Skills to assist different modules, fully schedules existing local resources, reduces users' planning and cognitive burden, and gives users an end-to-end delivery experience. It is committed to becoming a handy steward for the Skill resources around you. When a complex task appears, it can help users slowly sort out which modules are needed and which good experiences can be reused, then deliver an excellent result."> </picture> </p>

<a id="vibeskills-ml-practice-case"></a> <h2 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-chapter-01-en-dark.svg"> <img src="./docs/assets/readme-chapter-01-en-light.svg" width="720" alt="VibeSkills Practice Case: Completing a Machine-Learning Experiment"> </picture> </h2>

Task Use public data to complete a reproducible classification experiment and deliver a data audit, statistical review, 4 result figures, a scientific report, and a 7-slide group-meeting deck.

The diagram shows what happened after the requirement and plan were approved: how the task was executed, what it produced, and how the result was checked.

The task used the L workflow and proceeded in order. During publication preparation, the configured folders on the same host contained more than 100 Skills. VibeSkills reviewed the candidates and their SKILL.md files, selected 7 for this task, and arranged the work into 5 groups and 10 work units. Those units covered environment setup, data audit, modeling, statistical review, figures, the report, and the slide deck.

After the work finished, VibeSkills ran 17 checks across the data, experiment results, figures, report, and slides. The task passed final acceptance after the required files, cross-deliverable consistency, and core reproduction all passed.

<p align="center"><strong>7 Skills selected · 5 work groups · 10 / 10 work units completed · 17 / 17 checks passed</strong></p>

%%{init: {"flowchart": {"curve": "monotoneX", "nodeSpacing": 18, "rankSpacing": 36}}}%% flowchart LR subgraph DISC["Skill discovery"] direction TB A["Configured Skill folders
100+ Skills"] B["Shortlist candidates
Read SKILL.md"] SEL["Skill selection
7 Skills assigned"] A --> B B --> SEL end subgraph EXEC["Execution · 5 work groups · 10 work units"] direction TB subgraph G1["G1 · 01 Environment and data"] direction LR u01["U01
Environment setup"] u02["U02
Data audit"] u01 --> u02 end subgraph G2["G2 · 02 Modeling and reproduction"] direction LR u03["U03
Baseline experiment"] end subgraph G3["G3 · 03 Statistics and scientific review"] direction LR u04["U04
Statistical analysis"] u05["U05
Scientific review"] u04 --> u05 end subgraph G4["G4 · 04 Figures and report"] direction LR u06["U06
Result figures"] u07["U07
Report draft"] u08["U08
Report review"] u06 --> u07 u07 --> u08 end subgraph G5["G5 · 05 Slides and acceptance"] direction LR u09["U09
Group-meeting slides"] u10["U10
Case package and consistency"] u09 --> u10 end G1 --> G2 G2 --> G3 G3 --> G4 G4 --> G5 end subgraph MID["Run and outputs"] direction TB S(["Run status
10 / 10 completed
0 failed · 0 blocked"]) D["Real outputs
4 figures · Scientific report
7-slide deck"] S --> D end subgraph VERIFY["Verification · 17 checks"] direction TB subgraph V1["V1 · Foundation and plan"] direction LR t01["T01
required-files"] t02["T02 module-output-
patterns"] t03["T03 runtime-plan-
binding"] t04["T04 environment-
contract"] t01 --> t02 t02 --> t03 t03 --> t04 end subgraph V2["V2 · Data, model, and reproduction"] direction LR t05["T05
dataset-contract"] t06["T06 split-and-model-
contract"] t07["T07
baseline-results"] t08["T08 exact-
reproduction"] t05 --> t06 t06 --> t07 t07 --> t08 end subgraph V3["V3 · Statistics and deliverables"] direction LR t09["T09 uncertainty-
consistency"] t10["T10 statistics-write-
protection"] t11["T11 figure-
traceability"] t12["T12 report-
consistency"] t13["T13 slides-
consistency"] t09 --> t10 t10 --> t11 t11 --> t12 t12 --> t13 end subgraph V4["V4 · Publication and boundaries"] direction LR t14["T14 bilingual-summary-
consistency"] t15["T15 visual-material-
guidance"] t16["T16 manifest-
boundary"] t17["T17 artifact-path-
boundary"] t14 --> t15 t15 --> t16 t16 --> t17 end V1 --> V2 V2 --> V3 V3 --> V4 end E(["Final acceptance
17 / 17 checks passed
PASS"]) DISC --> EXEC EXEC --> MID MID --> VERIFY VERIFY --> E classDef source fill:#EAF3F3,stroke:#2B6F73,color:#182026; classDef selected fill:#F5EBEE,stroke:#8A5363,color:#182026; classDef unit fill:#FFFFFF,stroke:#5B7F83,color:#182026; classDef status fill:#F7EEF1,stroke:#8A5363,color:#182026,stroke-width:2px; classDef output fill:#E8F2F0,stroke:#2D7F75,color:#182026; classDef check fill:#FFFFFF,stroke:#8A9AA7,color:#182026; classDef result fill:#EAF4EE,stroke:#2F7A4B,color:#182026,stroke-width:2px; class A,B source; class SEL selected; class u01,u02,u03,u04,u05,u06,u07,u08,u09,u10 unit; class S status; class D output; class t01,t02,t03,t04,t05,t06,t07,t08,t09,t10,t11,t12,t13,t14,t15,t16,t17 check; class E result; style DISC fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3; style EXEC fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3; style MID fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3; style VERIFY fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3; style G1 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style G2 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style G3 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style G4 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style G5 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style V1 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style V2 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style V3 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; style V4 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px; linkStyle default stroke:#6D878B,stroke-width:1px;

<p align="center"> <a href="./docs/cases/ml-experiment/README.md#case-execution">View case execution</a> · <a href="./docs/cases/ml-experiment/README.md#final-delivery">View final delivery</a> </p>

<a id="how-vibeskills-carries-a-task-through-to-delivery"></a> <h2 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-chapter-02-en-dark.svg"> <img src="./docs/assets/readme-chapter-02-en-light.svg" width="720" alt="How VibeSkills Carries a Task Through to Delivery"> </picture> </h2>

VibeSkills gives an Agent one process from receiving a task to checking the delivery.

Each stage answers a concrete question: what needs to be done, how the work should proceed, which Skills should take part, what actually happened, and whether the result is ready to deliver.

<p align="center"> <img src="./docs/assets/vibeskills-harness-overview-en.svg" width="860" alt="VibeSkills confirms the requirement, chooses L or XL, organizes Skills, records the work, and checks the result; code work can enter a TDD loop"> </p>

  1. Confirms the requirement. Before work begins, it confirms the goal, constraints, available material, and expected delivery. The process stops here until the requirement is approved, giving the plan and final check a clear basis.
  2. Recommends a level. VibeSkills recommends L or XL from the task's scope, steps, dependencies, and opportunities for parallel work. You then confirm the level. Manageable work proceeds in order; larger work is split more finely.
  3. Organizes Skills. VibeSkills reviews the local Skill folders, selects the methods that fit each part, and states what each Skill owns, what it should deliver, and how completion will be checked.
  4. Executes and records. After plan approval, the current Agent completes the work. Code tasks can use test-driven development (TDD) when appropriate: show the problem with a failing test, make the change, and run the tests again. Completed, failed, and blocked states are recorded so a later session can continue.
  5. Checks the result. VibeSkills compares the actual result with every planned item. Required work that is incomplete, failed, or blocked prevents final acceptance.

<details> <summary><strong>When to use L or XL</strong></summary>

LevelBest forHow it works
LMulti-step work of manageable sizeSplits the task, then works through the parts in order with less time and context overhead
XLLarger work with several relatively independent partsUses a more detailed breakdown and can run up to two non-conflicting parts at the same time, with additional coordination and result collection

</details>

<a id="how-local-skills-take-part"></a> <h2 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-chapter-03-en-dark.svg"> <img src="./docs/assets/readme-chapter-03-en-light.svg" width="720" alt="How Local Skills Take Part"> </picture> </h2>

Local Skills can store tool usage, working steps, decision rules, and checking methods.

VibeSkills reviews the local Skill folders you configure, then shortlists the Skills that fit the work required by each part of the task.

<p align="center"> <img src="./docs/assets/vibeskills-skill-orchestration-en.png" width="860" alt="VibeSkills sits between task modules and local Skills, coordinating the work and selecting only the Skills each part needs"> </p>

The left side shows the different kinds of work in the task, VibeSkills makes the assignment in the middle, and the local Skill folders are on the right. A selected Skill is tied to concrete work, expected delivery, and a check. The current Agent then follows the shared plan.

Passive Skill triggering With VibeSkills
The AI reacts to a few obvious words It splits the whole task first
The same familiar Skills are used repeatedly Each part is checked for a better-fitting Skill
Unmatched work is handled on the spot A useful Skill is assigned to specific work with a stated result
Separate calls are left disconnected All results are brought together and checked at the end

VibeSkills does something straightforward: it first makes the whole task clear, then assigns the right Skills to the relevant parts. It coordinates the work and checks the combined result at the end. The task uses the Skills it needs; the rest of the local library stays available without entering the plan.

You can keep adding your own Skills, team Skills, and third-party Skills. VibeSkills does not call every installed Skill automatically; it selects the Skills that fit the current task. The size of the library defines the available choices, not a list that every task must use.

<details> <summary><strong>Will a large Skill library use a lot of tokens?</strong></summary>

VibeSkills checks the Skill folders you configure, but finding files locally and placing their full contents in the model context are different operations.

Discovery and index generation happen locally. VibeSkills first extracts compact information such as each Skill's name, description, intended use, and boundaries, then uses that information to shortlist candidates for each part of the task.

Only retained candidates are then read as complete SKILL.md files. Execution uses only the Skills written into the plan. Token usage therefore depends mainly on how many candidates the task retains, how long those documents are, and how complex the task is. It is not the same as reading the full local Skill library into the model context.

This overhead is not zero. More candidates, longer Skill documents, or a more finely divided task will use more context. The current design bounds that cost with a local index, candidate shortlisting, and on-demand reading.

</details>

<details> <summary><strong>Local folders and selection records</strong></summary>

Alongside the shared Skills directory, more local folders can be listed in ~/.vibeskills/skill-roots.json or <workspace>/.vibeskills/skill-roots.json.

A Skill needs a readable SKILL.md, a name that does not conflict with another Skill, and a clear fit for the current work before it can be selected. Adding a local folder makes those Skills available to later tasks without waiting for the VibeSkills repository to include them.

During planning, agent_skill_organization stores which Skills are intended for each part of the task. During execution, module_assignments stores the actual assignment. Finding a Skill means it can be considered; it does not mean the Skill has already taken part in the work.

</details>

<a id="how-a-task-can-continue-and-be-reviewed"></a> <h2 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-chapter-04-en-dark.svg"> <img src="./docs/assets/readme-chapter-04-en-light.svg" width="720" alt="How a Task Can Continue and Be Reviewed"> </picture> </h2>

A public example lets readers follow the requirement, plan, actual result, and final check.

VibeSkills keeps the approved requirement, plan, execution progress, and final check in the same task record. A later session can continue from the saved progress, and a review can compare the original plan with the actual result. Installation state is recorded separately so it is not confused with task completion.

<details> <summary><strong>View the record files</strong></summary>

File or directoryWhat it is for
install-receipt.jsonRecords the files written by the installer so check can find missing or changed files
session_rootStores the input, progress, important decisions, and summary for one task
module-work-plan.jsonStores the approved work plan, including responsibility, expected output, and checks
module-execution.jsonStores what each part actually produced and whether it completed, failed, or was blocked
delivery-acceptance-report.json or .mdStores the final check and shows which items passed

Maintainers can use the pre-release checks. Start with the checks in that list and run wider audits only when there is a reason.

</details>

A successful installation does not mean the task ran, and a task record does not mean the final result passed its checks.

<a id="use-vibeskills"></a> <h2 align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-chapter-05-en-dark.svg"> <img src="./docs/assets/readme-chapter-05-en-light.svg" width="720" alt="Use VibeSkills"> </picture> </h2>

  1. Invoke. In any AI application that supports local Skills, invoke VibeSkills through the application's Skills entry, using $vibe, /vibe, or the syntax it provides.
  2. Discover. VibeSkills scans the Skills installation directory and any additional local Skill folders you configure to find the Skills currently available.
  3. Organize. It selects suitable Skills for the task, assigns them to the relevant work, and coordinates the result. You do not need to remember which Skill should be used when.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-wave-divider-dark.svg"> <img src="./docs/assets/readme-wave-divider-light.svg" width="240" alt=""> </picture> </p>

<a id="more-documentation"></a> <h2 align="center">More Documentation</h2>

Need Start here
See a complete real runMachine-learning experiment case
Install, update, uninstallSimple install
First useQuick start
Current releaseGitHub release metadata
How it worksDocumentation index
TroubleshootingTroubleshooting guide
ContributingContribution guide

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-wave-divider-dark.svg"> <img src="./docs/assets/readme-wave-divider-light.svg" width="240" alt=""> </picture> </p>

<a id="community-and-credits"></a> <h2 align="center">Community and Credits</h2>

Questions, corrections, and well-scoped contributions are welcome through GitHub Issues and pull requests.

VibeSkills discussions and community practice can also continue on LINUX DO. It is a place to exchange technical questions, AI practice, and experience. Thank you to the LINUX DO community for supporting this project.

The VibeSkills 3.1.0 community practice cases collect several examples that were shared with the community.

Community contributors include xiaozhongyaonvli and ruirui2345.

Third-party software attribution and license information are listed in NOTICE and third-party licenses.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./docs/assets/readme-wave-divider-dark.svg"> <img src="./docs/assets/readme-wave-divider-light.svg" width="240" alt=""> </picture> </p>

🎯 aiskill88 AI 点评 A 级 2026-05-18

成熟的AI智能体生态项目,星数稳健增长。框架设计合理,适合中高级开发者快速原型开发和生产部署。文档完善度需确认。

📚 实用指南(长尾问题)
适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • Python 依赖冲突:建议用 venv / uv 隔离环境
部署方案
  • CLI:直接 npm install -g / pip install,命令行调用
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
Vibe-Skills 中文教程Vibe-Skills 安装报错怎么办Vibe-Skills MCP 配置Vibe-Skills Agent 工作流Vibe-Skills 与同类工具对比Vibe-Skills 最佳实践Vibe-Skills 适合谁用

⚡ 核心功能

👥 适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
⭐ 最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • Python 依赖冲突:建议用 venv / uv 隔离环境

👥 适合人群

AI 技术爱好者研究人员和学生开发者和工程师技术创业者

🎯 使用场景

  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发

⚖️ 优点与不足

✅ 优点
  • +Apache-2.0 协议,可免费商用
  • +完全开源免费,无授权费用
  • +本地部署,数据完全自主可控
  • +开发者社区支持,遇问题可查可问
⚠️ 不足
  • 安装和初始配置可能需要一定技术基础
  • 功能完整性通常不如成熟商业产品
  • 技术支持主要依赖开源社区,响应速度不稳定
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。

🔗 相关工具推荐

📚 相关教程推荐
📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

提供开箱即用的Prompt模板和智能体技能包,加速AI代理应用开发
💡 AI Skill Hub 点评

AI Skill Hub 点评:振动技能AI智能体框架 的核心功能完整,质量良好。对于AI爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

📚 深入学习 振动技能AI智能体框架
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 Vibe-Skills
原始描述 开源Prompt模板:Vibe-Skills is an all-in-one AI skills package. It seamlessly integrates expert-。⭐2.1k · Python
Topics 智能体框架Prompt模板代理技能AI编程开源工具
GitHub https://github.com/foryourhealth111-pixel/Vibe-Skills
License Apache-2.0
语言 Python
🔗 原始来源
🐙 GitHub 仓库  https://github.com/foryourhealth111-pixel/Vibe-Skills

收录时间:2026-05-16 · 更新时间:2026-05-19 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →