Translate a client's Notion ICP doc into YALC framework files for a tenant.

MITAuto-check passedMarketing & SEO

Install Icp Import

skills CLI
$ npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill icp-import -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Othmane-Khadri/YALC-the-GTM-operating-system icp-import --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/icp-import .claude/skills/icp-import && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
icp-import
GitHub stars
317
Token cost
~366 tokens
SKILL.md length
125 words
Files
2
Skills in repo
57
Repo updated
First seen
Licence
MIT

At a glance

Translate a client's Notion ICP doc into YALC framework files for a tenant.

  • Works in 2 steps: Tenant slug (e.g. datascalehr) —… → Notion page URL or ID — the client's ICP…
  • Someone says import ICP for X
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Populate framework from Notion

What it does

Icp Import is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. 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, qualificationrules.md, voice/, positioning/, searchqueries.txt, campaigntemplates.yaml, companycontext.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…

Its SKILL.md is about 370 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `skills/icp-import.md`).

It sits in Marketing & SEO. It works with Notion. The repository describes itself as: YALC 1.0, the open-source Clay alternative. MIT, CLI-first, self-hosted, runs in Claude Code. Yalc today is an intelligent orchestration layer that runs pre configured GTM agents…. The licence is MIT.

When your agent uses it

  • Someone says import ICP for X
  • Populate framework from Notion
  • Sync ICP from Notion for <tenant
  • Pull ICP into YALC

Example prompts

  • “import ICP for X”
  • “populate framework from Notion”
  • “sync ICP from Notion for <tenant”
  • “/icp-import”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Tenant slug (e.g. datascalehr) — kebab-case, used for the directory under ~/.gtm-os/tenants/
  2. Notion page URL or ID — the client's ICP doc (the source of truth)

What it can do on your machine

Read from SKILL.md and the folder at commit 5686d1f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Icp Import loads about 366 tokens when it runs. Until then it costs about 141 tokens; SKILL.md has 125 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~141
When it runs · the whole SKILL.md, loaded when a task matches
~366

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Othmane-Khadri/YALC-the-GTM-operating-system at commit 5686d1f, republished under its MIT licence (© Othmane-Khadri). 125 words, ~366 tokens.

Download SKILL.mdSave it as .claude/skills/icp-import/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
icp-import
description
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'.

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):

  1. Tenant slug (e.g. datascalehr) — kebab-case, used for the directory under ~/.gtm-os/tenants/
  2. 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.

© Othmane-Khadri, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .claude/skills/icp-import of Othmane-Khadri/YALC-the-GTM-operating-system.

  • SKILL.md
  • skills/icp-import.md

Open the folder on GitHubat commit 5686d1f

Compare with similar skills

Icp Import next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Icp Import compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Icp Import this skillOthmane-Khadri/YALC-the-GTM-operating-system317—~366Automated safety check: PassMIT
Marketing PlanNexus-JPF/note-companion8705 repos~5.2kAutomated safety check: PassMIT
Lead Magnetscoreyhaines31/marketingskills54k5 repos~2.8kAutomated safety check: PassMIT
Crossing The Chasmgetagentseal/founder-playbook729—~5.5kAutomated safety check: PassMIT
Gtm AlignmentWellApp-ai/Well345—~1.6kAutomated safety check: PassMIT
Notion Template Businessaiskillstore/marketplace4303 repos~3.2kAutomated safety check: PassNone

Similar skills

  • Marketing Plan

    Nexus-JPF/note-companion

    When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product.

    870 GitHub starsUsed in 5 repos~5.2k tokens
    Marketing & SEOAuto-check passed
  • Lead Magnets

    coreyhaines31/marketingskills

    When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation.

    54k GitHub starsUsed in 5 repos~2.8k tokens
    Marketing & SEOAuto-check passed
  • Crossing The Chasm

    getagentseal/founder-playbook

    Applies Geoffrey Moore's chasm-crossing strategy for B2B tech products moving from visionary early adopters to pragmatist mainstream.

    729 GitHub stars~5.5k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Gtm Alignment

    WellApp-ai/Well

    Align phases with GTM strategy, persona tiers, and KPI targets

    345 GitHub stars~1.6k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Notion Template Business

    aiskillstore/marketplace

    Expert in building and selling Notion templates as a business - not just making templates, but building a sustainable digital product business.

    430 GitHub starsUsed in 3 repos~3.2k tokens
    Marketing & SEOAuto-check passed
  • Notion Search Retrieve

    jeremylongshore/tons-of-skills-marketplace

    Analyze search intent and retrieve explicitly shared Notion pages or data sources while respecting search limitations and object identity.

    2.8k GitHub stars~958 tokensUpdated today
    Marketing & SEOAuto-check passed

More from Othmane-Khadri/YALC-the-GTM-operating-system

All 57 skills in this repo
  • Claap Weekly Recap

    Othmane-Khadri/YALC-the-GTM-operating-system

    Turns a week of Claap-recorded sales calls into action items and focus blocks on a Notion Kanban, delivered with a Slack summary.

    317 GitHub stars~5.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Fullenrich Plg Reverse Lookup

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "set up FullEnrich reverse lookup for trial signups", "PLG enrichment webhook", "identify free trial signups via FullEnrich", "reverse email lookup for…

    317 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Fullenrich Content Engagers

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "enrich people who engaged with this post", "qualify post engagers with FullEnrich", "scrape and enrich LinkedIn post {URL}", "engagers from this post into…

    317 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Fullenrich Event Attendees

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "enrich this LinkedIn event", "enrich attendees of this event", "enrich this attendees CSV", "scrape and enrich LinkedIn event {URL}", "FullEnrich event…

    317 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Answer Linkedin Comments

    Othmane-Khadri/YALC-the-GTM-operating-system

    Reply to comments on a LinkedIn post via Unipile — drafts thread-aware replies grounded in the user's voice and the conversation context, then sends on approval.

    317 GitHub stars~551 tokensUpdated 1 mo ago
    Auto-check: notes
  • Fullenrich Network Activation

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "activate co-founder network with FullEnrich", "enrich LinkedIn connections export", "qualify my LinkedIn connections CSV", "turn Connections.csv into a…

    317 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check: warnings

Works with

Categories

Questions about Icp Import

What does Icp Import do?

Translate a client's Notion ICP doc into YALC framework files for a tenant. Icp Import is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. Translate a client's Notion ICP doc into YALC framework files for a tenant.

When should I use Icp Import?

Icp Import fits situations like: someone says import ICP for X; populate framework from Notion; sync ICP from Notion for <tenant; pull ICP into YALC.

How do I install Icp Import in Claude Code?

Run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill icp-import -a claude-code`. Or copy the skill folder (.claude/skills/icp-import in Othmane-Khadri/YALC-the-GTM-operating-system) into .claude/skills/icp-import in your project. Claude Code loads it when a task matches its description.

How do I install Icp Import in Codex?

Run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill icp-import -a codex`. Or copy the skill folder (.claude/skills/icp-import in Othmane-Khadri/YALC-the-GTM-operating-system) into .agents/skills/icp-import in your project. Codex loads it when a task matches its description.

Can I use Icp Import in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill icp-import -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/icp-import, .gemini/skills/icp-import, .github/skills/icp-import and .opencode/skills/icp-import in your project.

What does Icp Import need to run?

SKILL.md names no scripts, command-line tools or credentials: Icp Import is instructions for the agent only.

Does Icp Import access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Icp Import safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Icp Import use?

Icp Import is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Icp Import use?

About 366 tokens (SKILL.md is roughly 1.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Icp Import?

Skills that share tags, products or a category with Icp Import: Marketing Plan (Nexus-JPF/note-companion, 870 stars), Lead Magnets (coreyhaines31/marketingskills, 54k stars), Crossing The Chasm (getagentseal/founder-playbook, 729 stars) and Gtm Alignment (WellApp-ai/Well, 345 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Icp Import?

Othmane-Khadri (a GitHub user) maintains it in Othmane-Khadri/YALC-the-GTM-operating-system, which has 317 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on August 20, 2026.

Source: Othmane-Khadri/YALC-the-GTM-operating-system on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.