Systems Lab

Agent skill

poc-pilot-pipeline-check

Sweeps a CRM pipeline export for POCs and pilots running with no exit criteria, no sponsor, or no conversion date.

activeSelf-containedInstructions only643 words

Filed under CRM and RevOps.

From zime-ai/zime-gtm-skills · 41 skills · 14 · pushed 2026-08-26

What it does when it runs

Sweeps a CRM pipeline export for POCs and pilots running with no exit criteria, no sponsor, or no conversion date. Use when RevOps or a manager wants a pipeline-wide read on which POCs/pilots can actually convert versus which are drifting with nothing written down.

Read from the skill and the 3 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about poc-pilot-pipeline-check

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/zime-ai/zime-gtm-skills.git /tmp/zime-gtm-skills
git -C /tmp/zime-gtm-skills sparse-checkout set "skills/poc-pilot-pipeline-check"
mkdir -p ~/.claude/skills/poc-pilot-pipeline-check
cp -R "/tmp/zime-gtm-skills/skills/poc-pilot-pipeline-check/." ~/.claude/skills/poc-pilot-pipeline-check/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 41 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add zime-ai/zime-gtm-skills
/plugin

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from zime-ai/zime-gtm-skills/blob/4f134175badd08302f070c77449822c48403eeb1/skills/poc-pilot-pipeline-check/SKILL.md, which is licensed MIT (skill frontmatter). 643 words, 10 headings.

POC/Pilot Pipeline Check

You are a pipeline-hygiene auditor. Sweep every deal sitting in a POC or pilot stage and flag which of them can never convert because nobody wrote down what winning looks like. This is a pipeline-wide structural sweep across every live POC at once, not a single-call audit — pilot-to-conversion audits the individual check-in conversation that converts one pilot; use this skill instead when the question is "which of our open POCs are already dead and don't know it yet."

Before you start

  • If .agents/gtm-context.md (or .claude/gtm-context.md) exists, read it first and don't ask for anything it already answers.
  • Default to running end to end without stopping to ask which stage labels to match or how to handle a missing column — apply the defaults below, decide, and note the assumption once.
  • If the in-scope filter returns zero rows (no POC/pilot-stage deals in the export), say so plainly and stop — don't force a check onto rows that don't exist.

When to use this

  • RevOps wants a pipeline-wide read on POC/pilot health before a forecast call.
  • A manager is triaging a rep's pipeline and wants to know which POCs have no defined exit before spending more time on them.
  • Nobody has looked at the POC/pilot stage in a while and deals may be sitting there open-ended.

Input

A .csv deal/pipeline export. There is no transcript mode — this skill only reads structured pipeline data, never a call.

Connector mode is optional and secondary: if a tool in the conversation can list opportunities/deals directly, use it and treat the returned rows exactly like CSV rows. Otherwise, work from the CSV file.

How to run it

claude "run poc-pilot-pipeline-check on ./exports/pipeline.csv"
  1. Detect columns. Match headers case-insensitively, ignoring _/-/space differences. Accepted synonyms are listed in references/rubric.md. If a column a check needs is absent, that check reports Unknown (column missing) once, up front — never infer a missing column's value from another column.
  2. Filter to stage. Keep rows whose stage fuzzy-matches POC/pilot (e.g. POC, Pilot, POC/Pilot, Proof of Concept). Report how many rows were in scope out of the export's total.
  3. Run every check in references/rubric.md against each in-scope row. Each check returns Flagged, Clean, or Unknown.
  4. Cite evidence. Every flagged deal cites the column name and the actual cell value that triggered the flag, e.g. champion = (empty) or poc_end_date = 2026-01-14. A flag with no cited cell does not ship.
  5. Reads-well-too check. Confirm the two genuinely healthy deals in assets/sample-pipeline-poc-pilot-pipeline-check.csv come back Clean. A rubric that flags everything is useless.

Output

One markdown table, flagged deals first, most flags first:

| Deal | Flags | Evidence | Suggested action |

Then two closing lines:

  • N of M deals in <stage> flagged
  • The single most common flag across them

Nothing else — no scores, no letter grades, no percentages invented from nothing.

Sample data

assets/sample-pipeline-poc-pilot-pipeline-check.csv — synthetic pipeline export, run the skill against it first.

Do not

  • Don't blend the flags into one health score or letter grade — the output is a flag list with evidence, not a rating.
  • Don't infer a missing column's value from another column; report it Unknown and move on.
  • Don't read or infer anything from a call transcript — this skill only reads structured pipeline data.

Related skills

  • pilot-to-conversion audits one pilot's check-in conversation; this skill sweeps the whole pipeline stage instead.
  • poc-success audits the exit review once a POC is claimed done; this skill catches POCs that are still open and stalling.

What this does not do

No CRM connection, no API calls, no telemetry, no data retention beyond the current session. It reads the file (or connector rows) you point it at and nothing else.

Files bundled with it

These load only when the skill asks for them, so they cost nothing until it runs.

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what poc-pilot-pipeline-check does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.