Official skill generator for VS Code Agent Skills; scaffolds new skills with correct directory structure and validation, and is the upstream dependency for authoring or modifying any other skill in this repository.
This skill scaffolds high-quality Agent Skills that comply with VS Code standards and "progressive disclosure" best practices.
.github/skills/<name>/ directory structure with a required SKILL.md and optional resource folders.SKILL.md optimized for the agent's context window.Determine the goal of the new skill.
name.Create the following structure in the workspace to support modularity. Only create the resource folders you actually need.
.github/skills/<skill-name>/
├── SKILL.md # The core instruction file
├── scripts/ # (Optional) Executable helpers for deterministic/repeated work
├── templates/ # (Optional) Response templates / standardized formats
├── references/ # (Optional) Long-form docs loaded only when needed
└── assets/ # (Optional) Files used in outputs (images, templates, boilerplate)
Use this format for the new SKILL.md. Put "when to use" details in description, because that is used for skill selection.
---
name: <kebab-case-name>
description: <Detailed description of WHAT this skill does and WHEN to use it.>
---
# <Human Readable Title>
## Purpose
<2-3 sentences explaining the problem this skill solves>
## Usage
- <Trigger phrase 1>
- <Trigger phrase 2>
## Instructions
1. <Step 1: e.g., Run the analysis script>
- Run: `./scripts/analyze.py`
2. <Step 2: e.g., Format the output>
- Respond using the format defined in: `./templates/response.md`
After creating the files, run the validation script to ensure compliance:
python .github/skills/create-edit-agent-skill/scripts/validate.py .github/skills/<skill-name>
Input: "Create a skill for reading PDF files." Output:
.github/skills/pdf-readerscripts/extract_pdf.py and templates/summary_format.md./scripts/extract_pdf.py to parse the file, then display results using ./templates/summary_format.md."SKILL.md focused on essential workflow. Offload details into references/ and keep those files discoverable from SKILL.md.SKILL.md + optional references/ files; load detailed docs only when needed../scripts/myscript.py).description is likely too vague—make triggers explicit.npx skills add crossxwill/create-edit-agent-skill下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer