用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/domehahn/skcr --skill universal-skill-creator命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | universal-skill-creator |
| description | Create, adapt, validate, and optimize reusable agent skills across agentic platforms. |
| version | 1.2.0 |
| since | 2026-06-10 |
| last_modified | 2026-06-10 |
| authors | ["platform-engineering"] |
| stability | stable |
| min_platform_version | {"codex":"unknown","claude-code":"unknown","github-copilot":"unknown","gitlab-duo":"unknown","opencode":"unknown","openhands":"unknown","cursor":"unknown","roo-code":"unknown","kiro":"unknown","junie":"unknown","gemini-cli":"unknown","windsurf":"unknown","ollama":"unknown"} |
| deprecated_since | null |
| replaces | null |
| supersedes | [] |
| changelog | [{"version":"1.2.0","date":"2026-06-10","change":"Added production-ready skill-specific operating model, checklist, decision rules, acceptance criteria, and output requirements"},{"version":"1.1.1","date":"2026-06-10","change":"Explicitly require applying the versioning schema while creating every new skill"},{"version":"1.1.0","date":"2026-06-10","change":"Mandatory versioning schema for generated skills: full YAML frontmatter, stability, min_platform_version, changelog"},{"version":"1.0.0","date":"2025-01-01","change":"Initial release"}] |
Create, adapt, validate, and optimize reusable agent skills across agentic platforms.
Use this skill when the task matches the description above or when the central agent instructions route work to $universal-skill-creator.
.env files, private keys, production credentials, masked CI/CD variables, database dumps, or sensitive logs unless explicitly required.unknown when not verified and document the production routing risk.Every skill created by this skill MUST apply this versioning schema. Do not create, scaffold, or finalize a new skill unless its SKILL.md includes a complete YAML frontmatter block and a ## Changelog body section.
---
name: <skill-name>
description: <one-line description>
version: "0.1.0"
since: "2026-06-10"
last_modified: "YYYY-MM-DD"
authors:
- <team-or-person>
stability: experimental
min_platform_version:
codex: "unknown"
claude-code: "unknown"
github-copilot: "unknown"
gitlab-duo: "unknown"
opencode: "unknown"
openhands: "unknown"
cursor: "unknown"
roo-code: "unknown"
kiro: "unknown"
junie: "unknown"
gemini-cli: "unknown"
windsurf: "unknown"
ollama: "unknown"
deprecated_since:
replaces:
supersedes: []
changelog:
- version: "0.1.0"
date: "YYYY-MM-DD"
change: "Initial release"
---
v (e.g. 1.0.0, 0.1.0, 2.1.0-beta.1).0.1.0 if experimental or 1.0.0 if immediately stable.stability: experimental for skills that are still being validated.stability: stable for skills that are ready for production use.stability: deprecated and fill deprecated_since when a skill is retired.since and last_modified to the current date in YYYY-MM-DD format.min_platform_version for every target platform supported by the repository. Use "unknown" if the minimum version is not known; do not omit configured platforms or invent versions.replaces if this skill directly succeeds a previously named skill.supersedes if this skill functionally replaces multiple older skills.changelog in the frontmatter is machine-readable. Keep it in sync with the ## Changelog body section.Every skill MUST also have a ## Changelog section in the markdown body:
## Changelog
### 0.1.0 - YYYY-MM-DD
- Initial release.
Add a new entry whenever the skill's instructions, operating model, or guardrails change materially.
Before finalising a new or updated skill, verify:
name matches the skill directory name.version is valid SemVer without a leading v.since and last_modified are in YYYY-MM-DD format.stability is one of experimental, stable, deprecated.deprecated_since is set when stability: deprecated.min_platform_version is present and includes every configured target platform.changelog in frontmatter has at least one entry matching version.## Changelog section exists in the body.version matches the most recent body changelog entry.
Add a new entry whenever the skill's instructions, operating model, or guardrails change materially.
### Validation
Before finalising a new or updated skill, verify:
1. YAML frontmatter is present and parseable.
2. `name` matches the skill directory name.
3. `version` is valid SemVer without a leading `v`.
4. `since` and `last_modified` are in `YYYY-MM-DD` format.
5. `stability` is one of `experimental`, `stable`, `deprecated`.
6. `deprecated_since` is set when `stability: deprecated`.
7. `min_platform_version` is present and includes every configured target platform.
8. `changelog` in frontmatter has at least one entry matching `version`.
9. `## Changelog` section exists in the body.
10. Frontmatter `version` matches the most recent body changelog entry.
## Output
Provide:
- Actions taken
- Files changed or reviewed
- Validation performed
- Findings or risks
- Recommended next step
## Changelog
### 1.1.1 - 2026-06-10
- Made schema application an explicit required step in the skill creation workflow.
- Expanded the required frontmatter example to include all currently configured target platforms.
- Tightened validation so `min_platform_version` must cover every configured target platform.
### 1.1.0 - 2026-06-10
- Added mandatory versioning schema section for all newly created skills.
- Added explicit rules for `stability`, `since`, `last_modified`, `min_platform_version`, `replaces`, `supersedes`, and `changelog`.
- Added validation checklist to ensure generated skills are spec-compliant.
### 1.0.0 - 2025-01-01
- Initial release.