Agent skill
icp-import
Translate a client's Notion ICP doc into YALC framework files for a tenant.
Filed under Prospecting and list building.
From Othmane-Khadri/YALC-the-GTM-operating-system · 61 skills · 290 · pushed 2026-08-20
What it does when it runs
Translate a client's Notion ICP doc into YALC framework files for a tenant. Reads the Notion page (any structure), maps content flexibly into the 9 canonical YALC sections (framework.yaml, icp/segments.yaml, qualification_rules.md, voice/, positioning/, search_queries.txt, campaign_templates.yaml, company_context.yaml), parks unmappable content in notes.md, and lands everything in _preview/ for review and commit. Use when someone says 'import ICP for X', 'populate framework from Notion', 'sync ICP from Notion for <tenant>', or 'pull ICP into YALC'.
Read from the skill and the 1 file 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
- claude_ai_Notion
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- shellwrites files
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system.git /tmp/YALC-the-GTM-operating-system git -C /tmp/YALC-the-GTM-operating-system sparse-checkout set ".claude/skills/icp-import" mkdir -p ~/.claude/skills/icp-import cp -R "/tmp/YALC-the-GTM-operating-system/.claude/skills/icp-import/." ~/.claude/skills/icp-import/
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 ↗
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.
Before you install: this skill will not complete its job on a bare agent. It needs claude_ai_Notion, which you have to obtain separately.
The skill
Source on GitHub ↗Reproduced in full from Othmane-Khadri/YALC-the-GTM-operating-system/blob/5686d1f2f526346133f78eef3349fc5a655757b4/.claude/skills/icp-import/SKILL.md, which is licensed MIT (repository). 136 words, 1 heading.
Import ICP from Notion into a YALC Tenant
Execute the procedure in skills/icp-import.md.
Read that file now and follow every step in order. Required inputs (ask if not provided):
- Tenant slug (e.g.
datascalehr) — kebab-case, used for the directory under~/.gtm-os/tenants/ - Notion page URL or ID — the client's ICP doc (the source of truth)
Optional:
--sync— re-run mode. Compares the Notion doc against the existing live framework and only regenerates sections whose source changed.--dry-run— generate to a temp directory and show diff without writing to_preview/.
The skill is conversational. Walk the user through fetch → mapping preview → write to _preview/ → review handoff. Never commit on the user's behalf — always end by telling them to run yalc-gtm start --commit-preview --tenant <slug> after they've reviewed.
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.
- sales-icp by zubair-trabzada · 1,093
- icp-builder by OpenClaudia · 677
- icp-onboarding by growthenginenowoslawski · 668
- icp-prompt-builder by growthenginenowoslawski · 668
- reddit-icp-monitor by Varnan-Tech · 626
- icp-research by thatrebeccarae · 130
- positioning-icp by chadboyda · 76
- icp-matrix-builder by kenny589 · 64
Need help setting it up?
This page tells you what icp-import 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.