Import ICP from Notion into a YALC Tenant
SkillFiles & storageTranslate 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'.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Import ICP from Notion into a YALC Tenant skill
What this skill tells your AI
The instructions your AI receives, as published by othmane-khadri/yalc-the-gtm-operating-system in .claude/skills/icp-import/SKILL.md and read by ahel’s review.
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.
Signals
- GitHub stars
- 301
- Forks
- 90
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
icp-import- Source
- github.com/othmane-khadri/yalc-the-gtm-operating-system