First-touch onboarding for someone who just opened the YALC repo.

MITAuto-check: notesMarketing & SEO

Install Yalc Orientation

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

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

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

At a glance

First-touch onboarding for someone who just opened the YALC repo.

  • Works in 4 steps: Overview → Prerequisite check → Intent question → …
  • The user pastes the repo URL https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system (with
  • SKILL.md covers Step 1 — Overview, Step 2 — Prerequisite check, Step 3 — Intent question and Step 4 — Route
  • Calls npx, node and npm

What it does

Yalc Orientation is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. First-touch onboarding for someone who just opened the YALC repo. Triggers when the user pastes the repo URL https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system (with or without trailing slash, with or without .git), or says any of: 'what is yalc', 'what is this', "let's start", "let's go", 'i just cloned this', 'how do i use this', 'got the repo', 'where do i begin', "i'm new to yalc". Introduces YALC, checks prerequisites, asks the user what they want to do, and routes to the right capability. Hands…

Its SKILL.md is about 1k 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 Go-to-market strategy. It works with Git and GitHub. 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

  • The user pastes the repo URL https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system (with
  • Without trailing slash
  • Says any of: what is yalc
  • I just cloned this

Example prompts

  • “what is yalc”
  • “what is this”
  • “s start”
  • “/yalc-orientation”

Requirements

  • Node.js

Workflow steps

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

  1. Overview
  2. Prerequisite check
  3. Intent question
  4. Route

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

    Shell commands in SKILL.md call:

    • npx
    • node
    • npm
    • pnpm

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

  • Network

    Links to these hosts (documentation or services it may open):

    • nodejs.org

    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

Yalc Orientation loads about 1k tokens when it runs. Until then it costs about 148 tokens; SKILL.md has 494 words of instructions outside code blocks.

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

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

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:22
    3. `~/.gtm-os/.env` is non-empty (`test -s ~/.gtm-os/.env`).
  • NoteMentions a .env fileSKILL.md:27
    - `~/.gtm-os/` missing or `.env` empty → run `yalc-gtm start` to scaffold; the CLI writes the template and opens it for
  • NoteMentions a .env fileSKILL.md:51
    cd ~/Desktop/gtm-os && set -a && source .env.local && set +a && npx tsx src/cli/index.ts <command>

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). 494 words, ~1,027 tokens.

Download SKILL.mdSave it as .claude/skills/yalc-orientation/SKILL.md (or your agent's skills folder).
name
yalc-orientation
description
First-touch onboarding for someone who just opened the YALC repo. Triggers when the user pastes the repo URL `https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system` (with or without trailing slash, with or without `.git`), or says any of: 'what is yalc', 'what is this', "let's start", "let's go", 'i just cloned this', 'how do i use this', 'got the repo', 'where do i begin', "i'm new to yalc". Introduces YALC, checks prerequisites, asks the user what they want to do, and routes to the right capability. Hands off to /setup if the environment isn't initialized.

YALC Orientation

A new user just opened this repo. Walk them through a 4-step orientation so they know what YALC is, that their environment is ready, and which capability fits their first job.

Do NOT duplicate setup logic. If the user needs to install or configure, hand off to the existing /setup skill at .claude/skills/setup/SKILL.md.

Step 1 — Overview

Read CLAUDE.md at the repo root and surface the "What YALC is" section to the user. Quote or paraphrase it — that file is the single source of truth, DO NOT duplicate the text into this skill body. Keep the intro to 3–5 sentences. End with one sentence framing the architecture split: "Read context from your knowledge base, execute from this repo."

Step 2 — Prerequisite check

Run these checks silently and report only what's missing. If everything passes, say "environment looks good" and continue.

  1. Node ≥ 20 (node --version).
  2. ~/.gtm-os/ exists (test -d ~/.gtm-os).
  3. ~/.gtm-os/.env is non-empty (test -s ~/.gtm-os/.env).
  4. yalc-gtm is resolvable on PATH (which yalc-gtm).

For each failure, surface the specific fix from CLAUDE.md "Common stuck states":

  • yalc-gtm not on PATH → npm i -g yalc-gtm-os (or pnpm link --global from the repo root if hacking on YALC itself).
  • ~/.gtm-os/ missing or .env empty → run yalc-gtm start to scaffold; the CLI writes the template and opens it for editing.
  • Localhost won't open → confirm yalc-gtm start exited cleanly, copy the URL from the terminal banner, check port 3847 isn't taken (lsof -i :3847).
  • Node < 20 → upgrade via nodejs.org.

If ~/.gtm-os/ is not initialized, route to /setup immediately regardless of what the user says next. The /setup skill owns install + scaffold + key entry + capture + preview + commit + doctor + framework recommendation. Don't reimplement any of it here.

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

Step 3 — Intent question

Once prerequisites pass, ask the user this exact question with 4 multi-choice options:

What would you like to do first?

(a) Qualify leads — score a CSV/JSON list against your ICP using the 7-gate pipeline. (b) Launch a LinkedIn campaign — multi-step outreach with A/B variants. (c) Scrape a LinkedIn post for engagers — pull likers/commenters into a lead list. (d) Show me everything / I'm exploring — guided tour of every command.

Wait for the answer. Don't assume.

Step 4 — Route

Based on the user's choice, route to the matching CLI command. Use the invocation pattern:

cd ~/Desktop/gtm-os && set -a && source .env.local && set +a && npx tsx src/cli/index.ts <command>
ChoiceRoute to
(a) Qualify leads`leads:import --source <csv
(b) Launch a LinkedIn campaigncampaign:create --title <t> --hypothesis <h>. Ask for title and hypothesis.
(c) Scrape a LinkedIn postleads:scrape-post --url <linkedin-url>. Ask for the post URL.
(d) Show me everythingRun yalc-gtm --help, then offer a guided tour of the major command families (leads:*, campaign:*, email:*, orchestrate).

Hard guard: if at any point during routing you discover ~/.gtm-os/ is not initialized (e.g., a command errors with a missing-config message), stop the routed flow and hand off to /setup first. Resume the original intent after setup completes.

© 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/yalc-orientation of Othmane-Khadri/YALC-the-GTM-operating-system.

Open the folder on GitHubat commit 5686d1f

Compare with similar skills

Yalc Orientation 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.

Yalc Orientation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yalc Orientation this skillOthmane-Khadri/YALC-the-GTM-operating-system318—~1kAutomated safety check: NotesMIT
Gingiris OpensourceGingiris/gingiris-opensource257—~1.4kAutomated safety check: PassMIT
Idea Validatorluongnv89/skills131—~4.3kAutomated safety check: PassMIT
Issue Reportingmanojbajaj95/claude-gtm-plugin105—~1.4kAutomated safety check: PassMIT
GitHub Readmethatrebeccarae/claude-marketing161—~2.9kAutomated safety check: PassMIT
Repo Scaffoldthatrebeccarae/claude-marketing161—~1.7kAutomated safety check: PassMIT

Similar skills

  • Gingiris Opensource

    Gingiris/gingiris-opensource

    🇺🇸 Open Source Marketing Playbook — How to get 10k+ GitHub stars.

    257 GitHub stars~1.4k tokensUpdated 5 mo ago
    Marketing & SEOAuto-check passed
  • Idea Validator

    luongnv89/skills

    Validate app/startup ideas with market, feasibility, commercial, and open-source competitor analysis.

    131 GitHub stars~4.3k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Issue Reporting

    manojbajaj95/claude-gtm-plugin

    Helps users report issues with GTM skills — incorrect advice, broken activation, missing context, or unexpected behavior.

    105 GitHub stars~1.4k tokensUpdated 22 days ago
    Marketing & SEOAuto-check passed
  • GitHub Readme

    thatrebeccarae/claude-marketing

    Generate, audit, or update GitHub READMEs with project-type-aware structure, voice calibration, and SEO/AEO discoverability guidance.

    161 GitHub stars~2.9k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • Repo Scaffold

    thatrebeccarae/claude-marketing

    Initialize GitHub repositories with standard files and configuration.

    161 GitHub stars~1.7k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • Social Preview

    thatrebeccarae/claude-marketing

    Generate Open Graph social preview images (1280x640) for GitHub repositories.

    161 GitHub stars~2.1k tokensUpdated 4 mo 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.

    318 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…

    318 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…

    318 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…

    318 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.

    318 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…

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

Works with

Categories

Questions about Yalc Orientation

What does Yalc Orientation do?

First-touch onboarding for someone who just opened the YALC repo. Yalc Orientation is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. First-touch onboarding for someone who just opened the YALC repo.

When should I use Yalc Orientation?

Yalc Orientation fits situations like: the user pastes the repo URL https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system (with; without trailing slash; says any of: what is yalc; I just cloned this.

How do I install Yalc Orientation in Claude Code?

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

How do I install Yalc Orientation in Codex?

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

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

What does Yalc Orientation need to run?

Going by SKILL.md and its folder, Yalc Orientation needs the command-line tools its instructions call (npx, node, npm and pnpm). Our summary lists: Node.js.

Does Yalc Orientation access the network?

SKILL.md names 1 domain. As links in the text: nodejs.org. This is read from the text; nothing was executed.

Is Yalc Orientation safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Yalc Orientation use?

Yalc Orientation 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 Yalc Orientation use?

About 1k tokens (SKILL.md is roughly 4.1k 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 Yalc Orientation?

Skills that share tags, products or a category with Yalc Orientation: Gingiris Opensource (Gingiris/gingiris-opensource, 257 stars), Idea Validator (luongnv89/skills, 131 stars), Issue Reporting (manojbajaj95/claude-gtm-plugin, 105 stars) and GitHub Readme (thatrebeccarae/claude-marketing, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yalc Orientation?

Othmane-Khadri (a GitHub user) maintains it in Othmane-Khadri/YALC-the-GTM-operating-system, which has 318 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.