You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+49-31Lines changed: 49 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,3 @@
1
-
> [!IMPORTANT]
2
-
> **Tech Preview: Catalog under active development.** We’re building the catalog in the open, sharing progress as the foundations take shape. Expect frequent changes as skills, categories, and descriptions evolve.
3
-
4
1
# AMD Skills
5
2
6
3
<divalign="center">
@@ -25,34 +22,43 @@ AMD Skills provide agents with knowledge, scripts, and conventions for working w
25
22
26
23
Skills in this repository follow the standardized [Agent Skills](https://github.com/anthropics/skills) format and are designed to interoperate with the major coding agents like Cursor, Claude Code, OpenAI Codex, and Gemini CLI.
27
24
28
-
## Installation
25
+
> [!IMPORTANT]
26
+
> **Tech Preview:** We’re building the catalog in the open, sharing progress as the foundations take shape. Expect frequent changes as skills, categories, and descriptions evolve.
29
27
30
-
AMD Skills will soon be installable directly in Claude/Cursor/Codex and other agents through marketplace integration.
31
28
32
-
While we work marketplace integration, please refer to our [Manual installation steps](#manual-installation).
33
29
34
-
## What is a skill?
30
+
## Installation
35
31
36
-
A skill is a self-contained folder that bundles everything an agent needs to perform a focused task: instructions, helper scripts, prompts, templates, and references. At its core is a `SKILL.md` file with YAML frontmatter, a `name`, and a short `description` that tells the agent *when* the skill should activate, followed by the guidance the agent reads while the skill is in use.
32
+
Install AMD Skills with the [`skills` CLI](https://github.com/vercel-labs/skills) via `npx`. No clone or manual copying required.
37
33
34
+
```bash
35
+
npx skills add amd/skills
38
36
```
39
-
skills/
40
-
rocm-doctor/
41
-
SKILL.md
42
-
skill-card.md
43
-
scripts/
44
-
references/
37
+
38
+
This prompts you to pick a skill and an install destination. To install a specific skill into specific agents, pass `--skill` with one or more `--agent` flags (e.g. `cursor`, `claude-code`, `codex`):
When an agent decides a skill is relevant (or you invoke it explicitly), it loads that `SKILL.md` and follows the instructions inside. Descriptions stay in context cheaply; the full body of a skill only loads when the task actually matches.
44
+
Browse everything available before installing:
48
45
49
-
Every skill also ships a `skill-card.md`: a short, human-facing governance card (Description, Owner, License) that tells a reviewer what the skill is and who stands behind it without reading the source. See [docs/skill-cards.md](docs/skill-cards.md).
46
+
```bash
47
+
npx skills add amd/skills --list
48
+
```
50
49
51
-
## Why a skill, not a doc?
50
+
Prefer to do it by hand? See [Manual installation](#manual-installation).
52
51
53
-
Documentation describes an API surface: every flag, every option, neutral by design. A skill encodes the opinionated path: which flags, which container image, which `gfx` target, which environment variables, in what order. It captures the decisions a senior AMD engineer makes without thinking, in a form the agent can apply consistently across teams and repositories.
52
+
## Using a skill
54
53
55
-
Skills earn their keep on repeated, opinionated workflows, exactly where the AMD stack lives.
54
+
Once a skill is installed, reference it in plain language while talking to your agent. For example:
55
+
56
+
- "Use AMD Skills to learn how to generate images locally instead of burning cloud tokens."
57
+
- "Use AMD Skills to deploy this LLM for inference on my AMD Instinct GPUs."
58
+
59
+
In most cases the agent picks the right skill on its own from the description; explicit invocation is a fallback, not a requirement.
60
+
61
+
For hands-on, step-by-step guides that show a skill in action, see the [walkthroughs](walkthroughs/README.md).
56
62
57
63
## The catalog
58
64
@@ -75,7 +81,7 @@ Cross-stack skills, from client to cloud.
75
81
| Skill | What it does | Source |
76
82
| --- | --- | --- |
77
83
|`rocm-doctor`| Diagnose ROCm / PyTorch / llama.cpp failures on AMD GPUs against a fixed list of known misconfigurations. |_planned_|
78
-
|`llm-kernel-optimizer` (`hyperloom`)| Autonomously optimizes LLM inference on AMD GPUs. |_planned_|
84
+
|`hyperloom-kernel-optimizer`| Autonomously optimizes LLM inference on AMD GPUs. |_planned_|
79
85
|`vllm-semantic-router`| Setup a vLLM router that semantically maps your request to the best available platform. |_planned_|
80
86
81
87
### Server-Native
@@ -88,6 +94,29 @@ Run and optimize on AMD Instinct.
88
94
|[`magpie-kernel-evaluator`](skills/magpie-kernel-evaluator/SKILL.md)| Evaluate GPU kernel correctness and performance, compare kernel implementations, and benchmark vLLM / SGLang inference with profiling, TraceLens, and torch-trace gap analysis. |[Magpie](https://github.com/AMD-AGI/Magpie)|
89
95
|[`tracelens-analysis-orchestrator`](skills/tracelens-analysis-orchestrator/SKILL.md)| Orchestrate modular PyTorch profiler trace analysis with TraceLens: generate perf reports, run system-level and compute-kernel subagents in parallel, and write a prioritized stakeholder report. |[TraceLens](https://github.com/AMD-AGI/TraceLens)|
90
96
97
+
## What is a skill?
98
+
99
+
A skill is a self-contained folder that bundles everything an agent needs to perform a focused task: instructions, helper scripts, prompts, templates, and references. At its core is a `SKILL.md` file with YAML frontmatter, a `name`, and a short `description` that tells the agent *when* the skill should activate, followed by the guidance the agent reads while the skill is in use.
100
+
101
+
```
102
+
skills/
103
+
rocm-doctor/
104
+
SKILL.md
105
+
skill-card.md
106
+
scripts/
107
+
references/
108
+
```
109
+
110
+
When an agent decides a skill is relevant (or you invoke it explicitly), it loads that `SKILL.md` and follows the instructions inside. Descriptions stay in context cheaply; the full body of a skill only loads when the task actually matches.
111
+
112
+
Every skill also ships a `skill-card.md`: a short, human-facing governance card (Description, Owner, License) that tells a reviewer what the skill is and who stands behind it without reading the source. See [docs/skill-cards.md](docs/skill-cards.md).
113
+
114
+
## Why a skill, not a doc?
115
+
116
+
Documentation describes an API surface: every flag, every option, neutral by design. A skill encodes the opinionated path: which flags, which container image, which `gfx` target, which environment variables, in what order. It captures the decisions a senior AMD engineer makes without thinking, in a form the agent can apply consistently across teams and repositories.
117
+
118
+
Skills earn their keep on repeated, opinionated workflows, exactly where the AMD stack lives.
0 commit comments