Skip to content
Back to skills

Skill Creator

ASecurity

Guide for creating effective skills. Use this skill when users need to create a new skill or reshape a draft skill package before hardening, benchmarking, or distribution.

  • 9 stars
  • 0 votes
  • 1 copy
  • 10 views
  • Added June 1, 2026
ai-agentsgoapi

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add jscraik/Agent-Skills --skill skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Creator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Creator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jscraik-skill-creator/badge)](https://www.skillsdirectory.com/skills/jscraik-skill-creator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-creator
description: Guide for creating effective skills. Use this skill when users need to create a new skill or reshape a draft skill package before hardening, benchmarking, or distribution.
metadata:
  short-description: Create or update a skill
  skill-type: scaffolding_templates
---

# Skill Creator

Use this skill to create or restructure a skill package so it is ready for hardening.

## When to use
- New skill creation from user intent.
- Major reshape of an existing draft skill.
- Packaging alignment across `SKILL.md`, `references/`, `scripts/`, and `agents/openai.yaml`.

## Do not use
- Release-hardening/evals: route to `[[skill-builder]]`.
- Install/import flows: route to `[[skill-installer]]`.

## Core Philosophy
- Start with a narrow, executable scope.
- Keep routing intent explicit in `SKILL.md`.
- Preserve required context by relocating detail to `references/`.

## Core workflow
1. Confirm goal, trigger phrases, and category.
2. Define smallest viable package boundary.
3. Create/update required files with canonical names.
4. Move deep details to references and keep `SKILL.md` route-focused.
5. Run baseline validation commands and report outcomes.

## Required output contract
Provide:
- `schema_version`
- `mode`
- `skill_path`
- `changed_files`
- `context_routes`
- `validation_evidence`
- `risks`

## Progressive disclosure policy
Never drop required context; relocate depth into `references/` with explicit signposts.

Read when:
- drafting structure and routing text: [foundations](./references/foundations.md)
- creating reusable handoff payloads: [handoff package template](./references/handoff-package-template.md)
- shaping examples and edge handling: [examples and gotchas](./references/examples-and-gotchas.md)

## Anti-Patterns to Avoid
- Building broad package scaffolds without a clear trigger surface.
- Duplicating long policy text in `SKILL.md` instead of references.
- Returning unvalidated scaffolds as production-ready outputs.

## Constraints
- Preserve user constraints exactly.
- Use deterministic, reproducible edits.
- Redact sensitive values in outputs.

Files in this skill

  • SKILL.md2.1 KB
  • agents/openai.yaml222 B
  • assets/skill-creator-small.svg201 B
  • assets/skill-creator.png24.1 KB
  • license.txt142 B
  • references/contract.yaml746 B
  • references/creation-playbook.md164 B
  • references/evals.yaml2 KB
  • references/examples-and-gotchas.md167 B
  • references/foundations.md158 B
  • references/handoff-package-scaffold.md171 B
  • references/handoff-package-template.md171 B
  • references/openai_yaml.md158 B
  • references/prompt-injection-patterns.json1.4 KB
  • references/task-profile.json1.4 KB
  • scripts/check_handoff_package_template_drift.py404 B
  • scripts/generate_openai_yaml.py155 B
  • scripts/generate_openai_yaml.pyw6.5 KB
  • scripts/init_skill.py155 B
  • scripts/init_skill.pyw12.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…