Usamos cookies para mejorar tu experiencia en el sitio
CodeWorlds
Volver a colecciones
Guide15 min read

Skills.sh - Otwarty Ekosystem Umiejętności dla Agentów AI

Skills.sh by Vercel is an open agent skills ecosystem. Install, manage, and share skills for Claude Code, Cursor, Copilot, and other AI coding assistants.

Skills.sh - Otwarty Ekosystem Umiejętności dla Agentów AI

Czym jest Skills.sh?

Skills.sh to otwarty ekosystem umiejętności (skills) dla agentów AI, stworzony przez Vercel. Podobnie jak instalujesz pakiety npm do swojego projektu, teraz możesz instalować nowe możliwości dla swoich asystentów AI poprzez proste polecenia CLI.

Wyobraź sobie, że Twój Claude Code nagle zyskuje możliwość:

  • Integracji z GitHub (tworzenie PR, przeglądanie issues)
  • Dostępu do Google Workspace (Gmail, Calendar, Docs)
  • Zarządzania bazą danych
  • Automatyzacji deploymentu na Vercel

Skills.sh sprawia, że rozszerzanie możliwości agentów AI jest tak proste jak skills install github.

Filozofia projektu

Skills.sh powstał z obserwacji, że:

  • Agenty AI są coraz potężniejsze, ale ich możliwości są ograniczone
  • Każdy developer ma inne potrzeby i workflow
  • Społeczność może tworzyć lepsze narzędzia niż pojedyncza firma
  • Modularność > monolityczne rozwiązania

Strona

Website: skills.sh

By: Vercel

Status: Nowy produkt (2026) | Open ecosystem

Dlaczego Skills.sh?

Problem z obecnymi agentami AI

Dzisiejsze asystenty AI (Claude Code, Cursor, Copilot) są potężne, ale:

  1. Zamknięty ekosystem - Możliwości definiowane przez producenta
  2. Brak customizacji - Nie możesz dodać własnych integracji
  3. Fragmentacja - Każdy agent ma inne rozszerzenia
  4. Trudna konfiguracja - MCP servers wymagają wiedzy technicznej

Rozwiązanie Skills.sh

Code
TEXT
┌─────────────────────────────────────────────────────────────┐
│  Skills.sh - Open Agent Skills Ecosystem                     │
│  ─────────────────────────────────────────────────────────── │
│                                                              │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐       │
│  │  GitHub  │ │  Google  │ │  Slack   │ │  Custom  │       │
│  │  Skill   │ │  Skill   │ │  Skill   │ │  Skill   │       │
│  └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘       │
│       │            │            │            │              │
│       └────────────┴────────────┴────────────┘              │
│                          │                                   │
│                    Skills.sh CLI                             │
│                          │                                   │
│       ┌──────────────────┼──────────────────┐               │
│       │                  │                  │               │
│  ┌────┴────┐  ┌─────────┴────────┐  ┌─────┴─────┐         │
│  │ Claude  │  │     Cursor       │  │  Copilot  │         │
│  │  Code   │  │                  │  │           │         │
│  └─────────┘  └──────────────────┘  └───────────┘         │
└─────────────────────────────────────────────────────────────┘

Kluczowe zalety

  1. Prosty CLI - skills install github i gotowe
  2. Uniwersalny - Działa z wieloma agentami AI
  3. Community-driven - Społeczność tworzy i udostępnia skills
  4. Open - Otwarte API, każdy może tworzyć skills
  5. Catalog - Centralne miejsce odkrywania skills
  6. Modular - Instaluj tylko to, czego potrzebujesz

Wspierani agenci AI

Skills.sh wspiera wiele popularnych asystentów:

  • Claude Code - Oficjalny CLI od Anthropic
  • Cursor - AI-powered code editor
  • GitHub Copilot - Asystent od GitHub/Microsoft
  • Gemini CLI - Agent od Google
  • Amp - Agent AI
  • Antigravity - AI coding assistant
  • Opencode - Open-source AI coding
  • I więcej...

Instalacja i konfiguracja

Wymagania

  • Node.js 18+
  • Jeden z wspieranych agentów AI

Instalacja CLI

Code
Bash
# Instalacja globalna
npm install -g skills-cli

# Lub przez npx
npx skills-cli --help

Podstawowe komendy

Code
Bash
# Sprawdź dostępne skills
skills search

# Instalacja skill'a
skills install github

# Lista zainstalowanych skills
skills list

# Usunięcie skill'a
skills uninstall github

# Aktualizacja skills
skills update

Popularne skills

GitHub Skill

Integracja z GitHub:

Code
Bash
# Instalacja
skills install github

# Autoryzacja
skills auth github

Możliwości:

  • Tworzenie i przeglądanie Pull Requests
  • Zarządzanie Issues
  • Code review
  • Branch management
  • Actions i workflows
Code
TEXT
# Użycie z Claude Code
Claude: "Stwórz PR z brancha feature/login do main"
[GitHub Skill] Tworzę Pull Request...
✅ PR #42 utworzony: github.com/user/repo/pull/42

Google Workspace Skill

Integracja z usługami Google:

Code
Bash
skills install google-workspace
skills auth google

Możliwości:

  • Gmail - czytanie i wysyłanie emaili
  • Calendar - zarządzanie wydarzeniami
  • Docs - tworzenie i edycja dokumentów
  • Drive - zarządzanie plikami
Code
TEXT
# Użycie
Claude: "Sprawdź moje spotkania na dziś"
[Google Skill] Pobieranie kalendarza...
📅 Masz 3 spotkania dziś:
- 10:00 - Daily standup
- 14:00 - Code review
- 16:30 - 1:1 z managerem

Slack Skill

Integracja ze Slack:

Code
Bash
skills install slack
skills auth slack

Możliwości:

  • Wysyłanie wiadomości
  • Przeglądanie kanałów
  • Reagowanie na messages
  • Zarządzanie threads

Vercel Skill

Deploy i zarządzanie na Vercel:

Code
Bash
skills install vercel
skills auth vercel

Możliwości:

  • Deploy projektów
  • Zarządzanie domenami
  • Environment variables
  • Logs i monitoring
Code
TEXT
# Użycie
Claude: "Zdeploy ten projekt na Vercel"
[Vercel Skill] Deploying...
✅ Deployed: https://my-app.vercel.app

Database Skills

Różne bazy danych:

Code
Bash
# PostgreSQL
skills install postgres

# MongoDB
skills install mongodb

# Redis
skills install redis

Możliwości:

  • Wykonywanie query
  • Migracje schematu
  • Backup i restore
  • Performance monitoring

Custom Skills

Tworzenie własnych skills:

Code
Bash
# Inicjalizacja nowego skill'a
skills create my-skill

# Struktura
my-skill/
├── skill.json       # Manifest
├── index.ts         # Główna logika
├── tools/           # Dostępne narzędzia
└── README.md        # Dokumentacja

Tworzenie własnego skill'a

Struktura skill'a

skill.json
JSON
// skill.json
{
  "name": "my-custom-skill",
  "version": "1.0.0",
  "description": "My awesome custom skill",
  "author": "Your Name",
  "tools": [
    {
      "name": "my_tool",
      "description": "Does something useful",
      "parameters": {
        "input": {
          "type": "string",
          "description": "Input parameter"
        }
      }
    }
  ],
  "auth": {
    "type": "oauth2",
    "provider": "custom"
  }
}

Implementacja

TSindex.ts
TypeScript
// index.ts
import { Skill, Tool } from '@skills-sh/sdk'

export default class MySkill extends Skill {
  @Tool({
    name: 'my_tool',
    description: 'Does something useful',
  })
  async myTool(input: string): Promise<string> {
    // Twoja logika
    const result = await this.processInput(input)
    return result
  }

  private async processInput(input: string) {
    // Implementacja
    return `Processed: ${input}`
  }
}

Publikowanie

Code
Bash
# Testowanie lokalne
skills dev my-skill

# Publikowanie do katalogu
skills publish my-skill

Integracja z agentami

Claude Code

Code
Bash
# Claude Code automatycznie wykrywa zainstalowane skills
claude

# W sesji Claude Code skills są dostępne
> Użyj GitHub skill do stworzenia PR

Cursor

Code
Bash
# Konfiguracja w settings.json
{
  "skills.enabled": true,
  "skills.autoload": ["github", "vercel"]
}

Konfiguracja zaawansowana

~/.skills/config.yml
YAML
# ~/.skills/config.yml
agents:
  claude-code:
    skills:
      - github
      - google-workspace
      - slack
    auto_auth: true

  cursor:
    skills:
      - github
      - vercel
    workspace_only: true

defaults:
  timeout: 30000
  retry: 3

Bezpieczeństwo

Autoryzacja

Code
Bash
# Każdy skill wymaga osobnej autoryzacji
skills auth github    # OAuth flow z GitHub
skills auth google    # OAuth flow z Google
skills auth slack     # OAuth flow ze Slack

Uprawnienia

skill.json
JSON
// skill.json - deklarowane uprawnienia
{
  "permissions": [
    "github:repos:read",
    "github:repos:write",
    "github:issues:read"
  ]
}

Audyt

Code
Bash
# Sprawdź uprawnienia skill'a
skills inspect github

# Historia użycia
skills audit --skill github --last 7d

Porównanie z MCP Servers

CechaSkills.shMCP Servers
Instalacjaskills installRęczna konfiguracja
DiscoveryCentralny katalogBrak
Multi-agentTakZależy od agenta
CommunityWbudowaneFragmentacja
AuthZintegrowane OAuthRęczna konfiguracja
UpdatesAutomatyczneRęczne

Use cases

DevOps Workflow

Code
Bash
# Zainstaluj skills
skills install github vercel slack

# Workflow
Claude: "Stwórz PR, zdeploy preview i wyślij link na #dev"
[GitHub] Creating PR #43...
[Vercel] Deploying preview...
[Slack] Sending message to #dev...
✅ Done! Preview: https://pr-43.vercel.app

Data Analysis

Code
Bash
skills install postgres google-sheets

Claude: "Pobierz statystyki użytkowników z bazy i wrzuć do Google Sheets"
[Postgres] Executing query...
[Google Sheets] Creating spreadsheet...
✅ Report: https://docs.google.com/spreadsheets/d/...

Customer Support

Code
Bash
skills install zendesk slack email

Claude: "Sprawdź nowe tickety, odpowiedz na proste i eskaluj trudne na Slack"
[Zendesk] Fetching new tickets...
[Email] Sending responses...
[Slack] Escalating 2 tickets to #support...

FAQ - Najczęściej zadawane pytania

Czy Skills.sh jest darmowe?

Tak, Skills.sh jako platforma jest darmowy. Niektóre skills mogą wymagać płatnych API (np. Vercel Pro).

Czy muszę być deweloperem?

Do podstawowego użycia nie - instalacja i używanie skills jest prosta. Tworzenie własnych skills wymaga podstawowej wiedzy programistycznej.

Jakie agenty są wspierane?

Obecnie: Claude Code, Cursor, GitHub Copilot, Gemini CLI, Amp, Antigravity, Opencode i inne. Lista stale rośnie.

Czy mogę tworzyć własne skills?

Tak! Skills.sh jest open ecosystem - każdy może tworzyć i publikować skills.

Jak bezpieczne są skills?

Każdy skill deklaruje wymagane uprawnienia. Autoryzacja odbywa się przez OAuth. Możesz audytować użycie każdego skill'a.

Czy skills działają offline?

Większość skills wymaga połączenia z internetem (API calls). Niektóre lokalne skills mogą działać offline.

Podsumowanie

Skills.sh rewolucjonizuje sposób, w jaki używamy agentów AI:

  • Prosty CLI - skills install github i gotowe
  • Uniwersalny - Działa z Claude Code, Cursor, Copilot
  • Community-driven - Społeczność tworzy skills
  • Open - Każdy może publikować skills
  • Bezpieczny - OAuth, uprawnienia, audyt
  • Modular - Instaluj tylko to, czego potrzebujesz

Skills.sh to brakujący element ekosystemu AI - sprawia, że agenty AI stają się naprawdę użyteczne w codziennej pracy developera.


Skills.sh - Open Agent Skills Ecosystem

What is Skills.sh?

Skills.sh is an open skills ecosystem for AI agents, created by Vercel. Just like installing npm packages for your projects, you can now install new capabilities for your AI assistants through simple CLI commands.

Imagine your Claude Code suddenly gaining the ability to:

  • Integrate with GitHub (create PRs, browse issues)
  • Access Google Workspace (Gmail, Calendar, Docs)
  • Manage databases
  • Automate deployment to Vercel

Skills.sh makes extending AI agents as simple as skills install github.

Project philosophy

Skills.sh was born from the observation that:

  • AI agents are increasingly powerful, but their capabilities are limited
  • Every developer has different needs and workflows
  • The community can create better tools than a single company
  • Modularity > monolithic solutions

Website

Website: skills.sh

By: Vercel

Status: New product (2026) | Open ecosystem

Why Skills.sh?

The problem with current AI agents

Today's AI assistants (Claude Code, Cursor, Copilot) are powerful, but:

  1. Closed ecosystem - Capabilities defined by the manufacturer
  2. Lack of customization - You can't add your own integrations
  3. Fragmentation - Each agent has different extensions
  4. Difficult configuration - MCP servers require technical knowledge

The Skills.sh solution

Code
TEXT
┌─────────────────────────────────────────────────────────────┐
│  Skills.sh - Open Agent Skills Ecosystem                     │
│  ─────────────────────────────────────────────────────────── │
│                                                              │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐       │
│  │  GitHub  │ │  Google  │ │  Slack   │ │  Custom  │       │
│  │  Skill   │ │  Skill   │ │  Skill   │ │  Skill   │       │
│  └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘       │
│       │            │            │            │              │
│       └────────────┴────────────┴────────────┘              │
│                          │                                   │
│                    Skills.sh CLI                             │
│                          │                                   │
│       ┌──────────────────┼──────────────────┐               │
│       │                  │                  │               │
│  ┌────┴────┐  ┌─────────┴────────┐  ┌─────┴─────┐         │
│  │ Claude  │  │     Cursor       │  │  Copilot  │         │
│  │  Code   │  │                  │  │           │         │
│  └─────────┘  └──────────────────┘  └───────────┘         │
└─────────────────────────────────────────────────────────────┘

Key advantages

  1. Simple CLI - skills install github and you're done
  2. Universal - Works with multiple AI agents
  3. Community-driven - The community creates and shares skills
  4. Open - Open API, anyone can create skills
  5. Catalog - Central place for discovering skills
  6. Modular - Install only what you need

Supported AI agents

Skills.sh supports many popular assistants:

  • Claude Code - Official CLI from Anthropic
  • Cursor - AI-powered code editor
  • GitHub Copilot - Assistant from GitHub/Microsoft
  • Gemini CLI - Agent from Google
  • Amp - AI Agent
  • Antigravity - AI coding assistant
  • Opencode - Open-source AI coding
  • And more...

Installation and configuration

Requirements

  • Node.js 18+
  • One of the supported AI agents

CLI installation

Code
Bash
# Global installation
npm install -g skills-cli

# Or via npx
npx skills-cli --help

Basic commands

Code
Bash
# Check available skills
skills search

# Install a skill
skills install github

# List installed skills
skills list

# Remove a skill
skills uninstall github

# Update skills
skills update

Popular skills

GitHub Skill

Integration with GitHub:

Code
Bash
# Installation
skills install github

# Authorization
skills auth github

Capabilities:

  • Creating and viewing Pull Requests
  • Managing Issues
  • Code review
  • Branch management
  • Actions and workflows
Code
TEXT
# Usage with Claude Code
Claude: "Create a PR from branch feature/login to main"
[GitHub Skill] Creating Pull Request...
✅ PR #42 created: github.com/user/repo/pull/42

Google Workspace Skill

Integration with Google services:

Code
Bash
skills install google-workspace
skills auth google

Capabilities:

  • Gmail - reading and sending emails
  • Calendar - managing events
  • Docs - creating and editing documents
  • Drive - file management
Code
TEXT
# Usage
Claude: "Check my meetings for today"
[Google Skill] Fetching calendar...
📅 You have 3 meetings today:
- 10:00 - Daily standup
- 14:00 - Code review
- 16:30 - 1:1 with manager

Slack Skill

Integration with Slack:

Code
Bash
skills install slack
skills auth slack

Capabilities:

  • Sending messages
  • Browsing channels
  • Reacting to messages
  • Managing threads

Vercel Skill

Deploy and manage on Vercel:

Code
Bash
skills install vercel
skills auth vercel

Capabilities:

  • Deploy projects
  • Domain management
  • Environment variables
  • Logs and monitoring
Code
TEXT
# Usage
Claude: "Deploy this project to Vercel"
[Vercel Skill] Deploying...
✅ Deployed: https://my-app.vercel.app

Database Skills

Various databases:

Code
Bash
# PostgreSQL
skills install postgres

# MongoDB
skills install mongodb

# Redis
skills install redis

Capabilities:

  • Executing queries
  • Schema migrations
  • Backup and restore
  • Performance monitoring

Custom Skills

Creating your own skills:

Code
Bash
# Initialize a new skill
skills create my-skill

# Structure
my-skill/
├── skill.json       # Manifest
├── index.ts         # Main logic
├── tools/           # Available tools
└── README.md        # Documentation

Creating your own skill

Skill structure

skill.json
JSON
// skill.json
{
  "name": "my-custom-skill",
  "version": "1.0.0",
  "description": "My awesome custom skill",
  "author": "Your Name",
  "tools": [
    {
      "name": "my_tool",
      "description": "Does something useful",
      "parameters": {
        "input": {
          "type": "string",
          "description": "Input parameter"
        }
      }
    }
  ],
  "auth": {
    "type": "oauth2",
    "provider": "custom"
  }
}

Implementation

TSindex.ts
TypeScript
// index.ts
import { Skill, Tool } from '@skills-sh/sdk'

export default class MySkill extends Skill {
  @Tool({
    name: 'my_tool',
    description: 'Does something useful',
  })
  async myTool(input: string): Promise<string> {
    // Your logic
    const result = await this.processInput(input)
    return result
  }

  private async processInput(input: string) {
    // Implementation
    return `Processed: ${input}`
  }
}

Publishing

Code
Bash
# Local testing
skills dev my-skill

# Publishing to catalog
skills publish my-skill

Integration with agents

Claude Code

Code
Bash
# Claude Code automatically detects installed skills
claude

# In Claude Code session, skills are available
> Use GitHub skill to create a PR

Cursor

Code
Bash
# Configuration in settings.json
{
  "skills.enabled": true,
  "skills.autoload": ["github", "vercel"]
}

Advanced configuration

~/.skills/config.yml
YAML
# ~/.skills/config.yml
agents:
  claude-code:
    skills:
      - github
      - google-workspace
      - slack
    auto_auth: true

  cursor:
    skills:
      - github
      - vercel
    workspace_only: true

defaults:
  timeout: 30000
  retry: 3

Security

Authorization

Code
Bash
# Each skill requires separate authorization
skills auth github    # OAuth flow with GitHub
skills auth google    # OAuth flow with Google
skills auth slack     # OAuth flow with Slack

Permissions

skill.json
JSON
// skill.json - declared permissions
{
  "permissions": [
    "github:repos:read",
    "github:repos:write",
    "github:issues:read"
  ]
}

Audit

Code
Bash
# Check skill permissions
skills inspect github

# Usage history
skills audit --skill github --last 7d

Comparison with MCP Servers

FeatureSkills.shMCP Servers
Installationskills installManual configuration
DiscoveryCentral catalogNone
Multi-agentYesDepends on agent
CommunityBuilt-inFragmentation
AuthIntegrated OAuthManual configuration
UpdatesAutomaticManual

Use cases

DevOps Workflow

Code
Bash
# Install skills
skills install github vercel slack

# Workflow
Claude: "Create a PR, deploy preview and send the link to #dev"
[GitHub] Creating PR #43...
[Vercel] Deploying preview...
[Slack] Sending message to #dev...
✅ Done! Preview: https://pr-43.vercel.app

Data Analysis

Code
Bash
skills install postgres google-sheets

Claude: "Fetch user statistics from the database and put them in Google Sheets"
[Postgres] Executing query...
[Google Sheets] Creating spreadsheet...
✅ Report: https://docs.google.com/spreadsheets/d/...

Customer Support

Code
Bash
skills install zendesk slack email

Claude: "Check new tickets, respond to simple ones and escalate difficult ones to Slack"
[Zendesk] Fetching new tickets...
[Email] Sending responses...
[Slack] Escalating 2 tickets to #support...

FAQ - Frequently asked questions

Is Skills.sh free?

Yes, Skills.sh as a platform is free. Some skills may require paid APIs (e.g., Vercel Pro).

Do I need to be a developer?

For basic usage, no - installing and using skills is simple. Creating your own skills requires basic programming knowledge.

Which agents are supported?

Currently: Claude Code, Cursor, GitHub Copilot, Gemini CLI, Amp, Antigravity, Opencode, and others. The list is constantly growing.

Can I create my own skills?

Yes! Skills.sh is an open ecosystem - anyone can create and publish skills.

How secure are skills?

Each skill declares required permissions. Authorization is done via OAuth. You can audit the usage of each skill.

Do skills work offline?

Most skills require an internet connection (API calls). Some local skills can work offline.

Summary

Skills.sh revolutionizes the way we use AI agents:

  • Simple CLI - skills install github and you're done
  • Universal - Works with Claude Code, Cursor, Copilot
  • Community-driven - The community creates skills
  • Open - Anyone can publish skills
  • Secure - OAuth, permissions, audit
  • Modular - Install only what you need

Skills.sh is the missing piece of the AI ecosystem - making AI agents truly useful in everyday developer work.