← Back to Skills Marketplace
xueyetianya

Leads

by bytesagain4 · GitHub ↗ · v3.4.1 · MIT-0
cross-platform ✓ Security Clean
339
Downloads
0
Stars
1
Active Installs
14
Versions
Install in OpenClaw
/install leads
Description
Manage sales leads locally. Use when adding prospects, scoring leads, setting follow-ups, tracking conversions, or viewing funnels.
README (SKILL.md)

Leads — Sales Lead CRM

Manage sales leads through their lifecycle: add, score, follow up, convert, and report on your pipeline.

Commands

add — Add a new lead

bash scripts/script.sh add "\x3Cname>" "\x3Cemail>" "\x3Ccompany>" "[source]"

Creates a new lead with status new. Source defaults to direct.

list — View leads

bash scripts/script.sh list [status] [--sort score|date]

Lists all leads, optionally filtered by status (new, contacted, qualified, converted, lost). Sort by score or date.

score — Score a lead

bash scripts/script.sh score "\x3Clead_id>" \x3Cpoints> "[reason]"

Assigns or adds score points to a lead. Score range: 0–100. Higher = more likely to convert.

follow-up — Set follow-up reminder

bash scripts/script.sh follow-up "\x3Clead_id>" "\x3CYYYY-MM-DD>" "\x3Cnote>"

Schedules a follow-up action for a lead on the specified date with a note.

convert — Mark lead as converted

bash scripts/script.sh convert "\x3Clead_id>" "[deal_value]"

Changes lead status to converted and optionally records deal value.

pipeline — Sales funnel report

bash scripts/script.sh pipeline [YYYY-MM]

Shows a funnel breakdown of leads by status with counts and conversion rates. Defaults to current month.

Output

All commands print plain text to stdout. Data is stored in ~/.leads/leads.json.

Requirements

  • bash 4+
  • python3 (standard library only)

Feedback

Report issues or suggestions: https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com

Usage Guidance
This skill appears to do what it says: a local, file-based CRM implemented in the included script. Before installing, consider: (1) All lead data is stored unencrypted at ~/.leads/leads.json — avoid storing highly sensitive information there or restrict the file permissions (chmod 600). (2) Review the full scripts/script.sh in the installed package (the provided listing was truncated near the end), since I reviewed the visible portions only; any hidden/remaining lines could change the assessment. (3) This runs with your user privileges, so inspect the code for unwanted operations and back up/delete the JSON file if you stop using the skill. If you want encrypted storage or remote sync, treat that as a separate integration and verify what credentials it would require.
Capability Analysis
Type: OpenClaw Skill Name: leads Version: 3.4.1 The 'leads' skill is a local CRM tool for managing sales prospects, storing data in a JSON file at ~/.leads/leads.json. The implementation uses Bash scripts with embedded Python logic to perform standard CRUD operations, scoring, and reporting without any evidence of data exfiltration, unauthorized network access, or malicious command execution.
Capability Assessment
Purpose & Capability
Name/description match the implementation: commands add/list/score/follow-up/convert/pipeline are implemented in scripts/script.sh and store data in ~/.leads/leads.json. Required tools (bash, python3) are appropriate for the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the shipped script and all data is stored locally. The script reads/writes only ~/.leads/leads.json and does not reference other system paths or external endpoints in the visible sections. Note: data is stored as plain JSON (unencrypted), so it will contain any PII you add.
Install Mechanism
No install spec or remote downloads; the skill is instruction-only with a bundled script. Nothing is fetched from external URLs or written outside the user's home directory in the visible code.
Credentials
The skill declares no required environment variables or credentials and the code does not access secrets or unrelated env vars. It does rely on HOME (to build ~/.leads) which is normal and proportional.
Persistence & Privilege
always is false and the skill is user-invocable — standard. The skill does not request permanent agent-wide privileges or modify other skills in the visible code.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install leads
  3. After installation, invoke the skill by name or use /leads
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.4.1
v2.5 standard: Use-when desc, homepage, source, security fix
v3.4.0
manual
v3.3.0
Major rewrite: domain-specific commands, Use-when description, security fixes, dependency declarations
v1.0.6
manual
v3.2.0
Concise description (no truncation), add homepage+source metadata
v3.1.0
Security fix: safe env-var Python invocation; add Requirements section; fix description format
v3.0.1
Fix: add Requirements, fix description
v3.0.0
Major rewrite: CRM
v1.0.5
yaml-fix+quality
v1.0.4
yaml-fix+quality
v1.0.3
Quality upgrade
v1.0.2
Quality upgrade: custom functionality
v1.0.1
Standards compliance: unique content, no template text
v1.0.0
Initial release
Metadata
Slug leads
Version 3.4.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 14
Frequently Asked Questions

What is Leads?

Manage sales leads locally. Use when adding prospects, scoring leads, setting follow-ups, tracking conversions, or viewing funnels. It is an AI Agent Skill for Claude Code / OpenClaw, with 339 downloads so far.

How do I install Leads?

Run "/install leads" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Leads free?

Yes, Leads is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Leads support?

Leads is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Leads?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v3.4.1.

💬 Comments