← CompellingCONTENT HISTORY

Update to Compelling

Snapshot Nov 11, 2026 · 00:09 UTC · version 0.3.20

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Compelling and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Prioritize target companies in a Compelling list using an explicit weighted customer-fit rubric and a 0-100 account score. Use for best-fit prospects, lead scoring or deciding which companies to approach first (Zielkunden bewerten, Vertriebsprioritäten). General sales advice or explanations of ICP do not require ranking a list.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 257
    }
  ],
  "name": "rank-by-icp",
  "skill_md_contents": "---\nname: rank-by-icp\ndescription: \"Prioritize target companies in a Compelling list using an explicit weighted customer-fit rubric and a 0-100 account score. Use for best-fit prospects, lead scoring or deciding which companies to approach first (Zielkunden bewerten, Vertriebsprioritäten). General sales advice or explanations of ICP do not require ranking a list.\"\n---\n\n# Prioritize target accounts in Compelling\n\nRanking scores every account 0-100 from an **explicit rubric over insight columns** — no\nblack box. Costs 1 credit per account.\n\n## Workflow\n\n1. **Discover the columns** with `compelling_list_insights(record_type='accounts')` — you need each column's `question_id` and answer type. Rankable columns must exist and be researched first (see `enrich-contacts` / `build-tam-list`).\n2. **Build the rubric with the user.** For each column pick exactly ONE points spec, matching its type, points 0-10:\n   - `value_points` — for `boolean`, single-choice, and `tamCriteriaMatch` columns: map each value to points (e.g. `{\"true\": 10, \"false\": 0}`).\n   - `range_points` — for `integer` columns: numeric ranges to points (e.g. 50-200 employees → 10).\n   - `choice_points` — for multiple-choice columns: points per selected option.\n   Weight what actually predicts fit; 3-5 columns beat ten noisy ones.\n3. **Offer a cost preview** with `compelling_estimate_credits(action='rank_list')` (1 credit x accounts in the list).\n4. **Start scoring** with `compelling_rank_list(weights=[...])`. Asynchronous — pass `wait_seconds` or long-poll `compelling_ranking_status`.\n5. **Explain the criteria and weights**, including which researched company values drive fit.\n   Distinguish customer-fit scores from confirmed purchase intent; missing research is unknown.\n6. **Read the ranked list**: `compelling_read_list(record_type='accounts', sort_by=<ranking question_id>, sort_dir='desc')` for top-N by fit. The ranking column's `question_id` is returned by `compelling_rank_list` / `compelling_ranking_status`.\n\n## Pitfalls\n\n- Accounts-only: contacts cannot be ranked.\n- A column with unresearched values contributes nothing for those accounts — enrich first, rank second.\n- Ranking columns themselves cannot be ingested or re-ranked; re-run `compelling_rank_list` with a new rubric to re-score.\n- Present the rubric back to the user before starting — the scoring is only as good as the agreed weights.\n\n## DACH examples\n\nCustomer criteria may include country, employee count, SAP usage or a researched certification.\nUse the user's actual rubric; do not assume that a DACH location or any single signal means a\ncompany is ready to buy. Present results in the user's language.\n"
}

SHA-256 of public snapshot: c14441aa5820f265dfb282366cef5011b013c7874d2c4d522f471687d2976c5f