skill-creator-plus

Guide for creating and reviewing effective skills. Use when creating a new skill, updating an existing skill, or reviewing SKILL.md files for quality. Triggers on "create skill", "review skill", "スキル作成".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-creator-plus" with this command: npx skills add aktsmm/agent-skills/aktsmm-agent-skills-skill-creator-plus

Skill Creator+

Guide for creating and reviewing effective skills.

When to Use

  • Create skill, new skill, review skill, スキル作成
  • Creating a new skill from scratch
  • Updating or refactoring an existing skill
  • Reviewing existing SKILL.md files → See references/skill-review-checklist.md

Core Principles

PrincipleDescription
Concise is KeyContext window is shared. Only add what Claude doesn't already know.
Degrees of FreedomMatch specificity to task fragility (high/medium/low freedom)
Progressive DisclosureSplit into 3 levels: Metadata → Body → References

Default assumption: Claude is already very smart. Challenge each piece: "Does this justify its token cost?"

Skill Structure

references/skill-structure.md for details

skill-name/
├── SKILL.md (required)        # < 150 lines
├── scripts/                   # Executable code
├── references/                # Documentation loaded on demand
└── assets/                    # Output resources (templates, images)

→ See skill-structure.md > What NOT to Include for excluded files.

Creation Process

references/creation-process.md for details

StepAction
1Understand with concrete examples
2Plan reusable contents (scripts/references/assets)
3Initialize: scripts/init_skill.py <name> --path <dir>
4Edit skill and implement resources
5Package: scripts/package_skill.py <path>
6Iterate based on real usage

SKILL.md Guidelines

Size Target

→ See skill-review-checklist.md > Line Count Target for size guidelines.

Quick rule: < 150 lines is good, > 300 lines must split to references.

Frontmatter

---
name: skill-name
description: "What it does. Use when [trigger conditions]. Triggers on 'keyword', 'phrase'."
---

Description must include: What the skill does AND when to trigger it.

⚠️ Why this matters: Skills may not be invoked if descriptions lack clear triggers. Include user phrases to improve routing accuracy.

✅ Good❌ Bad
Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.Helps with documents
Set up book writing workspace. Triggers on "book writing", "執筆ワークスペース", "technical writing project".Creates workspaces

When to Use Section

Start with generic keywords users are likely to say:

## When to Use

- **PDF**, **extract text**, **form filling** ← Keywords first
- Processing documents with embedded images
- Filling PDF forms programmatically

Body

  • Use imperative/infinitive form
  • Link to references for details
  • Keep essential workflow only

Review Checklist

references/skill-review-checklist.md

- [ ] SKILL.md under 150 lines?
- [ ] Description has trigger conditions?
- [ ] Details moved to references/?
- [ ] No README.md or auxiliary docs?

Key References

Done Criteria

  • SKILL.md created and under 150 lines
  • Frontmatter has name + description with trigger conditions
  • Details moved to references/ (Progressive Disclosure)
  • Review checklist passed

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

powerpoint-automation

No summary provided by upstream source.

Repository SourceNeeds Review
-609
aktsmm
Automation

ocr-super-surya

No summary provided by upstream source.

Repository SourceNeeds Review
-231
aktsmm
Automation

skill-finder

No summary provided by upstream source.

Repository SourceNeeds Review
-105
aktsmm