This SkillRun capsule demonstrates the Level 0 command adapter.
It is intentionally small: SkillRun Core starts an explicit argv command, creates
standard IPC files, and validates the output envelope written by the command.
SOP
Accept a single name value and produce a short greeting.
Treat stdout and stderr as logs only. Do not put the result on stdout.
Write the result envelope to the path in SKILLRUN_OUTPUT_JSON.
Write artifacts only inside the directory in SKILLRUN_ARTIFACT_DIR.
Do not use network access, package managers or dynamic dependency installs.
Recovery Guidance
If the command adapter fails with DependencyError, ask the user to install or
select the declared command executable. If it fails with ProtocolViolation,
inspect the run logs and ensure the command writes a valid SkillRun envelope.
Boundary
This is not a new Python adapter and does not use the SkillRun Python SDK. The
python3 action.py command is just a portable executable command for the example.
Any language or binary can use the same Level 0 contract when it reads the IPC
paths and writes the standard output envelope.
1---2name: command-hello3description: Command Hello4---5# Command Hello67## Purpose89This SkillRun capsule demonstrates the Level 0 command adapter.10It is intentionally small: SkillRun Core starts an explicit argv command, creates11standard IPC files, and validates the output envelope written by the command.1213## SOP14151. Accept a single `name` value and produce a short greeting.162. Treat stdout and stderr as logs only. Do not put the result on stdout.173. Write the result envelope to the path in `SKILLRUN_OUTPUT_JSON`.184. Write artifacts only inside the directory in `SKILLRUN_ARTIFACT_DIR`.195. Do not use network access, package managers or dynamic dependency installs.2021## Recovery Guidance2223If the command adapter fails with `DependencyError`, ask the user to install or24select the declared command executable. If it fails with `ProtocolViolation`,25inspect the run logs and ensure the command writes a valid SkillRun envelope.2627## Boundary2829This is not a new Python adapter and does not use the SkillRun Python SDK. The30`python3 action.py` command is just a portable executable command for the example.31Any language or binary can use the same Level 0 contract when it reads the IPC32paths and writes the standard output envelope.
Run npx skillmds@latest add iiwish/command-hello in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Command Hello It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
iiwish (@iiwish) published this skill. Their other Agent Skills are listed on their SkillMD profile.