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
+35-18Lines changed: 35 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,13 @@
18
18
19
19
</div>
20
20
21
-
AMD Skills give coding agents the knowledge, scripts, and conventions they need to work with AMD hardware and software. Each skill follows the standardized [Agent Skills](https://github.com/anthropics/skills) format and works with Cursor, Claude Code, OpenAI Codex, and Gemini CLI.
21
+
AMD Skills provide agents with knowledge, scripts, and conventions for working with AMD hardware and software.
22
+
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.
22
24
23
25
## Installation
24
26
25
-
AMD Skills is built directly into Claude and Cursor. **No install. No setup.**
27
+
AMD Skills is built directly into Claude and Cursor. **No install. No setup**
26
28
27
29
Just ask something like: `"Use AMD Skills to integrate local AI into my app"`.
28
30
@@ -50,6 +52,11 @@ Skills earn their keep on repeated, opinionated workflows, exactly where the AMD
50
52
51
53
## The catalog
52
54
55
+
> [!IMPORTANT]
56
+
> **The catalog is under active development.** Skills, categories, and descriptions are changing fast. Expect entries to appear, move, and get renamed without notice.
57
+
>
58
+
> **Target: ready for testing by June 12.** Until then, treat anything below as a preview.
59
+
53
60
The initial catalog is organized into five focus areas.
54
61
55
62
@@ -62,20 +69,20 @@ Embed AMD-optimized AI into end-user applications.
62
69
|[`local-ai-app-integration`](skills/local-ai-app-integration/SKILL.md)| Integrate local AI into cloud LLM apps for offline support, better privacy, and lower API costs. | in-repo |
63
70
|[`local-ai-use`](skills/local-ai-use/SKILL.md)| Route image generation, text-to-speech, and speech-to-text through a local AI server to reduce token cost. | in-repo |
64
71
65
-
### Hardware-native skills
72
+
### Platform readiness
66
73
67
-
Diagnose, configure, and tune AMD devices directly.
74
+
Diagnose, configure, and ready AMD systems for AI workloads: drivers, BIOS, memory pools, `gfx` targets, and framework setup.
68
75
69
76
| Skill | What it does | Source |
70
77
| --- | --- | --- |
71
78
|[`apu-memory-tuner`](skills/apu-memory-tuner/SKILL.md)| Inspect and tune the shared-vs-dedicated memory split (GTT / UMA Frame Buffer) on AMD Ryzen APUs. | in-repo |
72
79
|[`rocm-doctor`](skills/rocm-doctor/SKILL.md)| Diagnose ROCm / PyTorch / llama.cpp failures on AMD GPUs against a fixed list of known misconfigurations. | in-repo |
73
-
|`mi-tuner`| Opinionated inference tuning for MI accelerators (TunableOp, FSDP, FlashAttention). |_planned_|
74
80
|`gfx-target-chooser`| Pick the right `gfx942` / `gfx90a` / `gfx1100` target and matching compiler flags. |_planned_|
81
+
|`pytorch-rocm-setup`| Get a known-good PyTorch + ROCm stack running on a target node, end to end. |_planned_|
75
82
76
-
### Kernel optimization
83
+
### Kernel engineering
77
84
78
-
Write, tune, and reason about GPU kernels for AMD targets. All entries are federated from [`AMD-AGI/Apex`](https://github.com/AMD-AGI/Apex) at `main` (`tools/skills/`).
85
+
Author, tune, and reason about GPU kernels for AMD targets. All entries are federated from [`AMD-AGI/Apex`](https://github.com/AMD-AGI/Apex) at `main` (`tools/skills/`).
|`cuda-to-hip`| Port CUDA kernels with `hipify` and flag anything that needs manual review. |_planned_|
99
106
|`vllm-rocm`| Stand up vLLM on AMD with the right environment variables and model configurations. |_planned_|
100
-
|`pytorch-rocm-setup`|Get a known-good PyTorch + ROCm stack running on a target node, end to end. |_planned_|
107
+
|`serving-llms-on-instinct`|Deploy LLM inference on AMD Instinct GPUs end-to-end: detect hardware (or onboard via AMD Developer Cloud), validate model fit, apply the right vLLM recipe, and launch a benchmarked endpoint. SGLang and engine/backend selection in later phases. |_planned_|
101
108
102
-
### Profiling and delivery
109
+
### Performance & delivery
103
110
104
111
Close the loop from trace to fix to ship.
105
112
106
113
| Skill | What it does | Source |
107
114
| --- | --- | --- |
108
115
|[`rocprof-compute`](skills/rocprof-compute/SKILL.md)| Profile AMD GPU kernels with `rocprof-compute` to collect metrics, roofline data, and bottleneck analysis. |[Apex](https://github.com/AMD-AGI/Apex)|
109
-
|`rocprof-capture`| Capture and interpret a `rocprof` trace for a workload. |_planned_|
110
116
|`omniperf-tune`| Run `omniperf`, locate the bottleneck, and suggest the fix. |_planned_|
111
117
|`quark-quantize`| Quantize PyTorch / ONNX models with [AMD Quark](https://github.com/amd/Quark) and export for AMD deployment. |_planned_|
112
118
@@ -135,15 +141,26 @@ The AMD stack is large and moves fast. ROCm, HIP, Ryzen AI, and framework integr
135
141
136
142
This repo also acts as an **incubator**: a skill can start under `skills/` to iterate quickly, then graduate to its product repo and be re-pointed from `scripts/sources.yml` once it has a clear owner, with no change for installed users.
137
143
138
-
-**One install, full coverage.** Add this repository through your agent's plugin flow and you get the whole AMD catalog.
139
-
-**Skills update with the products they describe.** When ROCm cuts a release, the ROCm team updates the ROCm skills as part of that release.
140
-
-**Skills you can trust.** Each skill is signed off by the team that owns the underlying product.
144
+
```
145
+
skills/ # All skills the agent can load (in-repo + vendored copies of federated)
146
+
.cursor-plugin/ # Cursor plugin manifest
147
+
.claude-plugin/ # Claude Code marketplace manifest
148
+
.github/workflows/ # CI for validating skills and the `import-external-skills` workflow
149
+
scripts/ # Tooling for publishing, regenerating manifests, and importing
150
+
scripts/sources.yml # Master list of external skill sources for federation
151
+
```
141
152
142
-
Each vendored skill carries a `.federated.json` marker that records the upstream repo and pinned commit, so the importer can refresh or remove it without disturbing in-repo skills.
153
+
In-repo skills are authored directly under `skills/`. Federated skills are
154
+
declared in [`scripts/sources.yml`](scripts/sources.yml) and vendored into
155
+
`skills/` by the manually-dispatched `import-external-skills` workflow,
156
+
which opens a pull request with the imported copies. Each vendored skill
157
+
carries a `.federated.json` marker that records the upstream repo and
158
+
pinned commit, so the importer can refresh or remove it without disturbing
159
+
in-repo skills.
143
160
144
-
## Manual installation
161
+
## Manual Installation
145
162
146
-
AMD Skills are compatible with Cursor, Claude Code, OpenAI Codex, and Gemini CLI.
163
+
AMD Skills are compatible with Cursor, Claude Code, OpenAI Codex, and Gemini CLI. The general flow:
147
164
148
165
### Cursor
149
166
@@ -160,7 +177,7 @@ Register this repository as a plugin marketplace, then install individual skills
160
177
161
178
### OpenAI Codex
162
179
163
-
Copy or symlink the desired folders from `skills/` into one of Codex's standard skill locations (for example `$REPO_ROOT/.agents/skills` or `$HOME/.agents/skills`). Codex discovers`SKILL.md` files automatically.
180
+
Copy or symlink the desired folders from `skills/` into one of Codex's standard skill locations (for example `$REPO_ROOT/.agents/skills` or `$HOME/.agents/skills`). Codex will discover the`SKILL.md` files automatically.
0 commit comments