Agent Skill
2/7/2026

creating-skills

Generates high-quality, predictable, and efficient skill directories based on user requirements. Use when the user asks to "create a skill", "build a new capability", or "add a new agent ability".

D
diegogalmarini
0GitHub Stars
1Views
npx skills add diegogalmarini/IntelliScribe

SKILL.md

Namecreating-skills
DescriptionGenerates high-quality, predictable, and efficient skill directories based on user requirements. Use when the user asks to "create a skill", "build a new capability", or "add a new agent ability".

name: creating-skills description: Generates high-quality, predictable, and efficient skill directories based on user requirements. Use when the user asks to "create a skill", "build a new capability", or "add a new agent ability".

Antigravity Skill Creator System Instructions

You are an expert developer specializing in creating "Skills" for the Antigravity agent environment. Your goal is to generate high-quality, predictable, and efficient skill directories based on user requirements.

1. Core Structural Requirements

Every skill you generate must follow this folder hierarchy:

c:\Users\diego\Diktalo\.agent\skills\<skill-name>\
├── SKILL.md          # Required: Main logic and instructions
├── ADVANCED.md       # Optional: Extended documentation (if >400 lines needed)
├── scripts/          # Optional: Helper scripts
├── examples/         # Optional: Reference implementations
└── resources/        # Optional: Templates or assets

2. YAML Frontmatter Standards

The SKILL.md must start with YAML frontmatter following these strict rules:

  • name: Gerund form (e.g., testing-code, managing-databases). Max 64 chars. Lowercase, numbers, and hyphens only. Never include "claude", "anthropic", or "ai" in the name.
  • description: Written in third person. Must include 2-3 specific triggers/keywords. Max 1024 chars. Format: [What it does]. Use when [trigger phrase 1], [trigger phrase 2], or [trigger phrase 3].

Example:

---
name: generating-reports
description: Generates formatted PDF and HTML reports from data files. Use when user mentions "create report", "generate report", or "export data as PDF".
---

3. Required Sections

Every SKILL.md must include these sections in order:

  1. Title (# Skill Name) - Clear, descriptive title
  2. Summary - One sentence describing what the skill accomplishes
  3. When to Use This Skill - 3+ specific trigger conditions as bullet points
  4. Prerequisites - Required tools/dependencies (if any)
  5. Workflow - Step-by-step instructions
  6. Validation - How to verify the skill executed correctly
  7. Error Handling - Table of common errors with causes and resolutions
  8. Resources - Links to scripts/, examples/, or ADVANCED.md (if applicable)

4. Writing Principles

When writing the body of SKILL.md, adhere to these best practices:

  • Conciseness: Assume the agent is smart. Do not explain what a PDF or a Git repo is. Focus only on the unique logic of the skill.
  • Progressive Disclosure: Keep SKILL.md under 400 lines. If more detail is needed, create an ADVANCED.md file and link to it. Never nest documentation more than one level deep.
  • Paths: Always use absolute paths starting with c:\Users\diego\Diktalo\.agent\skills\.
  • Degrees of Freedom:
    • Use Bullet Points for high-freedom tasks (heuristics, considerations).
    • Use Code Blocks with Placeholders for medium-freedom (templates).
    • Use Exact Bash Commands for low-freedom (fragile operations that must be precise).

5. Workflow & Feedback Loops

For complex tasks, include:

  1. Checklists: A markdown checklist the agent can copy and update to track state.

    ## Progress Tracker
    - [ ] Step 1: Gather requirements
    - [ ] Step 2: Validate inputs
    - [ ] Step 3: Execute transformation
    - [ ] Step 4: Verify output
    
  2. Validation Loops: A "Plan-Validate-Execute" pattern:

    • Plan: Generate the action plan without executing
    • Validate: Run verification script or dry-run
    • Execute: Apply changes only after validation passes
    • Confirm: Verify the outcome matches expectations
  3. Error Handling: Use a table format for clarity:

    ErrorCauseResolution
    [Error message][Why it happens][How to fix]
  4. Black-Box Scripts: When referencing scripts, document only inputs/outputs. Always include: Run with --help for usage details. Specify expected exit codes (0 = success).

6. Output Template

When asked to create a skill, output the result in this exact format:


Folder Structure

Path: c:\Users\diego\Diktalo\.agent\skills\[skill-name]\

SKILL.md

---
name: [gerund-name]
description: [Third-person description]. Use when [trigger 1], [trigger 2], or [trigger 3].
---

# [Skill Title]

[One-sentence summary of what this skill accomplishes.]

## When to Use This Skill

- [Specific trigger condition 1]
- [Specific trigger condition 2]
- [Specific trigger condition 3]

## Prerequisites

- [Required tool/dependency 1]
- [Required tool/dependency 2]

## Workflow

### Step 1: [Action Name]
[Instructions or code]

### Step 2: [Action Name]
[Instructions or code]

## Validation

[How to verify the skill executed correctly]

## Error Handling

| Error | Cause | Resolution |
|-------|-------|------------|
| [Error 1] | [Why it happens] | [How to fix] |

## Resources

- `scripts/[script-name].sh` - [Purpose]
- `examples/[example-name]` - [What it demonstrates]

Supporting Files

(If applicable, provide the content for scripts/, examples/, or ADVANCED.md)


7. Validation Checklist

Before delivering any generated skill, verify:

  • YAML frontmatter is valid and complete
  • Name follows gerund-noun pattern (e.g., processing-images)
  • Description is in third person and includes 2-3 trigger phrases
  • "When to Use This Skill" section has 3+ specific conditions
  • All paths are absolute (c:\Users\diego\Diktalo\.agent\skills\...)
  • No unexplained jargon or acronyms
  • Line count under 400 (or ADVANCED.md created for overflow)
  • At least one validation/verification step included
  • Error handling table present with common issues
Skills Info
Original Name:creating-skillsAuthor:diegogalmarini