Przejdź do treści
Biblioteka skilli
AI i agenci · Budowanie i kod

create-skill

/create-skill

Tworzy nowy skill w bieżącym repozytorium według workflow z .agents/skills/README.md: szkielet, walidacja i synchronizacja.

Repozytorium
cherry-studio ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.

Co robi i kiedy

Tworzy nowy skill w bieżącym repozytorium według workflow z .agents/skills/README.md: szkielet, walidacja i synchronizacja.

Oryginalny opis (EN)

Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.

Jak działa

  1. Workflow
  2. Naming Rules
  3. Public vs Private Skills
  4. Commands Reference
  5. Constraints
Sekcje z nagłówków SKILL.md, w oryginale · 108 linii, 429 słów
Podgląd SKILL.md
---
name: create-skill
description: Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.
---

# Create Skill

Create a new skill in `.agents/skills/<skill-name>/` following the workflow defined in `.agents/skills/README.md`.

## Workflow

### Step 1: Gather Intent

Before creating anything, ask the user:

1. **Skill name**: What should the skill be called? (lowercase, digits, hyphens only, e.g., `gh-create-pr`, `prepare-release`)
2. **Description**: What should this skill do? Include specific trigger contexts (e.g., "Use when user asks to create PRs")
3. **Is this a public skill?**: Should it be synced to `.claude/skills/` for shared use? (default: no, private only)
4. **Test cases** (optional): Does the user want to set up evals for this skill?

If the user provides partial info (e.g., just a name), proceed with reasonable defaults and ask to confirm.

### Step 2: Read Guidelines

Always read `.agents/skills/README.md` before creating a new skill to ensure compliance with the current workflow.

### Step 3: Create Skill Structure

Create the following directory structure:

```
.agents/skills/<skill-name>/
└── SKILL.md
```

**SKILL.md template:**

```markdown
---
name: <skill-name>
description: <description>
---

# <Skill Name>

[Instructions for the skill]
```

**Frontmatter fields:**
- `name`: Skill identifier (lowercase, digits, hyphens)
- `description`: When to trigger (what the skill does + specific contexts)

### Step 4: Sync (if public)

If the user wants a **public skill**, before validation:

1. Add the skill name to `.agents/skills/public-skills.txt` (one per line, no inline comments)
2. Run sync:
   ```bash
   pnpm skills:sync
   ```

This creates a symlink at `.claude/skills/<skill-name>/` pointing to `.agents/skills/<skill-name>/`.

**Note**: `pnpm skills:check` primarily validates public skills (those in `public-skills.txt`) and also verifies related governance files, so you must sync first before validating.

### Step 5: Validate

Run the validation command:

```bash
pnpm skills:check
```

If there are issues, fix them and re-run.

### Step 6: Summary

Present the user with:
- Created files
- Validation result
- Next steps (how to use the skill)

## Naming Rules

- Use lowercase letters, digits, and hyphens only
- Prefer short, action-oriented names (e.g., `gh-create-pr`)

## Public vs Private Skills

| Type | Location | Sync | Requires |
|------|----------|------|----------|
| Private | `.agents/skills/` | No | Just create the folder |
| Public | Both | Yes | Add to `public-skills.txt` + run `pnpm skills:sync` |

## Commands Reference

```bash
# Validate skill structure
pnpm skills:check

# Sync public skills to Claude
pnpm skills:sync
```

## Constraints

- Never create skills outside `.agents/skills/<skill-name>/`
- Always run `pnpm skills:check` before completing
- Public skills require both adding to `public-skills.txt` AND running `pnpm skills:sync`
- If the skill-creator skill is available, you may use it for advanced skill development (evals, iterations), but this skill handles the basic creation workflow.

Wersje

RepozytoriumWynikLicencja
Ta strona · cherryhq/cherry-studio100AGPL-3.0
mgiovani/cc-arsenal100MIT
zylos-ai/zylos-core100MIT
mthines/agent-skills100MIT
jongio/skills100MIT
fairladyz625/harness-anything100AGPL-3.0
coco-research/coco100MIT
builderio/agent-native100MIT
orq-ai/assistant-plugins100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 015b98f2e99f (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100inscribe
    Tworzy nowy, wielokrotnego użytku skill projektu z wartego utrwalenia przepływu pracy, zapisany w .claude/skills/NAME/SKILL.md w bieżącym repozytorium.
  • 100add-skill
    Tworzy nowy skill dla użytkowników w katalogu skills/, który uczy agentów AI korzystać z poleceń CLI cx, w tym dokumentuje polecenie jako skill z SKILL.md.
  • 100skill-writer
    Pisze nowy skill od podstaw: szkielet SKILL.md, układ katalogów, pliki referencyjne i test wyzwalania.
  • 100create-skills-repo
    Tworzy lub bezpiecznie utrzymuje przenośne repozytorium marketplace skilli dla wielu agentów kodujących: scaffold, aktualizacja, synchronizacja manifestów i kontrola plików zarządzanych.
  • 100creating-skills
    Tworzy nowy skill bota, gdy trzeba nauczyć go nowego zachowania, możliwości lub przepływu pracy.
  • 100skill-creator
    Generuje w repozytorium nowy skill agenta zgodny z konwencjami projektu, przechodzący walidację skill-check, i aktualizuje changelog oraz readme.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.