All skills
aktsmm avatar

/skill-creator-plus

@1d65cbc
by yamapanaktsmm/agent-skills26 stars
4

Create or review a reusable skill (SKILL.md) that packages a workflow, and decide whether the request should be a skill instead of a prompt, instruction, agent, or hook. Use when creating a new skill, extracting a workflow from a conversation, updating an existing skill, reviewing SKILL.md quality, or fixing weak skill triggering. Triggers on "create skill", "/create-skill", "new skill", "review skill", "fix skill trigger", "SKILL.md", "スキル作成".

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/skill-creator-plus

This session only. Nothing lands on disk.

referencesskill-structure.md

≈1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Skill Structure

Detailed guide for skill anatomy, bundled resources, and progressive disclosure patterns.

Anatomy of a Skill

Every skill consists of a required SKILL.md file and optional bundled resources:

skill-name/
├── SKILL.md (required)
│   ├── YAML frontmatter metadata (required)
│   │   ├── name: (required)
│   │   └── description: (required)
│   └── Markdown instructions (required)
└── Bundled Resources (optional)
    ├── scripts/          - Executable code (Python/Bash/etc.)
    ├── references/       - Documentation loaded into context as needed
    └── assets/           - Files used in output (templates, icons, fonts)

SKILL.md Structure

Every SKILL.md consists of:

  • Frontmatter (YAML): Contains name and description fields. These are the only fields Claude reads to determine when the skill gets used.
  • Body (Markdown): Instructions and guidance. Only loaded AFTER the skill triggers.

Bundled Resources

Scripts (scripts/)

Executable code for tasks requiring deterministic reliability or repeatedly rewritten.

  • When to include: Same code rewritten repeatedly or deterministic reliability needed
  • Examples: scripts/rotate_pdf.py for PDF rotation tasks; scripts/verify_flow.py for state assertions after UI or CLI workflows
  • Benefits: Token efficient, deterministic, executed without loading into context

References (references/)

Documentation loaded as needed into context.

  • When to include: Documentation Claude should reference while working
  • Examples: references/schema.md, references/api_docs.md
  • Best practice: If files are large (>10k words), include grep search patterns in SKILL.md
  • Avoid duplication: Information should live in ONE place only

Assets (assets/)

Files used in output, not loaded into context.

  • When to include: Files used in final output
  • Examples: assets/logo.png, assets/template.pptx
  • Use cases: Templates, images, icons, boilerplate code

Config and Local State

Use structured state only when it is part of the workflow contract.

  • Config: config.json for user-specific defaults such as channels, environments, output folders, or deployment targets
  • Run logs: append-only logs for recurring workflows that need delta-only output or previous-run awareness
  • Avoid: secrets, personal data, machine-specific absolute paths, and session transcripts

If config is missing, the skill should ask only for the missing setup value and then continue.

What NOT to Include

Do NOT create extraneous documentation:

  • ❌ README.md
  • ❌ INSTALLATION_GUIDE.md
  • ❌ CHANGELOG.md
  • ❌ QUICK_REFERENCE.md

Progressive Disclosure

Skills use a three-level loading system:

Level Location Size Loaded When
1. Metadata Frontmatter ~100 words Always
2. Body SKILL.md < 150 lines When skill triggers
3. Details references/ Unlimited On demand

Pattern 1: High-level guide with references

# PDF Processing

## Quick start

Extract text with pdfplumber: [code example]

## Advanced features

- **Form filling**: See [FORMS.md](FORMS.md)
- **API reference**: See [REFERENCE.md](REFERENCE.md)

Pattern 2: Domain-specific organization

bigquery-skill/
├── SKILL.md (overview)
└── references/
    ├── finance.md
    ├── sales.md
    └── product.md

When user asks about sales, Claude only reads sales.md.

Pattern 3: Variant-based organization

cloud-deploy/
├── SKILL.md (workflow + selection)
└── references/
    ├── aws.md
    ├── gcp.md
    └── azure.md

Guidelines

  • Avoid deeply nested references - Keep references one level deep from SKILL.md
  • Structure longer files - For files > 100 lines, include TOC at top

Source: SKILL.md on GitHub

1 warning9d4 checks · Risk SAFE
  • Gen Agent Trust Hub9d

    This skill provides a comprehensive toolkit for designing, validating, and packaging AI agent skills. It uses local Python scripts to automate scaffolding and quality checks, adhering to security best practices for file handling and dependency management.

  • Socket9d

    No alerts

  • Snyk9d

    Risk: LOW · No issues

  • Runlayer7mo

    10/10 files flagged

Signed by skilld at 1d65cbc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated last month
argument-hint
作りたい skill の目的、trigger、入れたい resources
user-invocable
true
metadata
{
  "author": "yamapan"
}

README badge

README badge for aktsmm/agent-skills/skill-creator-plus