跪拜 Guibai
← All articles
Frontend · Backend · GitHub

SkillBuddy Tackles the Growing Mess of AI Skills Scattered Across Agents

By 学什么前端 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

When a developer runs Claude Code, Codex, Cursor, and Gemini CLI side by side, the same Skill often lives in four directories with four subtly different versions. SkillBuddy replaces that manual folder-diving with a single dashboard that detects drift, syncs a trusted baseline, and keeps project-specific rules from leaking into global config — a workflow that any team adopting AI-assisted coding will need within weeks.

Summary

AI Skills have exploded from a niche concept into a sprawling ecosystem. Vue, React, and component-library teams now ship official Skills, while community efforts cover everything from photo-editorial layouts to commercial-grade HTML slide decks. The immediate problem is no longer discovery — it is management. Developers routinely run half a dozen agents, each with its own hidden Skills directory, producing duplicate copies that silently drift apart as rules are tweaked in one tool but not another.

SkillBuddy scans local agent directories, surfaces every installed Skill with its source and scope, and flags content mismatches across agents. It separates user-level, project-level, and plugin Skills, lets you bundle related Skills into reusable packs, and backs up personal configs to a private Git repo. For teams, a shared Git repository becomes the source of truth for reviewed Skills, MCP definitions, and role-based packs, keeping the existing branch-and-PR workflow.

The tool also pulls in MCP Server configs, which suffer the same fragmentation. A local-first desktop app was chosen deliberately — no account, no cloud lock-in, and Git credentials stay with the system’s own SSH agent or credential manager. The project is MIT-licensed and in public preview, with builds for Apple Silicon, Windows x64/ARM64, and Linux x64/ARM64.

Takeaways
SkillBuddy auto-detects locally installed agents and aggregates their Skills and MCP Server configs into one interface.
Content drift is a first-class concern: the tool flags when the same Skill has diverged across agents and lets you pick a baseline to sync.
Skills are split into user-level, project-level, and plugin/system categories so global rules don’t pollute project-specific prompts.
Skill packs bundle multiple Skills (e.g., Vue 3 + Pinia + VueUse + testing rules) for one-click installation across agents or new projects.
Personal configs back up to a private Git repo; team libraries use a shared Git repo as the source of truth with existing PR review flows.
MCP Server configurations get the same treatment — scan, compare, sync, and preview before writing, with plaintext-token warnings.
The desktop app is local-first: no account required, no cloud lock-in, and Git auth is handled by the system SSH agent or credential manager.
Supported agents include Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Gemini CLI, CodeBuddy, Trae, WorkBuddy, Doubao, Kimi Code, and Z Code.
Conclusions

Skills management is following the same arc as dependency management: once a project depends on dozens of them, ad-hoc folder copies break down and a package-manager-like layer becomes necessary.

The distinction between personal experimentation and team-audited Skills is not cosmetic — without it, teams cannot safely adopt AI-assisted workflows at scale, because unreviewed prompts become a vector for bad practice or security gaps.

SkillBuddy’s decision to stay format-agnostic and read native agent directories means it avoids creating a new walled garden; if you uninstall it, your Skills remain exactly where each agent expects them.

Concepts & terms
AI Skills
Reusable prompt-and-rule packages that encode best practices, conventions, or workflows for AI coding agents. They turn institutional knowledge into structured instructions an agent follows.
Skills content drift
The silent divergence that occurs when the same Skill is copied into multiple agent directories and then modified independently, so identically named files no longer contain the same rules.
MCP (Model Context Protocol)
An open protocol that lets AI applications connect to external tools and data sources through a uniform server interface, standardizing how agents access files, APIs, and services.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗