Skip to content
Back to skills

Pome

ASecurity

Entry point for testing an agent with Pome. Routes managed-agent YAML to pome-intake, local repository agents to the local run path, and task authoring to pome-author-task. Use when the user says "test my agent with pome", "run pome", or "use pome".

  • 20 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentstestinggit

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add pome-sh/digital-twins --skill pome --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pome?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pome
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pome-sh-pome/badge)](https://www.skillsdirectory.com/skills/pome-sh-pome)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pome
description: Entry point for testing an agent with Pome. Routes managed-agent YAML to pome-intake, local repository agents to the local run path, and task authoring to pome-author-task. Use when the user says "test my agent with pome", "run pome", or "use pome".
---

# Pome (entry router)

You are the **coach**: you talk to the builder and to the Pome control MCP
(`mcp.pome.sh`). The **examinee** is their agent running against Pome's digital
twins. Pome grades the run from the twin tape. Read the builder's context and
route to the applicable coach skill.

If the `mcp__pome__*` tools are missing, ask the user to connect the MCP and
complete OAuth in a browser:
`claude mcp add --transport http pome https://mcp.pome.sh/mcp`.

## Route by context

| The builder arrives with… | Route |
| --- | --- |
| A Claude managed-agent YAML | Use `pome-intake`. |
| A registered local agent with no task | Use `pome-suggest-tasks`. |
| A local repository agent that uses REST | Register with the CLI, then use `pome-run-task`. See [Choose CLI or MCP registration](#choose-cli-or-mcp-registration). |
| A test idea | Use `pome-author-task`. |
| A drafted task | Use `pome-verify-seed`. |
| A verified task | Use `pome-run-task`. |

Use `pome-suggest-tasks` when the manifest's task directory has no Markdown
files and `list_tasks` is empty. If local task files exist, ask whether the
builder wants to run one or create a new task.

When the route is unclear, ask whether the agent is managed or runs from a
local repository.

## Choose CLI or MCP registration

Choose the registration surface from the agent location:

- For a local repository, run `pome register agent <name> [--twins ...]`.
  Only the CLI updates the Pome manifest and `.pome/link.json`.
- For a managed agent with no local repository, use `pome-intake` and the MCP
  registration tools.

Run an explicit CLI registration command verbatim. Do not replace it with MCP
`register_agent`. MCP registration does not write the local files.

For an existing registration, `register_agent(name, twins:[...])` can add twins
to the allowlist.

## This is not the CLI

The `pome` CLI records traces locally. Pome evaluates and scores hosted runs.

| CLI-era habit | Hosted (coach) equivalent |
| --- | --- |
| `pome register agent` | See [Choose CLI or MCP registration](#choose-cli-or-mcp-registration). |
| `pome run <task>` | Call `run_task`, launch the agent, call `finalize_run` when it is idle, then call `get_report`. |
| `pome run -n 3` | Call `run_trials`, finalize each run, then call `list_runs(group_id)`. |
| Local task files on disk | Call `save_task`, then browse with `list_tasks`. |
| "Where are my results?" | `get_report(run_id)` / `list_runs`, and the dashboard on `app.pome.sh` |

Disable `web_search` and `web_fetch` for the examinee. Put required information
in the seed. Save task source into the builder's team before the first run.

Files in this skill

  • README.md806 B
  • SKILL.md2.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.