Artemis Skills
The Artemis agent skills teach your own coding agent how to set up and use Artemis through the Artemis CLI. They are published in the turintech/skills repository and work with Claude Code, Codex, Cursor and GitHub Copilot.
Skills are optional. The CLI works without them, but they give a coding agent reliable, Artemis-specific setup and workflow guidance. They are separate from the Skills you write for Artemis's own agents under Platform Settings → Skills.
The quickest way to install them is Connect Your Agent in Artemis. Its setup prompt installs the skills, the CLI and sign-in for you, and the manual steps show the exact commands for your agent.
Installation
Claude Code
Add the TurinTech skills marketplace and install the Artemis plugin:
/plugin marketplace add turintech/skills
/plugin install artemis@skills
Reload Claude Code after installation to use the skills. Keep them up to date with:
/plugin marketplace update skills
Codex, Cursor and GitHub Copilot
With Node.js available, install the skills at user scope, replacing <host> with codex, cursor or github-copilot:
npx skills add turintech/skills --agent <host> --global --skill '*'
Available skills
| Skill | What it does |
|---|---|
artemis | Classifies a request, checks workflow readiness, and routes to the right skill. |
quickstart | Takes you from any starting point to a first measured Artemis result. |
cli-setup | Installs, updates and authenticates the Artemis CLI. |
runner-setup | Installs, registers, starts, updates and verifies a Runner. |
workspace-setup | Prepares a persistent build workspace on a Runner when clean builds are too slow. |
repo-prepare-fork | Forks or privately mirrors an upstream repository you do not control, pinned to a known commit. |
repo-command-setup | Derives and verifies the compile, test and benchmark commands, including numeric artemis_results metrics. |
project-import | Imports a remote Git branch as a fresh Artemis Project and captures its ID. |
discovery-start | Starts a Discovery Run, waits for the Baseline, and checks that exploration started. |
discovery-inspect | Reads a Discovery Run: status, Versions, metrics and what the best change actually did. |
discovery-steer | Continues, extends or redirects a Discovery Run. |
execution-log-inspect | Retrieves and interprets Runner task logs when an execution fails. |
maintain | Runs Maintain end to end: Rules, Scan, triage, Fix, ship and resync. |
The skills are versioned separately from the CLI and may call commands that a given CLI release does not have. When you script against them, pin both versions.