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

create-skill

/create-skill

Tworzy interaktywnie nową umiejętność Grok, czyli plik SKILL.md z opcjonalnymi skryptami i materiałami, po pytaniach do użytkownika.

Repozytorium
Grok-Build ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
02.11.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 02.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Tworzy interaktywnie nową umiejętność Grok, czyli plik SKILL.md z opcjonalnymi skryptami i materiałami, po pytaniach do użytkownika.

Oryginalny opis (EN)

Interactively create a new Grok skill (SKILL.md + optional scripts/references). Use when the user wants to create a skill, scaffold a skill, or runs /create-skill.

Jak działa

  1. Step 1: Gather information
  2. Step 2: Draft the description
  3. Step 3: Create the directory
  4. Step 4: Write SKILL.md
  5. Step 5: Verify and confirm
  6. Guidelines
Sekcje z nagłówków SKILL.md, w oryginale · 73 linii, 465 słów
Podgląd SKILL.md
---
name: create-skill
description: >
  Interactively create a new Grok skill (SKILL.md + optional scripts/references).
  Use when the user wants to create a skill, scaffold a skill, or runs /create-skill.
metadata:
  short-description: "Create a new Grok skill"
---

# Create Skill

Interactively gather requirements from the user and create a fully working Grok skill on disk.

## Step 1: Gather information

Ask the user the following questions **one at a time as regular conversation questions** (do NOT use structured option prompts for free-text inputs):

1. **Skill name** - ask the user to type a name. Lowercase letters (a-z), digits (0-9), and hyphens (-) only. Must start and end with a letter or digit. Must be 2-64 characters long (e.g. `deploy-k8s`). Validate the name before proceeding.
2. **Scope** - present the user with two options:
   - **Project** (Recommended): `<repo-root>/.grok/skills/<name>/SKILL.md` - available only in this repo, shareable with teammates
   - **User**: `~/.grok/skills/<name>/SKILL.md` - available in all projects
   - Default to **Project** if inside a git repo, otherwise **User**.
3. **What it should do** - ask the user to describe the workflow, paste an example prompt they keep repeating, or explain the task the skill should automate.

## Step 2: Draft the description

Write a `description` frontmatter value that includes:
- What the skill does (1-2 sentences)
- Trigger phrases and keywords so Grok knows when to auto-invoke it
- The slash command name (e.g. "Use when the user runs /deploy-k8s")

Show the drafted description to the user and let them approve or edit it.

## Step 3: Create the directory

Run this bash command to create the skill directory:

```bash
mkdir -p <SKILL_DIR>
```

Where `<SKILL_DIR>` is:
- User scope: `~/.grok/skills/<name>`
- Project scope: `<repo-root>/.grok/skills/<name>`

If the skill needs helper scripts, also create `<SKILL_DIR>/scripts/`.
If the skill needs reference docs, also create `<SKILL_DIR>/references/`.

## Step 4: Write SKILL.md

Use `search_replace` with an empty `old_string` to create the file at `<SKILL_DIR>/SKILL.md`.

The file MUST follow this exact format:

```
---
name: <skill-name>
description: <the description from Step 2>
---

<markdown body with instructions, steps, code blocks>
```

Also write any supporting files (scripts, references) using the same create method.

## Step 5: Verify and confirm

1. Run `cat <SKILL_DIR>/SKILL.md` to verify the file was written correctly.
2. Tell the user the skill is ready and how to use it:
   - Slash command: `/<skill-name>`
   - TUI menu: `/skills <skill-name>`
   - Automatic: Grok will invoke it when the description matches user intent
3. Tell the user the skill should appear in the slash menu within a few seconds (skills auto-reload when files change on disk).

## Guidelines

- Keep the SKILL.md body focused and actionable. It is a prompt for the agent, not documentation.
- The `description` field is critical. It controls auto-invocation. Be specific with trigger words.
- Prefer referencing existing CLI tools over writing custom scripts.
- Do NOT skip creating the directory. The file will fail to save without it.
- Always use absolute paths when creating files to avoid writing to the wrong location.

Wersje

RepozytoriumWynikLicencja
Ta strona · OKALLRIGHT1/Grok-Build100Apache-2.0
mgiovani/cc-arsenal100MIT
zylos-ai/zylos-core100MIT
mthines/agent-skills100MIT
jongio/skills100MIT
fairladyz625/harness-anything100AGPL-3.0
coco-research/coco100MIT
builderio/agent-native100MIT
BrandeisPatrick/silo-harness100MIT

Migawka bazy z 13.11.2026 · wersja paczki 93e6fb60d3f3 (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

  • 100skill-creator
    Tworzy nowe skille interaktywnie lub z szablonów, także przy generowaniu szkieletu i pisaniu skilli.
  • 100write-a-skill
    Tworzy pojedynczy skill: plik SKILL.md z opcjonalnymi referencjami i skryptami, zgodnie z konwencją stopniowego ujawniania treści stosowaną przez Anthropic.
  • 100write-project-skill
    Tworzy skille agenta, globalne lub lokalne dla projektu, z krótkim SKILL.md i opcjonalnymi skryptami deterministycznymi.
  • 100skill-authoring
    Pisze nowy skill jako folder z plikiem SKILL.md i opcjonalnymi skryptami albo poprawia skill, który agent źle wykonuje.
  • 90new-grok-bot
    Projektuje rolę bota Grok i tworzy jego prompt konfiguracyjny, tylko gdy użytkownik wyraźnie o to poprosi.
  • 100make-skill-template
    Tworzy nowe Agent Skills dla GitHub Copilot z promptów lub przez powielenie szablonu, generując pliki SKILL.md z poprawnym frontmatter, strukturą katalogów i opcjonalnymi folderami scripts, references i assets.

Uwagi i zgłoszenia

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