Frontmatter erreferentzia
SKILL.md fitxategi guztiek YAML frontmatterra sartu behar dute --- mugatzaileen artean, fitxategiaren goialdean.
Beharrezko eremuak
| Eremua | Mota | Deskribapena |
|---|---|---|
name | string | kebab-case identifikatzaile bakarra. Direktorioaren izenarekin bat etorri behar du. |
title | string | Marketplacean agertzen den izen irakurgarria. |
description | string | Skillak zer egiten duen deskribatzen duen esaldi bakarra. |
version | string | Bertsio semantikoaren katea (adibidez, "1.2.0"). |
author | string | Zure GitHub kontuaren izena. |
trigger | string | Agenteak skill hau noiz aktibatu behar duen. Izan zehatza. |
Gutxieneko frontmatter baliozkoa
---
name: my-skill
title: "My Skill"
description: "Does one specific thing clearly."
version: "1.0.0"
author: "your-github-handle"
trigger: "Use when the user asks to do X."
---
Hautazko eremuak
| Eremua | Mota | Balio lehenetsia | Deskribapena |
|---|---|---|---|
tags | string[] | [] | Bilaketak iragazteko kategoria-etiketak. Gehienez 5. |
license | string | "MIT" | SPDX lizentzia-identifikatzailea. |
homepage | string | — | Zure skillaren dokumentazio edo biltegiaren URLa. |
repository | string | — | GitHub biltegiaren URLa (automatikoki detektatzen da GitHub bidez bidaltzen bada). |
min_runtime | string | — | Claude Code-ren gutxieneko bertsioa (adibidez, "1.4.0"). |
tools | string[] | [] | Skillak deitzen dituen tresnen zerrenda (adibidez, ["Bash", "Read", "Write"]). |
deprecated | boolean | false | Markatu skilla zaharkitua gisa. Bilaketetatik kentzen du. |
deprecated_by | string | — | Hau ordezkatzen duen skillaren izena. |
experimental | boolean | false | Esperimentala gisa markatu. Abisu-txapa erakusten du. |
Adibide osoa hautazko eremuekin
---
name: rna-qc
title: "Single-Cell RNA QC"
description: "Performs quality control on scRNA-seq data using Seurat and scran."
version: "2.1.0"
author: "bioinformatics-jeff"
trigger: "Use when the user wants to perform QC on single-cell RNA-seq data, filter low-quality cells, or assess mitochondrial content."
tags:
- bioinformatics
- single-cell
- R
- quality-control
license: MIT
homepage: "https://github.com/bioinformatics-jeff/rna-qc"
repository: "https://github.com/bioinformatics-jeff/rna-qc"
min_runtime: "1.3.0"
tools:
- Bash
- Read
- Write
experimental: false
---
Eremuen balioztatze-arauak
name: letra minuskulak, zenbakiak eta marratxoak soilik. Tarterik gabe. Direktorioaren izenarekin zehatz-mehatz bat etorri behar du.version: semver jarraitu behar du —MAJOR.MINOR.PATCHtags: tag bakoitza minuskuletan, tarterik gabe (erabili marratxoak). Gehienez 5 tag skill bakoitzeko.trigger: gutxienez 10 hitz. Trigger lausoek (< 10 hitz) ez dute balioztatzea gainditzen.description: gehienez 160 karaktere (bilaketa-emaitzen txarteletan kabitzeko).
Eskema-balioztatzea
Exekutatu npx @hordago/skill-validator zure frontmatterra eskema osoaren aurka egiaztatzeko bidali aurretik. Balioztatze-erroreak lerro-zenbakiekin eta konponketa-iradokizunekin jakinarazten dira.