Skill Creator
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
Author or restructure a Quark Agent Skill so it conforms to this project's template, contracts, and layer rules.
$ npx skills add amd/Quark --skill quark-skill-creator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install amd/Quark quark-skill-creator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .claude/skills/quark-skill-creator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .claude/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add amd/Quark --skill quark-skill-creator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install amd/Quark quark-skill-creator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .agents/skills/quark-skill-creator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .agents/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add amd/Quark --skill quark-skill-creator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install amd/Quark quark-skill-creator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .cursor/skills/quark-skill-creator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .cursor/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/amd/Quark.git --path .claude/skills-impl/meta/shared/quark-skill-creator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add amd/Quark --skill quark-skill-creator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install amd/Quark quark-skill-creator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .gemini/skills/quark-skill-creator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .gemini/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install amd/Quark quark-skill-creatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add amd/Quark --skill quark-skill-creator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .github/skills/quark-skill-creator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .github/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add amd/Quark --skill quark-skill-creator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install amd/Quark quark-skill-creator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/amd/Quark.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills-impl/meta/shared/quark-skill-creator .opencode/skills/quark-skill-creator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "quark-skill-creator" agent skill from https://github.com/amd/Quark/tree/release%2F0.13/.claude/skills-impl/meta/shared/quark-skill-creator into .opencode/skills/quark-skill-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quark-skill-creator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
quark-skill-creatorAuthor or restructure a Quark Agent Skill so it conforms to this project's template, contracts, and layer rules.
Quark Skill Creator is an agent skill from amd/Quark. Author or restructure a Quark Agent Skill so it conforms to this project's template, contracts, and layer rules. Use when a maintainer says "create a new skill", "add a skill for X", "scaffold a skill", "draft a SKILL.md", or when an existing skill needs a structural rewrite to match the format contract. Walks the author through capture, draft, test, iterate, and governance handoff. This is a maintainer-facing meta skill, not an end-user PTQ tool.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `agents/reviewer.md`, `evals/evals.json` and `references/evals-schema.md`).
It sits in Agent Workflows, covering Skill authoring. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 313cb0b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Quark Skill Creator loads about 3.1k tokens when it runs, and up to ~8.3k if it reads all its reference files. Until then it costs about 118 tokens; SKILL.md has 1,367 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from amd/Quark at commit 313cb0b, republished under its MIT licence (© amd). 1,367 words, ~3,146 tokens.
.claude/skills/quark-skill-creator/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.Codify this repo's authoring conventions so a new skill is correct on the first try. The Quark skill system is governed by five separate documents under docs/agent_skills/ (skill-format-contract.md, interaction-contract.md, artifact-contracts.md, architecture.md, governance.md) plus the contributing guide. Reading them all before every authoring task is slow and error-prone — missed primary_artifact, wrong layer, hand-invented artifacts that bypass the contract surface. This skill replays the rules in workflow order and pairs the conversation with deterministic scaffolding + validation scripts so structural compliance is mechanical and the human focus stays on content.
^[a-z][a-z0-9-]{0,63}$), one-sentence intent, target layer, primary artifact filename, description draft (≤ 100 words, third-person, with trigger phrases).source_knowledge repo-relative paths, whether to emit a user-facing entry stub, whether to scaffold evals, prior conversation context to capture as a workflow.validation_report.md — the report produced by scripts/validate_skill.py after Phase 5, capturing the mechanical-validation result of the freshly authored skill. The author should commit this report alongside the new skill so reviewers can see the validation evidence (per project governance practice for meta skills)..claude/skills-impl/<layer>/<skill-name>/SKILL.md — main authored skill (side-effect of the scaffold)..claude/skills-impl/<layer>/<skill-name>/evals/evals.json — optional starter evals (recommended for non-trivial skills; side-effect when --with-evals)..claude/skills/<skill-name>/SKILL.md — entry stub, only when the skill is user-facing (L1/L2/L3). Meta skills do not get a stub.The skill file format itself is governed by docs/agent_skills/skill-format-contract.md (prose), not by a JSON schema in shared/contracts/.
This skill follows the project's five-stage interaction contract; the Authoring Workflow below is the concrete sequence the Plan + Execute stages walk through.
references/layer-decision.md. Decide whether an entry stub is needed (user-facing → yes, internal/meta → no) and whether evals are needed (non-trivial skills → yes).source_knowledge paths exist (or match the upstream Quark layout).scaffold_skill.py (it writes files), before any --force overwrite, and before committing.quark-torch-doc-drift-check, quark-torch-skill-sync, quark-torch-eval-runner) the maintainer should consider — but never auto-trigger them.The Plan and Execute stages walk through these phases in order. Each phase has a clear boundary so the maintainer can pause, correct, or hand off.
Pull what's already known from the conversation before asking. The current conversation may already contain a workflow the maintainer wants to capture ("turn this into a skill"). If so, extract: the tools used, the sequence of steps, corrections the maintainer made, input/output formats. Then confirm what's missing.
Always confirm:
references/evals-schema.md.)Proactively ask about edge cases, input/output formats, dependencies on existing artifacts, recovery paths. Read at least one comparable existing skill — for a meta skill read meta/torch/quark-torch-skill-sync/SKILL.md; for L1 atomic read l1-atomic/torch/quark-torch-quant-plan/SKILL.md; for L2 workflow read l2-workflows/torch/quark-torch-llm-ptq-workflow/SKILL.md.
If the skill consumes or produces a contract artifact, read docs/agent_skills/artifact-contracts.md to confirm the producer/consumer slot is consistent. If the skill needs a new artifact, stop and surface the governance question — do not invent.
Present the proposed frontmatter, section outline, and file list before writing anything. Apply the rules in references/format-rules.md (frontmatter, length) and the patterns in references/writing-patterns.md (template, examples, workflow, conditional, feedback loop).
Then run the scaffold:
python3 .claude/skills-impl/meta/shared/quark-skill-creator/scripts/scaffold_skill.py \
--name quark-foo \
--layer l1-atomic \
--primary-artifact foo_result.json \
--source-knowledge docs/source/install.rst quark/torch/foo.py \
--description "..." \
[--with-stub] \
[--with-evals] \
[--force]The script writes SKILL.md (and optionally an entry stub and an evals/ scaffold) with all required sections pre-stubbed TODO:. Fill the TODOs as authored content — the scaffold guarantees structural compliance, not content quality.
For non-trivial skills, scaffold the evals:
python3 .claude/skills-impl/meta/shared/quark-skill-creator/scripts/scaffold_evals.py \
.claude/skills-impl/<layer>/<name> \
--categories routing planning artifact recoveryFill 1–4 evals per applicable category with realistic prompts (concrete model names, paths, error messages — not abstract requests) and discriminating expectations (an expectation that would also pass for a clearly wrong output is worse than no expectation). See references/evals-schema.md for the schema and the writing-good-expectations guidance.
Pure-routing meta skills (like quark-skill-creator itself) typically only need routing evals — others can be skipped.
Run validation in this order:
python3 scripts/validate_skill.py <skill-dir>. Catches frontmatter, length, and section issues. Fix any blocking findings before continuing.agents/reviewer.md. It reads the skill against the format and artifact contracts and returns a structured report. Apply blocking findings; consider non-blocking suggestions.quark-torch-eval-runner (see meta/torch/quark-torch-eval-runner/SKILL.md). It walks each prompt manually and records pass/fail. Treat failures like the official skill-creator's iteration loop: improve the skill body or sharpen the eval. Re-run.Stop iterating when validator passes, reviewer reports no blocking findings, and (if applicable) all eval expectations pass.
Summarize what was created. List — but do not auto-trigger — the governance follow-ups the maintainer may want:
quark-torch-doc-drift-check — confirms source_knowledge is still aligned with current upstream Quark.quark-torch-skill-sync — re-audits all skills if the new one introduces a new contract dependency.quark-torch-eval-runner — re-runs the four MVP eval categories if the new skill changes routing or planning behavior.Update the index lists in .claude/skills-impl/README.md and CLAUDE.md if the new skill is user-facing or meta.
These are project-specific traps the official skill-creator does not warn about:
primary_artifact because "this skill produces a report". Pick a concrete filename — for meta skills the project default is validation_report.md. Empty or <TBD> fails the format contract.docs/agent_skills/artifact-contracts.md. New artifacts require a JSON schema in shared/contracts/ and a producer/consumer entry in the doc — never a unilateral addition.l1-atomic, or routing/drift logic in l1-atomic instead of meta. Re-read references/layer-decision.md when uncertain.source_knowledge paths — docs/agent_skills/governance.md only accepts the surrounding Quark repo as upstream. URLs, sibling-repo paths, or absolute filesystem paths are rejected.--force — always re-confirm with the maintainer.references/evals-schema.md.l1-atomic with a TODO: layer review note in ## Notes, then surface the ambiguity to the maintainer for a second opinion before commit.validation_report.md, model_analysis.json, etc.). If a new one is genuinely needed, write the schema in shared/contracts/ and the doc entry in docs/agent_skills/artifact-contracts.md first, then return to the skill.--force or a different name.source_knowledge path missing in repo and not matching the upstream Quark layout — block. The path is the basis of governance; phantom references cannot be committed. (Paths under docs/source/, quark/, examples/, tools/ are warned but not blocked, since they live in the Quark host repo where the skills are deployed.)meta/torch/quark-torch-skill-sync/SKILL.md, meta/torch/quark-torch-doc-drift-check/SKILL.md, meta/torch/quark-torch-eval-runner/SKILL.md, and any L1 atomic skill (e.g., quark-torch-quant-plan) for input/output discipline.references/format-rules.md — frontmatter / length / artifact rulesreferences/layer-decision.md — layer admission tree with rubrics and examplesreferences/writing-patterns.md — template / examples / workflow / conditional / feedback patternsreferences/evals-schema.md — per-skill evals.json schema and integration with quark-torch-eval-runneragents/reviewer.md — sub-agent prompt for structural + contract reviewscripts/scaffold_skill.py — generate skill directory + SKILL.md (+ optional stub, evals)scripts/scaffold_evals.py — generate evals/evals.json standalonescripts/validate_skill.py — mechanical validation (frontmatter, length, sections)quark-torch-doc-drift-check manually.© amd, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 11 other files (scripts, references) in .claude/skills-impl/meta/shared/quark-skill-creator of amd/Quark.
Open the folder on GitHubat commit 313cb0b
Quark Skill Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Quark Skill Creator this skillamd/Quark | 181 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 794 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase | 10k | 10 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Claude Code Command Developmentanthropics/claude-plugins-official | 37k | 10 repos | ~4.8k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Plugin Structureanthropics/claude-plugins-official | 37k | 10 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 |
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
diet103/claude-code-infrastructure-showcase
A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
anthropics/claude-plugins-official
Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.
anthropics/claude-plugins-official
Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.
rohitg00/ai-engineering-from-scratch
Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.
amd/Quark
Run, resume, monitor, diagnose, and report Quark Quant-Perf workflows for PyTorch and HuggingFace transformers models.
amd/Quark
Author a new ShapeShifter graph-transformation pass for AMD Quark (ONNX or PyTorch) so it conforms to the pass framework's conventions and auto-registers.
amd/Quark
Collect and normalize environment facts (OS, Python, GPU, CUDA/ROCm, container state) before Quark installation or PTQ planning.
amd/Quark
Install or verify the AMD Quark package and its dependencies.
amd/Quark
L3 recipe that runs quark.onnx.AutoSearchPro end-to-end on a user .onnx model: intake → preset selection (or custom search space) → calibration / eval data reader → standalone autosearch script…
amd/Quark
Diagnose failed Quark ONNX installation, calibration, quantization, custom-op compilation, or export attempts.
Categories
Author or restructure a Quark Agent Skill so it conforms to this project's template, contracts, and layer rules. Quark Skill Creator is an agent skill from amd/Quark. Author or restructure a Quark Agent Skill so it conforms to this project's template, contracts, and layer rules.
Quark Skill Creator fits situations like: A maintainer says create a new skill; add a skill for X; scaffold a skill; draft a SKILL.md.
Run `npx skills add amd/Quark --skill quark-skill-creator -a claude-code`. Or copy the skill folder (.claude/skills-impl/meta/shared/quark-skill-creator in amd/Quark) into .claude/skills/quark-skill-creator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add amd/Quark --skill quark-skill-creator -a codex`. Or copy the skill folder (.claude/skills-impl/meta/shared/quark-skill-creator in amd/Quark) into .agents/skills/quark-skill-creator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add amd/Quark --skill quark-skill-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/quark-skill-creator, .gemini/skills/quark-skill-creator, .github/skills/quark-skill-creator and .opencode/skills/quark-skill-creator in your project.
Going by SKILL.md and its folder, Quark Skill Creator needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Quark Skill Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Quark Skill Creator: Skill Creator (Azure/azqr, 794 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 37k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
amd (a GitHub organization) maintains it in amd/Quark, which has 181 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on September 28, 2026.
Source: amd/Quark on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.