ARMARA Course 06

Course 06 / Module 02

Write your own instead

Create a real skill scaffold, understand its files, and recognize a stale generated instruction before relying on it.

Level
Intermediate
Time
10 minutes
Commands
3
Finish
A readable two-file scaffold

Video / coming soon

The written lesson is complete now.

Choose a unique scaffold name

The wizard writes directly under the ArmaraOS skills directory and the scaffold immediately appears in the installed list.

Use PowerShell to inspect the generated tree.
01

Pick one skill scaffold route

skill create and new skill overlap. This course uses skill create for skills.

02

Run the wizard live

Run in your terminal
armaraos skill create
03

Find the generated directory

The live wizard wrote under ~/.armaraos/skills/<name>, not the current folder.

04

Read the manifest before logic

Real copied scaffold tree and selected skill manifest fields
Verified generated shape / manifest plus Python entrypoint

skill.toml defines metadata, runtime entry, tool schema, and requirements.

05

Read the entrypoint as code

The Python file reads a JSON request and prints JSON. Its TODO implementation is a scaffold, not trusted production logic.

06

Verify generated guidance

Real new command help and rejection of the generated skill test instruction
Fresh live output / new accepts two kinds / skill test is absent

The wizard suggests armaraos skill test, but 0.8.3 rejects that subcommand.

07

Use the separate integration route only when needed

Run in your terminal
armaraos new integration

This is another interactive scaffold. Authoring its implementation is outside this course.

Check it / name every generated role

Locate five manifest facts.

Point to the skill name, runtime, entrypoint, provided tool, and empty capability list in the course sample.

Safety note

A scaffold is generated code, not reviewed code. Inspect and test it away from valuable agents before installation or use.

Back to Module 6.1

Next / Module 6.3

Read the roster before you touch it

Lesson ready