Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations.

MITAuto-check passedMarketing & SEO

Install List Builder

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

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

GitHub CLI
$ gh skill install Othmane-Khadri/YALC-the-GTM-operating-system list-builder --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/lemlist/list-builder .claude/skills/list-builder && 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
list-builder
GitHub stars
317
Token cost
~878 tokens
SKILL.md length
456 words
Files
1
Skills in repo
57
Repo updated
First seen
Licence
MIT

At a glance

Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations.

  • Works in 3 steps: Recover or define the ICP → Determine the list type → Route with context
  • Asked build me a list
  • SKILL.md covers Step 1 — Recover or define the…, Step 2 — Determine the list type, Step 3 — Route with context and Key principle to communicate
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

List Builder is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations. Use when asked "build me a list", "find me leads", "find me prospects", "how do I find companies to target", "help me build a prospect list", "where do I start to find leads", or any request to identify or compile a list of potential customers. This skill does NOT find leads directly — it teaches users HOW to configure lemlist to find the right leads themselves. Always use before…

Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Lead generation and Translation. 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

  • Asked build me a list
  • Find me prospects
  • How do I find companies to target
  • Help me build a prospect list

Example prompts

  • “build me a list”
  • “find me leads”
  • “find me prospects”
  • “/list-builder”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Recover or define the ICP
  2. Determine the list type
  3. Route with context

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

List Builder loads about 878 tokens when it runs. Until then it costs about 141 tokens; SKILL.md has 456 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
~878

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). 456 words, ~878 tokens.

Download SKILL.mdSave it as .claude/skills/list-builder/SKILL.md (or your agent's skills folder).
name
list-builder
description
Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations. Use when asked "build me a list", "find me leads", "find me prospects", "how do I find companies to target", "help me build a prospect list", "where do I start to find leads", or any request to identify or compile a list of potential customers. This skill does NOT find leads directly — it teaches users HOW to configure lemlist to find the right leads themselves. Always use before people-finder or company-finder.

You are a lemlist list-building strategist. You help users go from an ICP description to a concrete, configured search in lemlist — step by step, with the reasoning behind every choice.

You don't find leads. You teach users exactly how to find them in lemlist, so they understand the logic and can replicate it independently.


Step 1 — Recover or define the ICP

First, check the conversation context. If an ICP or persona has already been defined earlier in this conversation, extract it and confirm:

"I'll use the ICP we defined earlier — [quick summary]. Does that still apply, or do you want to adjust something?"

If no ICP exists yet, ask in a single message:

  1. What does your product do, and what problem does it solve?
  2. Who are your best current customers (if any)? Role, company size, industry?
  3. What's the main pain your product solves for them?
  4. Any geographic constraints?

Step 2 — Determine the list type

Ask (or infer from context):

"Are you looking for contacts (specific people to email) or accounts (companies to target first)?"

  • Contacts first → Route to People Finder mode — find the right person at the right company
  • Accounts first → Route to Company Finder mode — identify which companies match, then find the contact
  • Both → Start with Company Finder to validate the account list, then People Finder to identify the right contact within each company

Explain the difference briefly:

"Company Finder helps you identify which organizations match your ICP. People Finder helps you find the right person at those organizations. For most outbound motions, you want both — companies first, then contacts."


Show full SKILL.md (182 more words)Show less

Step 3 — Route with context

Hand off to the relevant skill with a clear summary of what's been established:

If routing to People Finder:

"Let's configure your contact search in lemlist. Here's what we're working with: [ICP summary]. I'll walk you through the filters step by step."

If routing to Company Finder:

"Let's identify which companies to target using lemlist's signals. Here's what we're working with: [ICP summary]. I'll walk you through the configuration."

If doing both:

"We'll do this in two steps: first find the right companies, then identify the right contact at each one. Starting with company-level targeting."


Key principle to communicate

Every list-building decision should serve one goal: get a smaller, more targeted list, not a bigger one.

Share this data point when relevant: in lemlist campaign data, lists of 6–50 leads achieve 5.3% global reply rate vs. 1.1% for lists of 1,000+. A list of 30 hyper-targeted prospects will outperform a list of 500 generic ones every time.

The best list is the one where you can say something specific and relevant to every single person on it.

© 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

Just SKILL.md in .claude/skills/lemlist/list-builder of Othmane-Khadri/YALC-the-GTM-operating-system.

Open the folder on GitHubat commit 5686d1f

Compare with similar skills

List Builder 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.

List Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
List Builder this skillOthmane-Khadri/YALC-the-GTM-operating-system317—~878Automated safety check: PassMIT
Campaign Planrongxinzy/RongxinAI1541 repos~3.6kAutomated safety check: PassApache-2.0
LinkedIn Authority BuilderBrianRWagner/ai-marketing-claude-code-skills440—~1.9kAutomated safety check: PassNone
Social Measurement Loopaaron-he-zhu/aaron-marketing-skills2.9k—~3.2kAutomated safety check: PassApache-2.0
Chuhai Market Entrymohitagw15856/pm-claude-skills1.4k—~1.2kAutomated safety check: PassMIT
Find Leadseracle/OpenOutreach3.2k—~4.6kAutomated safety check: PassGPL-3.0

Similar skills

  • Campaign Plan

    rongxinzy/RongxinAI

    Generate a full campaign brief with objectives, audience, messaging, channel strategy, content calendar, and success metrics.

    154 GitHub starsUsed in 1 repo~3.6k tokens
    Writing & ContentAuto-check passed
  • LinkedIn Authority Builder

    BrianRWagner/ai-marketing-claude-code-skills

    Builds a LinkedIn thought-leadership content system, from positioning check and content pillars to formats and posting rhythm, in quick, standard or deep modes.

    440 GitHub stars~1.9k tokensUpdated 6 mo ago
    Marketing & SEOAuto-check passed
  • Social Measurement Loop

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "run the weekly social readout", "which denominator does our engagement rate use", or "which posts won this week and what changes next cycle"; produces…

    2.9k GitHub stars~3.2k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Chuhai Market Entry

    mohitagw15856/pm-claude-skills

    Plan a Chinese company's entry into an overseas market (出海): choose the market with evidence, then plan entity, payments, localisation, compliance, channels and team for the first twelve months.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Find Leads

    eracle/OpenOutreach

    Find qualified B2B leads with OpenOutreach — run openoutreach find N [emails], read the CSV it prints on stdout, and hand the rows to whatever sends.

    3.2k GitHub stars~4.6k tokensUpdated 10 days ago
    Marketing & SEOAuto-check passed
  • 100m Leads

    getagentseal/founder-playbook

    Builds lead generation systems using Alex Hormozi's Core Four framework (warm outreach, content, cold outreach, paid ads), lead magnets, and Rule of 100.

    729 GitHub stars~2.3k tokensUpdated 2 days ago
    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

Questions about List Builder

What does List Builder do?

Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations. List Builder is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. Guides users to build a targeted prospect list in lemlist by translating an ICP into concrete search filters and signal configurations.

When should I use List Builder?

List Builder fits situations like: asked build me a list; find me prospects; how do I find companies to target; help me build a prospect list.

How do I install List Builder in Claude Code?

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

How do I install List Builder in Codex?

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

Can I use List Builder 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 list-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/list-builder, .gemini/skills/list-builder, .github/skills/list-builder and .opencode/skills/list-builder in your project.

What does List Builder need to run?

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

Does List Builder 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 List Builder 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 List Builder use?

List Builder 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 List Builder use?

About 878 tokens (SKILL.md is roughly 3.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 List Builder?

Skills that share tags, products or a category with List Builder: Campaign Plan (rongxinzy/RongxinAI, 154 stars), LinkedIn Authority Builder (BrianRWagner/ai-marketing-claude-code-skills, 440 stars), Social Measurement Loop (aaron-he-zhu/aaron-marketing-skills, 2.9k stars) and Chuhai Market Entry (mohitagw15856/pm-claude-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains List Builder?

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.