Back to list
HoangNguyen0403

skill-creator

by HoangNguyen0403

A collection of Agent Skills Standard and Best Practice for Programming Languages, Frameworks that help our AI Agent follow best practies on frameworks and programming laguages

111🍴 40📅 Jan 23, 2026

SKILL.md


name: Skill Creator description: Standards for creating new High-Density Agent Skills with optimal token economy. metadata: labels: [meta, standard, instruction-design, prompt-engineering, token-efficient] triggers: files: ['SKILL.md', 'metadata.json'] keywords: [create skill, new standard, writing rules, high density, token economy]

Agent Skill Creator Standard

Priority: P0 (CRITICAL)

Strict guidelines for authoring High-Density Agent Skills. Maximize information density while minimizing token consumption through progressive disclosure and strategic content organization.

Core Principles

Token Economy First

Every word costs tokens. Design skills for maximum information/token ratio:

  • Progressive Loading: Load only essential content initially
  • Lazy References: Move detailed examples to references/ folder
  • Imperative Compression: Use verbs, abbreviations, bullet points
  • Context Window Awareness: Design for 4k-32k token limits across agents

Three-Level Loading System

Level 1: Metadata (100 words) → Always loaded
Level 2: SKILL.md Body (500 lines) → When triggered
Level 3: References/Scripts/Assets → As needed

Directory Structure

skills/
└── {category}/                     # e.g., "flutter" (lowercase)
    └── {skill-name}/               # e.g., "bloc-state-management" (kebab-case)
        ├── SKILL.md                # Core Logic (High Density, <500 lines)
        ├── scripts/                # Executable code (Deterministic tasks)
        │   └── automation.py
        ├── references/             # Heavy Examples (Lazy loaded)
        │   ├── patterns.md
        │   └── examples.md
        └── assets/                 # Output templates (Never loaded)
            └── template.json

Writing Rules (Token-Optimized)

  1. Imperative Compression: Start with verbs. No "Please/You should".

    • Waste: "You should use BLoC for state management." (8 words)
    • Efficient: "Use BLoC for state management." (5 words)
  2. Token Economy: Maximize info/token ratio.

    • Skip articles ("the", "a") if readable
    • Use standard abbreviations (cfg, param, impl)
    • Bullet points > paragraphs (3x density)
  3. Progressive Disclosure: Essential info first, details on-demand.

    • Core workflow in SKILL.md
    • Complex examples in references/
    • Templates/assets never loaded
  4. Context-Aware Design: Different agents have different limits.

    • Cursor: ~100k tokens
    • Claude: ~200k tokens
    • Windsurf: ~32k tokens

Content Sections (Token-Budgeted)

Required sections in SKILL.md:

  1. Frontmatter (Mandatory): Metadata for triggering (100 words max)

    ---
    name: Skill Name
    description: What it does + when to use it (triggers activation)
    metadata:
      labels: [tag1, tag2]
      triggers:
        files: ['**/*.ext']
        keywords: [term1, term2]
    ---
    
  2. Priority: P0 (Critical), P1 (Standard), or P2 (Optional)

  3. Structure: ASCII tree of expected file layout

  4. Guidelines: Bullet points of "Do this" (imperative)

  5. Anti-Patterns: Bullet points of "Don't do this"

  6. Reference Links: Links to references/ files (lazy loading)

Size Limits (Strict)

ElementLimitAction if Exceeded
SKILL.md total70 linesExtract to references/
Inline code block10 linesMove to references/
Anti-pattern item15 wordsCompress to imperative
Description after Priority0 linesRemove (use frontmatter)

Resource Organization (Token-Saving)

scripts/ - Executable Code

When to use: Deterministic, repeated tasks Benefits: Never loaded into context, executed directly Examples: Code generators, formatters, validators

references/ - Documentation

When to use: Detailed examples, API docs, complex patterns Benefits: Loaded only when needed, keeps SKILL.md lean Examples: Implementation patterns, error handling guides

assets/ - Output Templates

When to use: Boilerplate files, images, configs Benefits: Never loaded, copied to output as-needed Examples: Project templates, config files, icons

Skill Creation Lifecycle

Phase 1: Understanding (Token Audit)

  1. Define concrete use cases
  2. Identify repetitive patterns
  3. Calculate token budget per agent

Phase 2: Planning (Resource Strategy)

  1. Core workflow → SKILL.md
  2. Complex examples → references/
  3. Repeated code → scripts/
  4. Templates → assets/

Phase 3: Implementation (Compression)

  1. Write imperative guidelines
  2. Compress examples to essentials
  3. Test context window fit

Phase 4: Validation (Token Testing)

  1. Verify loading efficiency
  2. Test across different agents
  3. Measure token consumption

Validation Checklist

Before finalizing, verify:

  • SKILL.md ≤70 lines (ideal: 40-60)
  • No inline code >10 lines
  • No repeated frontmatter content
  • Anti-patterns use imperative format
  • Complex examples in references/

Anti-Patterns (Token Wasters)

  • Verbose Explanations: "This is important because..." → Delete
  • Redundant Context: Same info in multiple places
  • Large Inline Code: Move code >10 lines to references/
  • Conversational Style: "Let's see how to..." → "Do this:"
  • Over-Engineering: Complex structure for simple skills
  • Redundant Descriptions: Do not repeat frontmatter description after ## Priority
  • Oversized Skills: SKILL.md >70 lines → Extract to references/
  • Long Anti-Patterns: Use **No X**: Do Y, not Z. (max 15 words)

Reference & Examples

Use the enhanced template below to generate new skills: references/TEMPLATE.md

For comprehensive lifecycle guidance: references/lifecycle.md

For resource organization patterns: references/resource-organization.md

Score

Total Score

85/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

+5
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon