Skip to content

Commit 47d3187

Browse files
Topo Template learning path: add Topo Template skills
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
1 parent 972cb8b commit 47d3187

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

content/learning-paths/cross-platform/create-your-own-topo-templates/creating-a-new-template.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,36 @@ If the Template is intended to be reusable by the wider Topo community, include:
258258
- Clear `x-topo` metadata and argument descriptions
259259

260260
You now have a complete Topo Template created from scratch.
261+
262+
## Skills for authoring Templates
263+
264+
In case you already have a Docker Compose project and want to convert it to a Topo Template, or you want to create your
265+
own Topo Template from scratch, you can install AI Agent Skills that will help you in the process.
266+
267+
### Available skills
268+
269+
Visit [this link](https://github.com/arm/topo-template-format#authoring-skills) for the most up-to-date list of the
270+
available Topo Template skills and instructions on how to install them.
271+
272+
At the time of writing, the [Topo Template Format Specification](https://github.com/arm/Topo-Template-Format) provides
273+
the following skills:
274+
275+
1. `topo-template-context`: provides Topo and Topo Template reference context for questions about x-topo metadata, schema, docs, and CLI Template behavior.
276+
2. `topo-template-bootstrap`: converts a repository into a Topo Template by adding or improving compose.yaml and x-topo metadata.
277+
3. `topo-template-lint`: reviews an existing Topo Template for correctness, consistency, and authoring best practices.
278+
279+
### Installing skills
280+
281+
You can install the skills with [npx skills](https://github.com/vercel-labs/skills):
282+
283+
`npx skills add arm/topo-template-format`
284+
285+
Restart your agent after installing or updating skills.
286+
287+
### Use the skills
288+
289+
You can then prompt your agent to use the skill to, for example, create a Topo Template from an existing project:
290+
291+
```text
292+
Use the topo-template-bootstrap skill to convert this repository into a Topo Template.
293+
```

0 commit comments

Comments
 (0)