← CompellingCONTENT HISTORY
WHAT CHANGED
Update to Compelling
Snapshot Nov 11, 2026 · 00:09 UTC · version 0.3.20
Collection source: downloaded plugin package.
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 JSONFull 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