zubair-trabzada/geo-seo-claude/geo-prospect
- community
Checking that the SKILL.md file is still in the repository.
CRM-lite for managing GEO agency prospects and clients. Track leads through the full sales pipeline: Lead → Qualified → Proposal Sent → Won → Lost. Store audit history, notes, deal values, and generate pipeline summaries. Use when user says "prospect", "lead", "client", "pipeline", "crm", "nuovo prospect", "aggiungi cliente", or when managing the business side of GEO services.
Install
npx vskill@latest install zubair-trabzada/geo-seo-claude/geo-prospectSKILL.md
GEO Prospect Manager
Purpose
Manage GEO agency prospects and clients through the full sales lifecycle. All data is stored in ~/.geo-prospects/prospects.json (persistent across sessions).
Commands
| Command | What It Does | |
|---|---|---|
/geo prospect new <domain> | Create new prospect (interactive prompts) | |
/geo prospect list | Show all prospects with pipeline status | |
/geo prospect list <status> | Filter: lead, qualified, proposal, won, lost | |
/geo prospect show <id-or-domain> | Full prospect detail with history | |
/geo prospect audit <id-or-domain> | Run quick GEO audit and save to prospect record | |
/geo prospect note <id-or-domain> "<text>" | Add interaction note with timestamp | |
/geo prospect status <id-or-domain> <new-status> | Move through pipeline | |
/geo prospect won <id-or-domain> <monthly-value> | Mark as won, set contract value | |
/geo prospect lost <id-or-domain> "<reason>" | Mark as lost with reason | |
/geo prospect pipeline | Visual pipeline summary with revenue forecast |
Data Structure
Each prospect is stored as a JSON record:
Orchestration Instructions
/geo prospect new <domain>
- Check if
~/.geo-prospects/prospects.jsonexists, create if not (empty array) - Auto-detect company name from domain (e.g.,
electron-srl.com→Electron Srl) - Assign next sequential ID:
PRO-001,PRO-002, etc. - Ask user for:
- Contact name (optional)
- Contact email
- Monthly contract value estimate (optional)
- Set status to
lead - Save to JSON file
- Suggest next step: "Run
/geo prospect audit electron-srl.comto score this prospect"
/geo prospect list
Read ~/.geo-prospects/prospects.json and render a summary table:
/geo prospect audit <id-or-domain>
- Run
/geo quick <domain>to get GEO snapshot score - Save score to prospect record:
geo_score,audit_date - Save audit output to
~/.geo-prospects/audits/<domain>-<date>.md - Update
audit_filepath in prospect record - Add auto-note: "Quick audit run. GEO Score: XX/100."
- If score < 55: suggest "Score indicates strong sales opportunity. Run
/geo proposal <domain>to generate proposal."
/geo prospect note <id-or-domain> "<text>"
- Find prospect by ID or domain
- Append note with current ISO date
- Save back to JSON
- Confirm: "Note added to Electron Srl (PRO-001)"
/geo prospect status <id-or-domain> <status>
Valid statuses: lead, qualified, proposal, won, lost
- Update status field
- Add auto-note: "Status changed to <status>"
- Save and confirm
/geo prospect pipeline
Visual revenue-focused pipeline summary:
Storage Location
All data stored in ~/.geo-prospects/:
Create directory if it does not exist: mkdir -p ~/.geo-prospects/audits ~/.geo-prospects/proposals
Pipeline Stage Definitions
| Status | Meaning | Typical Next Action | |
|---|---|---|---|
lead | Discovered, not yet contacted | Run quick audit, assess opportunity | |
qualified | Audit done, confirmed pain points | Generate proposal | |
proposal | Proposal sent, awaiting decision | Follow up, answer questions | |
won | Contract signed, active client | Run full audit, start onboarding | |
lost | Deal closed lost | Log reason for future reference |
Output
- All commands print confirmation + current prospect status to terminal
- No external files unless explicitly saving audits/proposals
- JSON database is the single source of truth
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/geo-prospect/SKILL.md
Popularity
- Repository stars
- 9,360
- Repository forks
- 1,483
- 7-day trend score
- 46
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zubair-trabzada/geo-seo-claude/geo-prospect)