UU

uberskillsdev/uberskills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 质量 58 趋势 10MIT

通过可视化、人工智能辅助的工作流程设计、测试并部署Claude Code Agent技能。

概览

UberSKILLS 用结构化编辑器、多模型测试沙盒和一键部署到代理技能目录,取代了手动 SKILL.md 创作。 如今创建代理技能完全是手动的——作者手写YAML前置和标记指令,没有内置方式在部署前预览、验证或测试技能。 uberSKILLS 是一款开源的网页应用,提供专门为 SKILL.md 格式设计的集成创作环境,支持Antigravity、Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、OpenCode和Windsurf: —— —— 在一个地方浏览、搜索、筛选和管理所有技能 —— 用自然语言描述你想要的内容;获得一项完整的技能。

概述(AI 翻译)

通过可视化的AI辅助工作流程设计、测试并部署代理技能。

uberSKILLS 用结构化编辑器、多模型测试沙盒和一键部署到代理技能目录的功能,取代了手动SKILL.md 创作。

什么是超技能?

如今创建代理技能完全是手动的——作者手写YAML前置和标记指令,没有内置方式在部署前预览、验证或测试技能。

uberSKILLS 是一款开源的网页应用,提供专门为 SKILL.md 格式设计的集成创作环境,支持Antigravity、Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、OpenCode和Windsurf:

  • 技能库——在一个地方浏览、搜索、筛选和管理所有技能
  • AI辅助创作 ——用自然语言描述你想要的内容;获得完整的 SKILL.md 草稿
  • 结构化编辑器 —— 编辑元数据、指令和文件,支持实时验证和自动保存
  • 多模型测试 —— 在OpenRouter上对任何模型进行测试,并带有流式响应和指标

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

uberSKILLS

Design, test, and deploy Agent Skills through a visual, AI-assisted workflow.

uberSKILLS replaces manual SKILL.md authoring with a structured editor, multi-model testing sandbox, and one-click deployment to your agent’s skills directory.

What is uberSKILLS?

Creating Agent Skills today is entirely manual – authors hand-write YAML frontmatter and markdown instructions, with no built-in way to preview, validate, or test a skill before deploying it.

uberSKILLS is an open-source web application that provides an integrated authoring environment purpose-built for the SKILL.md format, with deploy support for Antigravity, Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, and Windsurf:

  • Skills Library – Browse, search, filter, and manage all your skills in one place
  • AI-Assisted Creation – Describe what you want in natural language; get a complete SKILL.md draft
  • Structured Editor – Edit metadata, instructions, and files with real-time validation and auto-save
  • Multi-Model Testing – Test skills against any model on OpenRouter with streaming responses and metrics
  • Export & Deploy – One-click deploy to 8 agent tools including Claude Code, GitHub Copilot, Cursor, and Windsurf, or export as zip
  • Import – Bulk-import existing skills from directories or zip archives
  • Version History – Every change is versioned; browse and compare past versions

Tech Stack

Layer Technology
Monorepo Turborepo + pnpm
Framework Next.js 15 (App Router)
UI shadcn/ui + Tailwind CSS v4
Database SQLite + Drizzle ORM
AI SDK Vercel AI SDK + OpenRouter provider
AI Provider OpenRouter (Claude, GPT, Gemini, Llama, etc.)
Logging Pino (JSON in production, pino-pretty in development)
Language TypeScript (strict)
Testing Vitest + Playwright
Linting Biome

Quickstart

Run uberSKILLS with a single command — no cloning, no setup:

npx @uberskillsdev/uberskills

That’s it. On first run it will automatically set up everything (~2 minutes), then start the server at http://localhost:3000.

Your data is stored at ~/.uberskills/data/ and persists across runs.

Options

--port     Port to run on (default: 3000)
--host     Host to bind to (default: localhost)
--data-dir   Custom data directory (default: ~/.uberskills/data/)
--reset            Delete cached install and re-setup
-d, --debug        Enable debug log level

Prerequisites

  • Node.js >= 20
  • git — available in PATH

Development Setup

If you want to contribute or run from source:

# Clone the repository
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add uberskillsdev/uberskills
新手?先看 mcpskill.org 教程 →