Skip to content

Skills

ScreenshotOne publishes reusable agent skills on GitHub:

https://github.com/screenshotone/skills

The repository is meant for agent workflows where you want to give an agent a focused ScreenshotOne capability instead of rebuilding screenshot logic from scratch for every task.

Included skills

At the moment, the repository includes:

  • screenshotone-website-screenshot: take website screenshots with ScreenshotOne via curl

Install in Codex

Codex discovers skills from:

  • $CODEX_HOME/skills
  • ~/.codex/skills when CODEX_HOME is not set

You can install the whole repository with:

Terminal window
npx skills add screenshotone/skills

Or copy only the ScreenshotOne screenshot skill:

Terminal window
mkdir -p ~/.codex/skills
cp -R screenshotone-website-screenshot ~/.codex/skills/

After installation, start a new Codex session or reload the app so it re-indexes the available skills.

Use the skill

Mention the skill by name in your prompt:

Use $screenshotone-website-screenshot to capture a full-page screenshot of https://example.com

Codex can also invoke the skill automatically when your request matches the skill description.

Repository structure

Each skill lives in its own folder and usually includes:

  • SKILL.md for the skill definition and instructions
  • agents/openai.yaml for UI metadata
  • references/ for optional supporting material

When to use skills

Skills are useful when you want to:

  • give an agent a reliable ScreenshotOne workflow
  • keep screenshot instructions reusable across projects
  • avoid repeating the same setup in every prompt

If you need more flexibility than a single skill, you can also use the CLI or MCP integrations.