← 返回列表

CocoaSkills:AI 代理技能(Skills)的本地包管理器与安装器

ivanopcode/cocoaskills · Local skill manager for AI agent skills: reproducible per-project installs, skill dependencies, security audit, multi-agent adapters (Claude Code, Codex CLI, Cursor, Gemini)

GitHub原文发布 未知首次收录 2026-09-29上架 2026-09-29 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

CocoaSkills 提供命令行工具 csk,用于管理 AI 代理的技能包:通过 Skillfile.json 声明式描述技能,从 git 仓库拉取并按 tag/commit 锁定版本,计算技能依赖图,生成 Claude Code、Codex CLI、Cursor、Gemini 等环境的适配文件,支持项目级、全局与混合三种安装模式,并提供静态安全审计与事务性安装回滚。它只负责技能的声明式分发与本地布局,不充当公共注册表、代理运行时或 MCP 服务器管理工具。

核心能力与快速开始

★ 3 · Python

能做什么
以 Skillfile.json(schema 1/2)声明技能来源与选择器,用 csk init / add / install / update / upgrade / status / check 等命令从 git 仓库安装技能;按 tag 或 commit 固定版本,使用 Skillfile.lock.json 记录精确 commit 与 content_sha256 快照;只把 SKILL.md 与 references/、assets/、agents/、data/ 等声明目录带入代理上下文,排除 tests、README、构建文件与 git 元数据;构建技能依赖图并在安装前暴露版本冲突;支持项目、全局(~/.cocoaskills/global/)与混合三种模式及“项目 > 混合 > 全局”的覆盖顺序;为 Claude Code、Codex CLI、Cursor、Gemini 生成适配器(OpenCode 与 Windsurf 直接读 .agents/skills/);提供 csk audit 静态安全审计、事务性安装与回滚、私有源凭据配置(SSH/HTTPS)以及 source-policy.json 源策略限制。
适用场景
在团队协作的多个项目中统一、可复现地安装同一套 AI 代理技能;按 tag 锁定并审计技能来源以控制供应链与版本漂移;跨 Claude Code、Codex CLI、Cursor、Gemini 等不同代理复用同一份技能清单;在企业内网或私有 git 仓库中通过凭据与源策略限定允许的技能来源;用 csk skill check 校验技能结构与 SKILL.md 的有效性。
项目形态
可直接使用的工具
部署方式
通过 pipx、uv tool、Homebrew(macOS/Linux)、mise 或 pip 安装 Python 包 cocoaskills 后使用 csk 命令;支持本地 git 源、SSH 与 HTTPS 私有仓库,可配置 CSK_BUILD_HTTPS_TOKEN、CSK_SOURCE_POLICY 等环境变量用于非交互式 CI 场景。
主要依赖
Python 环境(语言为 Python,提供 PyPI 包与 pip 安装方式);使用 git 仓库作为技能来源;私有仓库需准备 SSH 凭据或 HTTPS 令牌。其余硬件与系统要求未说明。
使用限制
材料未说明支持的操作系统范围、性能与规模上限;未说明各类 git 托管服务的兼容性细节;未说明许可证(Apache-2.0)之外的使用与商用条件;未说明 API 成本。项目自身声明不提供公共包注册表、不是代理运行时、不管理 MCP 服务器。
许可证
Apache-2.0
最近推送
2026-09-29 06:52

资料检查:2026-09-29 07:00 · 卡片整理:2026-09-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

程序员可在项目中使用 csk 声明式管理 AI 代理技能包:通过 Skillfile.json 声明技能,从 git 仓库拉取并按 tag/commit 锁定版本,生成 Claude Code、Codex CLI、Cursor、Gemini 等环境的适配文件,支持项目级、全局与混合安装模式,并提供静态安全审计与事务性安装回滚,从而在团队中实现可复现的技能环境。

查看内容依据
Установщик `csk` управляет локальными пакетами скиллов для AI-агентов. Инструмент загружает скиллы из git-репозиториев и подготавливает файлы для шести сред: Claude Code, Codex CLI, Cursor, Gemini, OpenCode и Windsurf.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。