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

writing-skills

/writing-skills

Dodaje i poprawia skille agenta w repozytorium oraz synchronizuje wytyczne ze wszystkimi obsługiwanymi harnessami, gdy powtarzające się błędy wymagają skilla.

Repozytorium
gram ↗
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

Dodaje i poprawia skille agenta w repozytorium oraz synchronizuje wytyczne ze wszystkimi obsługiwanymi harnessami, gdy powtarzające się błędy wymagają skilla.

Wyzwalacze z opisu

add a skillwrite a skillSKILL.mdskills:sync
Oryginalny opis (EN)

Use when adding, editing, or reviewing an agent skill in this repo (.agents/skills/), when new guidance needs to reach every supported harness (.claude, .codex, .opencode, .cursor), or when deciding whether repeated agent failures should become a skill. Triggers: "add a skill", "write a skill", "SKILL.md", "skills:sync".

Jak działa

  1. Mechanics
  2. Frontmatter
  3. Body shape
  4. Eval loop (required)
  5. Vendored skills
  6. Common mistakes
Sekcje z nagłówków SKILL.md, w oryginale · 41 linii, 474 słów
Podgląd SKILL.md
---
name: writing-skills
description: Use when adding, editing, or reviewing an agent skill in this repo (.agents/skills/), when new guidance needs to reach every supported harness (.claude, .codex, .opencode, .cursor), or when deciding whether repeated agent failures should become a skill. Triggers: "add a skill", "write a skill", "SKILL.md", "skills:sync".
---

# Writing repo skills

Skills are agent-facing reference docs in `.agents/skills/<name>/SKILL.md`, symlinked into each supported harness's dotfolder. Core principle: a skill is only as good as a cold agent's ability to act on it — validate with fresh-context subagents performing the real workflow, not by rereading it yourself.

## Mechanics

1. Baseline per the eval loop below, then author `.agents/skills/<name>/SKILL.md` — kebab-case, verb-first name (`writing-skills`, not `skill-creation`).
2. Run `mise run skills:sync` — creates the symlinks in `.claude/skills/`, `.codex/skills/`, `.opencode/skills/`, `.cursor/skills/` and prunes stale ones. Never hand-create the links; you will miss a harness.
3. Do not add a manual skills table to `CLAUDE.md`; harnesses discover skills from the synced directories and each skill's frontmatter.
4. Commit the skill and the symlinks together.

## Frontmatter

`name` + `description` only. The description is triggering conditions ONLY — third person, starts "Use when …", packed with the symptoms, synonyms, commands, and error strings an agent would match on. Never summarize the skill's workflow there: agents follow the summary and skip the body.

## Body shape

Succinct reference, not narrative: overview with the core principle → quick-reference table → per-workflow detail → common mistakes. Target well under 1000 words. One excellent example beats many. Make only claims you have verified by running the commands, and record observed failure modes with exact error text — hypothetical caveats age badly, empirical ones survive review.

## Eval loop (required)

Baseline first: watch an agent attempt the task WITHOUT the skill and record the failure verbatim. No baseline failure ⇒ no skill needed.

1. Write the minimal skill addressing those observed failures.
2. Dispatch a fresh-context subagent with no prior knowledge. It must perform a REAL instance of the workflow using only the skill — consulting fallback docs counts as a documentation failure — and return structured feedback: VERDICT (ship/no-ship), RATING /10, ANSWERS, CONFUSIONS quoting the text at fault, SUGGESTED EDITS.
3. Fold the feedback in; repeat with a new subagent each round until one returns ship-as-is (9+/10) with no load-bearing confusions.

Vary rounds between do-the-task and adversarial trap questions; live environments surface what desk-checking cannot. Edits after the ship verdict also get a round — one-line additions included.

## Vendored skills

Every skill an agent should have is committed under `.agents/skills/` and linked into each harness by `mise run skills:sync`. Third-party skills are copied in and committed the same way; there is no installer that fetches them.

## Common mistakes

- Hand-symlinking one harness dir and missing the other three — `mise skills:sync` owns the links.
- Description that summarizes the procedure — agents act on it and never read the body.
- Caveats invented at the desk instead of failures observed in a run — evaluators refute them.
- Leaning on plugin or private docs — this repo is public and other harnesses lack them; skills must be self-contained.

Wersje

RepozytoriumWynikLicencja
Ta strona · speakeasy-api/gram100AGPL-3.0
seaworld008/commonly-used-high-value-skills100MIT
arklab/ark.tools100MIT
zts212653/clowder-ai100MIT
crbnos/carbon100AGPL-3.0
PostHog/posthog100MIT
GanyuanRan/Aegis100MIT
alexei-led/cc-thingz100MIT
zpyoung/quirk100MIT

Migawka bazy z 28.10.2026 · wersja paczki 36c9a6b2f695 (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

  • 95creating-agent-skills
    Tworzy i poprawia skille Claude Code: pliki SKILL.md, strukturę skilla i dobre praktyki jego pisania.
  • 100skill-editor
    Edytuje pliki skilli i synchronizuje zmiany między Claude, Codex i Cursor, zamiast ręcznie zmieniać katalog .claude/skills.
  • 100skill-creator
    Tworzy nowe skille dla Claude Code, Codex i Cursor, dodaje możliwości agentów i konfiguruje polecenia slash.
  • 98skill-sync
    Synchronizuje globalne skille użytkownika z repozytorium Git i publikuje je jako wydanie z paczkami .skill.
  • 95creating-agent-skills
    Tworzy i poprawia skille Claude Code: pliki SKILL.md, strukturę skilla i dobre praktyki jego pisania.
  • 100distribute-skill-to-all-agents
    Rozprowadza globalne skille między Codex, Claude Code, Pi, Hermes i Cursor oraz synchronizuje je po utworzeniu lub aktualizacji skilla.

Uwagi i zgłoszenia

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