Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Universal Skill Creator

ASecurity

Create, adapt, validate, and optimize reusable agent skills across agentic platforms.

2 stars
0 votes
0 copies
0 views
Added 9/20/2026
ai-agentsrustgorailsgitdatabaseci/cdsecurity

Works with

cursorclimcp

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add domehahn/skpm --skill universal-skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Universal Skill Creator?

Add the live security badge to your README — it updates automatically with every re-scan.

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

More formats (shields.io, HTML) on the badges page.

SKILL.md
---
name: "universal-skill-creator"
description: "Create, adapt, validate, and optimize reusable agent skills across agentic platforms."
version: "1.0.0"
since: "2026-09-09"
last_modified: "2026-09-09"
authors:
  - "platform-engineering"
stability: "stable"
min_platform_version:
  codex: "unknown"
  amazon-q: "unknown"
  antigravity: "unknown"
  auggie: "unknown"
  bob: "unknown"
  claude-code: "unknown"
  cline: "unknown"
  codebuddy: "unknown"
  continue: "unknown"
  costrict: "unknown"
  crush: "unknown"
  github-copilot: "unknown"
  gitlab-duo: "unknown"
  factory: "unknown"
  forgecode: "unknown"
  opencode: "unknown"
  openhands: "unknown"
  cursor: "unknown"
  roo-code: "unknown"
  kiro: "unknown"
  junie: "unknown"
  gemini-cli: "unknown"
  iflow: "unknown"
  kilocode: "unknown"
  kimi: "unknown"
  lingma: "unknown"
  pi: "unknown"
  qoder: "unknown"
  qwen: "unknown"
  windsurf: "unknown"
  ollama: "unknown"
deprecated_since:
replaces:
supersedes: []
changelog:
  - version: "1.0.0"
    date: "2026-09-09"
    change: "Initial generated production-ready SDLC / DevSecOps skill"
---
# Universal Skill Creator

## Purpose

Create new production-ready skills and prevent generic copy-paste skills by enforcing full frontmatter, SemVer, dates, authors, stability, min_platform_version, changelog, domain-specific scope, checklist, decision rules, finding categories, severity guidance, outputs, acceptance criteria, anti-patterns, and no generic body reuse.

## Goal and behavioral contract

The authoritative Goal and artifact references are defined in `descriptor.yaml`. Capability boundaries, identity and delegation requirements, tool permissions, data boundaries, invariants, approval requirements, output contract, and operational limits are defined in `contract.yaml`. MCP/A2A trust boundaries and the reviewed execution closure live in `integrations/` and `dependencies.yaml`; ASPS and assurance requirements live in `assurance.yaml`.

Treat those declarations as mandatory execution constraints. `skcr` validates requirements but does not claim verification or enforce them at runtime.

## When to use

- A user asks to create or upgrade a skill.
- A skill body must be checked for generator smell or copy-paste generic content.
- Skill metadata, versioning, compatibility, or changelog rules need enforcement.
- A skill needs domain-specific review logic, not only name and description changes.
- The central agent routes to universal skill creation.

## Operating model

1. Identify the skill domain, users, trigger conditions, outputs, risks, and non-goals.
2. Write domain-specific review scope, checklist, decisions, categories, severity, outputs, acceptance, and anti-patterns.
3. Reject bodies that only differ by name, purpose, or generic operating text.
4. Ensure frontmatter, body changelog, compatibility metadata, and versioning are consistent.
5. Validate generated examples or tests that prove the skill is not generic.

## Spec-Driven Change Context

- Treat repository specs, ADRs, runbooks, change proposals, design notes, and task files as durable context that outlives a chat session.
- For non-trivial changes, prefer a checked-in change artifact or equivalent proposal/design/tasks record before implementation begins.
- Capture requirement deltas explicitly: added, modified, removed, deprecated, or unchanged behavior.
- Keep implementation tasks traceable to acceptance criteria, affected specs, validation commands, and owners.
- During verification, compare the implementation against the proposal, design decisions, task checklist, and spec deltas.
- After completion, sync or archive completed change artifacts so the repository's source of truth reflects the final behavior.
- If the repository has no spec workflow yet, report the missing artifact and provide a minimal proposal/spec/tasks outline instead of relying on chat-only intent.

## Skill-Specific Review Scope

- YAML frontmatter, SemVer, since, last_modified, authors, stability, and min_platform_version.
- Body changelog, purpose, review scope, checklist, decision rules, and finding categories.
- Severity guidance, output requirements, acceptance criteria, and anti-patterns.
- Generic body reuse detection and platform compatibility honesty.
- Skill routing, generated copies, validation, and governance preservation.

## Skill-Specific Checklist

- [ ] Validate full YAML frontmatter and required metadata fields.
- [ ] Synchronize frontmatter changelog and body changelog version/date/message.
- [ ] Require min_platform_version entries for all supported platforms and mark unvalidated platforms honestly.
- [ ] Write a purpose that names the domain and concrete work products.
- [ ] Write When-to-use triggers that are specific enough for routing decisions.
- [ ] Write at least 10 checklist items that mention domain artifacts, risks, and evidence.
- [ ] Write at least 5 decision rules that decide real domain trade-offs.
- [ ] Write finding categories that are domain failure types, not generic evidence/control phrases.
- [ ] Write severity guidance with domain-specific Critical, High, Medium, and Low criteria.
- [ ] Write output requirements naming concrete artifacts the agent must produce.
- [ ] Write acceptance criteria that are testable for the domain.
- [ ] Write anti-patterns that describe misuse of this exact skill.
- [ ] Reject “structured analysis or review”, “<skill> evidence”, and “<skill> control” boilerplate.
- [ ] Verify generated platform copies use the shared renderer and stay synchronized.

## Decision Rules

- Never create a skill that only differs by name and description. Every generated skill must include domain-specific review scope, checklist items, decision rules, finding categories, severity guidance, output requirements, acceptance criteria, and anti-patterns. Generic operating-model text is allowed only as shared baseline, never as the complete skill body.
- If a checklist item could apply unchanged to most skills, rewrite it with domain artifacts and failure modes.
- If a finding category contains the skill name plus “evidence” or “control”, reject it as generator smell.
- If severity guidance does not say what is Critical/High/Medium/Low in this domain, reject production readiness.
- If compatibility versions are concrete without validation evidence, use unknown or mark compatibility unverified.
- If frontmatter and body changelogs disagree, block the skill.

## Finding Categories

- Generic copy-paste body or name-only variation.
- Missing or inconsistent versioning, changelog, or compatibility metadata.
- Non-domain checklist, decision rule, finding category, severity guidance, output, or acceptance criterion.
- Missing trigger clarity or routing ambiguity.
- Unsafe governance, secrets, release, or validation instruction.
- Generated output drift across platform copies.

## Severity Guidance

- Critical: skill instructs unsafe actions, fabricates validation, leaks secrets, or falsely claims production compatibility.
- High: skill is generic enough to misroute or produce low-quality domain work despite valid structure.
- Medium: domain content exists but lacks testable acceptance, output artifacts, or severity precision.
- Low: wording, examples, or metadata clarity needs improvement without blocking basic use.

## DevSecOps Guardrails

- Do not read secrets, `.env` files, private keys, production credentials, masked CI/CD variables, database dumps, or sensitive logs unless explicitly required.
- Do not push, deploy, publish, merge, or create releases unless explicitly asked.
- Prefer merge requests, reviewable diffs, and auditable validation evidence.
- Prefer least privilege, minimal changes, and explicit rollback notes.
- Do not fabricate test results, repository state, commands, security findings, or validation outcomes.
- Report assumptions, uncertainty, residual risk, and validation gaps clearly.

## Output Requirements

- Complete SKILL.md body with all required sections and synchronized changelog.
- Domain-specific checklist, decision rules, finding categories, severity, outputs, acceptance, and anti-patterns.
- Compatibility metadata state and validation evidence or unverified marker.
- Generator-smell review result with any rejected generic phrases.
- Tests or validation commands that enforce structure and non-generic content.
- Generated-copy synchronization notes where applicable.

## Acceptance Criteria

- Skill cannot be reduced to name, description, and shared boilerplate.
- Every required section contains domain-specific, testable content.
- Frontmatter and body changelog are synchronized.
- Compatibility metadata is honest and centrally sourced.
- Generic phrases are absent or explicitly rejected.
- Validation/tests cover required structure and non-genericness.

## Anti-Patterns

- Creating a skill by search-and-replace from another skill.
- Using “structured analysis or review” as a trigger.
- Writing finding categories like “missing <skill> evidence”.
- Using generic severity guidance unrelated to domain impact.
- Claiming production-ready because required headings exist.
- Setting concrete platform versions without validation evidence.

## Changelog

### 1.0.0 - 2026-09-09

- Initial generated production-ready SDLC / DevSecOps skill.

Attribution

domehahndomehahn
View sourceMore from domehahn →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →