ARMARA Course 06

Course 06 / Module 01

Install a skill you have actually read

Review a tiny local skill, install and use it once, then remove it while preserving the live appstore limitation.

Level
Intermediate
Time
16 minutes
Commands
4
Finish
A reviewed local round trip

Video / coming soon

The written lesson is complete now.

Read the download before installing

The course sample has one manifest and one generated Python entrypoint. It declares no required capabilities or credentials.

Use the Windows course path shown below.
01

Treat a skill as executable capability

A skill adds a tool by installing code that an agent can execute. Source review is part of installation, not optional homework.

02

Browse and record the current boundary

Run in your terminal
armaraos skill search <QUERY>
armaraos skill list
Real skill searches failing with HTTP 422 and an empty installed list
Fresh live output / appstore search unavailable / no skills installed
03

Rank source risk

SourceRisk posture
Appstore nameCurated, but still review what it grants.
Local pathRead every file before install.
Git URLArbitrary remote code, highest risk.
04

Read the two course files

Run in your terminal
course-6/downloads/course-safe-skill/skill.toml
course-6/downloads/course-safe-skill/src/main.py

The entrypoint reads JSON and returns Processed: .... It has no credential access.

05

Install from the reviewed path

Run in your terminal
armaraos skill install course-6\downloads\course-safe-skill
armaraos skill list
06

Exercise once and read the real evidence

Run in your terminal
armaraos message <AGENT_UUID> "Use the course_safe_skill tool with input skill check."
armaraos approvals list
Real local skill install, tool result, empty approval queue, removal, and empty final list
Fresh live output / tool returned Processed: skill check / final list empty

The CLI approval queue remained empty. The direct tool result proves use; the security audit recorded the agent message but no separate skill event.

07

Remove the exact skill

Run in your terminal
armaraos skill remove course-safe-skill
armaraos skill list

Removal is permanent and has no dry-run. The reviewed download remains available for inspection.

Check it / defend the source choice

Explain why the local sample was acceptable.

Point to its two files, no declared capabilities, simple echo behavior, and the empty final installed list.

Safety note

Installed skills execute code with agent permissions. Read source first, keep approvals enabled, install one at a time, and never explore third-party code with --yolo.

Back to Course 5 Capstone

Next / Module 6.2

Write your own instead

Lesson ready