Skip to main content

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​

SkillWhat it does
artemisClassifies a request, checks workflow readiness, and routes to the right skill.
quickstartTakes you from any starting point to a first measured Artemis result.
cli-setupInstalls, updates and authenticates the Artemis CLI.
runner-setupInstalls, registers, starts, updates and verifies a Runner.
workspace-setupPrepares a persistent build workspace on a Runner when clean builds are too slow.
repo-prepare-forkForks or privately mirrors an upstream repository you do not control, pinned to a known commit.
repo-command-setupDerives and verifies the compile, test and benchmark commands, including numeric artemis_results metrics.
project-importImports a remote Git branch as a fresh Artemis Project and captures its ID.
discovery-startStarts a Discovery Run, waits for the Baseline, and checks that exploration started.
discovery-inspectReads a Discovery Run: status, Versions, metrics and what the best change actually did.
discovery-steerContinues, extends or redirects a Discovery Run.
execution-log-inspectRetrieves and interprets Runner task logs when an execution fails.
maintainRuns 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.