Agent skill

Ocmanjos Lead Qualifier

by CALLE-AI in CALLE-AI/awesome-phone-call-agents

Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads.

MITAuto-check: notes

Install Ocmanjos Lead Qualifier

skills CLI
$ npx skills add CALLE-AI/awesome-phone-call-agents --skill ocmanjos-lead-qualifier -a claude-code

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

GitHub CLI
$ gh skill install CALLE-AI/awesome-phone-call-agents ocmanjos-lead-qualifier --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/CALLE-AI/awesome-phone-call-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ocmanjos-lead-qualifier .claude/skills/ocmanjos-lead-qualifier && 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
ocmanjos-lead-qualifier
GitHub stars
107
Token cost
~876 tokens
SKILL.md length
455 words
Files
6 (incl. scripts, references)
Skills in repo
101
Repo updated
First seen
Licence
MIT

At a glance

Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads.

  • Works in 4 steps: A Supabase table with enquiry records… → A product price sheet (.xlsx) with… → .env with SUPABASE_URL and… → …
  • SKILL.md covers Use it for, Do not use it to, Setup and How it works, plus 4 more sections
  • Runs JavaScript scripts from its folder; needs SUPABASE_ANON_KEY

What it does

Ocmanjos Lead Qualifier is an agent skill from CALLE-AI/awesome-phone-call-agents. Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads.

Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/examples.md`, `references/safety.md` and `scripts/fetchEnquiries.js`).

It works with Supabase and WhatsApp. The repository describes itself as: Portable phone-call Agent Skills, apps, examples, adapters, and scheduler recipes for AI agents. The licence is MIT.

Example prompts

  • “Use the ocmanjos-lead-qualifier skill to qualify inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up…”
  • “/ocmanjos-lead-qualifier”

Requirements

  • Node.js
  • A credential in SUPABASE_ANON_KEY

Workflow steps

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

  1. A Supabase table with enquiry records (product_asked, created_at, whatsapp_responded, known_competitor, already_purchased, opted_out)
  2. A product price sheet (.xlsx) with description, unit price, and sell price columns
  3. .env with SUPABASE_URL and SUPABASE_ANON_KEY (never commit this file)
  4. CALL-E CLI authenticated (calle auth login)

What it can do on your machine

Read from SKILL.md and the folder at commit 38d4118. 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

    Ships 3 files in scripts/ (JavaScript), which the agent can run.

    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 these keys or tokens, usually read from environment variables:

    • SUPABASE_ANON_KEY

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

Context cost

Ocmanjos Lead Qualifier loads about 876 tokens when it runs, and up to ~1.9k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 455 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~876
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.9k

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:23
    3. .env with SUPABASE_URL and SUPABASE_ANON_KEY (never commit this file)

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); the scripts in this folder are not scanned.

SKILL.md

The full file from CALLE-AI/awesome-phone-call-agents at commit 38d4118, republished under its MIT licence (© CALLE-AI). 455 words, ~876 tokens.

Download SKILL.mdSave it as .claude/skills/ocmanjos-lead-qualifier/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
ocmanjos-lead-qualifier
description
Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads.

O.C. Manjos Lead Qualifier

Scores inbound product enquiries (captured via a WhatsApp sales AI into Supabase) against category, price, and recency rules, then places a CALL-E outbound call to qualifying leads to confirm interest and capture delivery or pickup preference.

Use it for

  • Following up on high-value product enquiries that went unanswered on WhatsApp within 72 hours
  • Confirming customer interest and delivery preference via voice instead of relying on repeat text follow-ups
  • Demonstrating a real small-business use case for CALL-E: filtering noisy, free-text enquiry data down to genuinely qualifying leads before spending a call

Do not use it to

  • Call numbers not sourced from an explicit customer enquiry
  • Call leads marked as already purchased, a known competitor, or opted out
  • Guess phone numbers, prices, or product categories - the skill only prices and calls what matches configured rules and real price-sheet data

Setup

  1. A Supabase table with enquiry records (product_asked, created_at, whatsapp_responded, known_competitor, already_purchased, opted_out)
  2. A product price sheet (.xlsx) with description, unit price, and sell price columns
  3. .env with SUPABASE_URL and SUPABASE_ANON_KEY (never commit this file)
  4. CALL-E CLI authenticated (calle auth login)

How it works

  1. Pull recent enquiries from Supabase
  2. Extract a product keyword and variant (e.g. size/phase) from free-text product_asked
  3. Look up the real sell price from the price sheet, matched by token, not exact phrase
  4. Score against category/price/recency/disqualifier rules
    1. For qualifying leads, the operator manually runs CALL-E's plan_call via the CLI, reviews the confirm_summary, then runs run_call. This script identifies who to call; it does not itself invoke CALL-E.
Show full SKILL.md (194 more words)Show less

Qualification rule (example, tune to your own product line)

IF (category = "Distribution Board" AND value >= 35000) OR (category = "Box/Conduit" AND value >= 2500) OR (category = "Solar/Flood Light" AND value >= 34000) AND enquiry_age <= 72h AND no_whatsapp_response = true AND NOT (known_competitor OR already_purchased OR opted_out) THEN CALL

Side effects

This skill places real outbound phone calls when a lead qualifies. Each call consumes CALL-E call credits. Always review plan_call output (ready_to_run, confirm_summary) before calling run_call - this repository's rules prohibit placing a setup-time test call without the user explicitly asking for one.

Example (masked)

Phone: +15550101234 (masked example - never a real customer number in samples) Product: 3-phase distribution board (D6) Price: 42,500 NGN Result: customer confirmed interest, requested delivery, did not provide delivery details before call ended

Known limitations

  • Keyword/variant extraction currently only handles size and phase patterns for the Distribution Board category; other multi-variant product lines need similar extraction logic added
  • Phone numbers must currently be sourced manually until a WhatsApp Business API integration writes them into Supabase directly
  • Call-outcome confidence scoring can register high confidence on an abrupt or ambiguous call ending; treat completion_confidence as a signal, not a guarantee, and review transcripts for anything time-sensitive

© CALLE-AI, 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 5 other files (scripts, references) in skills/ocmanjos-lead-qualifier of CALLE-AI/awesome-phone-call-agents.

  • SKILL.md
  • references/examples.md
  • references/safety.md
  • scripts/.env.example
  • scripts/fetchEnquiries.js
  • scripts/package.json

Open the folder on GitHubat commit 38d4118

Compare with similar skills

Ocmanjos Lead Qualifier 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.

Ocmanjos Lead Qualifier compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ocmanjos Lead Qualifier this skillCALLE-AI/awesome-phone-call-agents107—~876Automated safety check: NotesMIT
Deskcomm Metricasmelgarafael/DeskcommCRM4.5k—~1.6kAutomated safety check: NotesMIT
Deskcomm Operacaomelgarafael/DeskcommCRM4.5k—~826Automated safety check: PassMIT
Deskcomm Doutrinamelgarafael/DeskcommCRM4.5k—~981Automated safety check: PassMIT
Supabase Postgres Best Practicessupabase/agent-skills2.7k24 repos~808Automated safety check: PassMIT
Supabase Development and Debuggingsupabase/agent-skills2.7k3 repos~3.6kAutomated safety check: PassMIT

Similar skills

  • Deskcomm Metricas

    melgarafael/DeskcommCRM

    Guia de análise das métricas de uma instalação do DeskcommCRM como um analista de dados experiente — conversão, funil, tempo de resposta, handoff, follow-ups, custo de IA, motivos de perda, horários…

    4.5k GitHub stars~1.6k tokensUpdated today
    Sales & SupportAuto-check: notes
  • Deskcomm Operacao

    melgarafael/DeskcommCRM

    Guia de operação diária do DeskcommCRM para quem já tem o sistema instalado e precisa encontrar telas, entender fluxos, configurar recursos correntes e resolver dúvidas de uso sem mexer no código.

    4.5k GitHub stars~826 tokensUpdated today
    Sales & SupportAuto-check passed
  • Deskcomm Doutrina

    melgarafael/DeskcommCRM

    Doutrina de código do DeskcommCRM — multi-tenancy com RLS, tripla de migration, restrição de canal, eixo self-host.

    4.5k GitHub stars~981 tokensUpdated today
    Backend & APIsAuto-check passed
  • Official

    Gives the agent Postgres rules to consult before writing or changing tables, queries, indexes, RLS policies or migrations, and when diagnosing slow queries.

    2.7k GitHub starsUsed in 24 repos~808 tokens
    DatabasesAuto-check passed
  • Official

    General Supabase skill for database, auth, Edge Functions, Realtime and storage work, plus client libraries, migrations, security audits, debugging and reading logs.

    2.7k GitHub starsUsed in 3 repos~3.6k tokens
    Backend & APIsAuto-check passed
  • Clickhouse Logs Queries

    supabase/supabase

    Official

    Write, review, and migrate Supabase logs queries against the ClickHouse-backed logs table (the logs.all.otel analytics endpoint).

    111k GitHub stars~2.4k tokensUpdated yesterday
    DatabasesAuto-check passed

More from CALLE-AI/awesome-phone-call-agents

All 101 skills in this repo
  • Accessible Outing Verifier

    CALLE-AI/awesome-phone-call-agents

    Demonstrates advisory accessibility-planning checks with offline fixtures and a proposed bounded CALL-E workflow; use for exploring unknown or qualified venue claims without making calls.

    107 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Ground Truth Gate

    CALLE-AI/awesome-phone-call-agents

    A skill your agent uses when an agent holds some evidence for a physical-world claim but the evidence is broader, narrower, or older than the exact question asked, and it must first decide whether a…

    107 GitHub stars~3.3k tokensUpdated yesterday
    Auto-check passed
  • Is It Accessible

    CALLE-AI/awesome-phone-call-agents

    Call a venue and ask the accessibility questions that matter to one specific person — step-free entry, hearing loop, guide dogs, quiet hours, changing places — then return a per-need verdict backed…

    107 GitHub stars~4.3k tokensUpdated yesterday
    Auto-check passed
  • Landmark Navigation Assist

    CALLE-AI/awesome-phone-call-agents

    Turns a pre-written, building-level location config into a CALL-E outbound phone-call task that guides a delivery driver through the last few hundred metres to a specific building using landmarks…

    107 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Research Gap Call Verifier

    CALLE-AI/awesome-phone-call-agents

    Turn cited business research into a bounded, approval-gated phone-call plan that asks only unresolved factual questions, then reconcile CALL-E-compatible results without treating voicemail, refusal…

    107 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Structured Outcome Followup Call

    CALLE-AI/awesome-phone-call-agents

    Place a goal-driven CALL-E call that collects specific structured answers, score those answers against a deterministic rubric you supply, and conditionally trigger a follow-up action — all runnable…

    107 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Questions about Ocmanjos Lead Qualifier

What does Ocmanjos Lead Qualifier do?

Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads. Ocmanjos Lead Qualifier is an agent skill from CALLE-AI/awesome-phone-call-agents. Qualifies inbound sales enquiries from a Supabase-backed WhatsApp sales AI and places outbound follow-up calls via CALL-E for high-value, recently-active leads.

How do I install Ocmanjos Lead Qualifier in Claude Code?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill ocmanjos-lead-qualifier -a claude-code`. Or copy the skill folder (skills/ocmanjos-lead-qualifier in CALLE-AI/awesome-phone-call-agents) into .claude/skills/ocmanjos-lead-qualifier in your project. Claude Code loads it when a task matches its description.

How do I install Ocmanjos Lead Qualifier in Codex?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill ocmanjos-lead-qualifier -a codex`. Or copy the skill folder (skills/ocmanjos-lead-qualifier in CALLE-AI/awesome-phone-call-agents) into .agents/skills/ocmanjos-lead-qualifier in your project. Codex loads it when a task matches its description.

Can I use Ocmanjos Lead Qualifier 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 CALLE-AI/awesome-phone-call-agents --skill ocmanjos-lead-qualifier -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ocmanjos-lead-qualifier, .gemini/skills/ocmanjos-lead-qualifier, .github/skills/ocmanjos-lead-qualifier and .opencode/skills/ocmanjos-lead-qualifier in your project.

What does Ocmanjos Lead Qualifier need to run?

Going by SKILL.md and its folder, Ocmanjos Lead Qualifier needs JavaScript for the scripts in its folder and credentials named SUPABASE_ANON_KEY. Our summary lists: Node.js; A credential in SUPABASE_ANON_KEY.

Does Ocmanjos Lead Qualifier 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 Ocmanjos Lead Qualifier 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Ocmanjos Lead Qualifier use?

Ocmanjos Lead Qualifier 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 Ocmanjos Lead Qualifier use?

About 876 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. Its references folder adds about 1k tokens, read only when the agent opens those files.

What are the alternatives to Ocmanjos Lead Qualifier?

Skills that share tags, products or a category with Ocmanjos Lead Qualifier: Deskcomm Metricas (melgarafael/DeskcommCRM, 4.5k stars), Deskcomm Operacao (melgarafael/DeskcommCRM, 4.5k stars), Deskcomm Doutrina (melgarafael/DeskcommCRM, 4.5k stars) and Supabase Postgres Best Practices (supabase/agent-skills, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ocmanjos Lead Qualifier?

CALLE-AI (a GitHub organization) maintains it in CALLE-AI/awesome-phone-call-agents, which has 107 GitHub stars. The repository holds 101 skills in this directory. The repository was last updated on October 10, 2026.

Source: CALLE-AI/awesome-phone-call-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.