# skill-compose **Repository Path**: xxtaoyan/skill-compose ## Basic Information - **Project Name**: skill-compose - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-24 - **Last Updated**: 2026-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Skill Compose

English Español Português (BR) 简体中文 日本語

Skill Compose 是一个开源的 Agent 构建和运行平台,基于技能驱动的 Agent 架构。
无需工作流图。无需命令行。

License Python Next.js discord twitter

Skill Compose 截图

## 核心能力 - 🧩 **技能作为一等公民** — 版本化、可审查的技能包(合约、参考资料、评分标准、辅助工具),而非脆弱的工作流图。 - 🧠 **"组合我的 Agent" 工作流** — 描述你的需求;Skill Compose 自动查找/复用技能,起草缺失的技能,并组装 Agent。 - 🔌 **工具 + MCP 接入** — 连接工具和 MCP 服务器,无需手写胶水代码。 - 🚀 **一键发布** — 一键部署为 **Web 聊天**(可分享链接)和/或 **API**(可集成端点)。 - 🛡️ **容器优先隔离** — 在容器(或 K8s Pod)中运行 Agent,保持宿主机整洁,执行可复现。 - 🧱 **重型环境 Executor** — 为每个 Agent 分配自定义 Docker 镜像/K8s 运行时(GPU/ML/HPC 技术栈、自定义构建)。 - 📦 **技能生命周期管理** — GitHub 导入 + 一键更新、多格式导入/导出、版本历史、差异对比/回滚、本地同步。 - 🔄 **基于实际运行的技能进化** — 利用反馈和执行追踪改进技能,支持审查改写建议。 - 🗂️ **技能库管理** — 分类、置顶和轻量级发现功能,轻松管理 100+ 技能。 ## 示例
组合你的 Agent
描述你的需求,让 Skill Compose 为你构建 Agent —— 查找已有技能、起草缺失技能,并将一切组装到一起。

组合你的 Agent
进化你的 Agent
基于执行追踪和用户反馈自动改进技能,审查修改建议,接受改写,见证你的 Agent 和技能不断变强。

进化你的 Agent
示例 Agent:文章转幻灯片
将任何文章或论文转换为精美的幻灯片。Agent 阅读内容、提取关键要点、起草故事板,并生成可直接演示的幻灯片。

文章转幻灯片 Agent
示例 Agent:ChemScout
在隔离的执行环境中运行!一个化学研究助手,可搜索化合物数据库、分析分子结构,并将结果整理成结构化报告。

ChemScout Agent
## 架构

Skill Compose 架构

*部分展示的功能可能仍在开发中。* ## 快速开始 使用 Docker 快速启动: ```bash git clone https://github.com/MooseGoose0701/skill-compose.git cd skill-compose/docker # 默认模型为 Kimi 2.5(API Key:MOONSHOT_API_KEY),至少添加一个 LLM API Key。 # 启动后也可以在 Web UI 的 "Environment" 页面手动设置 API Key。 cp .env.example .env docker compose up -d ``` 打开 **http://localhost:62600**,点击 **"Compose Your Agent"**。 停止服务: ```bash cd skill-compose/docker docker compose down ```
从源码构建(开发者) ```bash cd skill-compose/docker cp .env.example .env # 使用 docker-compose.dev.yaml 在本地构建镜像 docker compose -f docker-compose.dev.yaml up -d # 修改代码后,重新部署(停止、构建、重启): ./redeploy.sh # 全部服务 ./redeploy.sh api # 仅 API ./redeploy.sh web # 仅 Web ```
清理(重置为初始状态) ```bash cd skill-compose/docker # '-v' 会删除所有存储在卷中的数据 docker compose down -v # 如果启动了 executor profiles,也需要一并停止 docker compose --profile ml --profile gpu down -v ```
## 资源 - 📚 [完整文档](docs/) — 入门指南、核心概念、操作指南和参考资料 - 🔧 [API 参考](docs/docs/reference/api.md) — 完整的 REST API 端点 - 🤖 [模型与提供商](docs/docs/concepts/models.md) — 支持的 LLM 和配置 ## 贡献 发现 Bug 或有功能建议?欢迎贡献! ## 许可证 Apache License 2.0 — 详见 [LICENSE](LICENSE)。