← Back to Skills Marketplace
doshirush1901

Echo Sales Ai

by Rushabh Doshi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
698
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install echo-sales-ai
Description
AI sales assistant that classifies leads, interprets feedback, generates quotes, and manages your manufacturing and technical sales pipeline via email integr...
README (SKILL.md)

name: echo-sales-ai description: A comprehensive AI sales assistant that integrates with your email to classify leads, interpret feedback, generate quotes, and manage your entire sales pipeline for manufacturing and technical sales.

Echo Sales AI

Echo is an advanced, AI-powered sales operations manager designed to automate and enhance the sales workflow for manufacturing and technical sales teams. It integrates directly with your email and CRM to provide intelligent assistance at every stage of the sales process.

Core Workflow

The skill operates on a continuous loop, orchestrated by the Learning & Compounding Agent:

  1. Ingestion: Monitors connected email accounts for new messages.
  2. Triage: The Email Type Classifier categorizes each message (e.g., new_lead, customer_reply, feedback, spam).
  3. Enrichment: For new leads, the Company Profile Agent and Contact Finder enrich the data.
  4. Action: Based on the type, the appropriate agent is triggered (e.g., Quote Generator for a request, Objection Handler for a customer question).
  5. Generation: A draft email is created.
  6. Feedback Loop: The draft is presented to you for feedback. The Feedback Interpreter processes your natural language comments to refine the draft.
  7. Dispatch: The final email is sent.
  8. CRM Update: The CRM Database Agent logs the entire interaction, updating the deal status in the pipeline.

The 15 Support Agents

Echo's intelligence is powered by a suite of 15 specialized agents. The core logic for each agent will be developed and stored in the scripts/ directory. For detailed agent interaction protocols and API specifications, see references/agents.md.

  1. Email Type Classifier: Categorizes incoming emails.
  2. Feedback Interpreter: Translates natural language feedback into structured commands.
  3. Quote Generator: Creates sales quotes. See references/pricing_rules.md.
  4. Pricing Engine: Calculates pricing based on rules, tiers, and discounts.
  5. Company Profile Agent: Researches and summarizes company information.
  6. Voice-to-Text Transcriber: Transcribes audio notes from calls.
  7. CRM Database Agent: Manages all interactions with the CRM. See references/crm_schema.md.
  8. Pipeline Tracker: Monitors and reports on the sales pipeline.
  9. Follow-up Scheduler: Schedules and drafts follow-up emails.
  10. Urgency Detector: Identifies urgent messages requiring immediate attention.
  11. Sentiment Analyzer: Gauges the sentiment of customer replies.
  12. Report Generator: Creates weekly and monthly sales reports.
  13. Contact Finder: Finds contact information for new leads.
  14. Objection Handler: Suggests responses to common sales objections.
  15. Learning & Compounding Agent: The orchestrator that learns from all interactions.

Bundled Resources

This skill is designed to be self-contained and includes the following resources:

  • scripts/echo-skill/: The core Python application containing the logic for all agents and the Telegram bot interface.
  • references/: Contains detailed documentation for the agents and data schemas.
  • assets/: Will contain email templates and quote formatting assets.

How to Use This Skill

Activate the skill by telling your OpenClaw agent:

  • "Activate the echo-sales-ai skill."
  • "Use Echo to check my email."
  • "Ask Echo to help me write a sales quote." EOF
Usage Guidance
This package contains working code that will access your Gmail (read + send), use the OpenAI API, and run a Telegram bot — and the repo includes embedded credentials. Before installing: 1) Do NOT run it with the included config.yaml as-is — rotate or remove any tokens and treat them as compromised. 2) Replace embedded keys with environment-based or secure vault references and remove secrets from the repo. 3) Confirm and restrict Gmail OAuth scopes and revoke tokens after testing. 4) Audit the code (especially echo_skill.py and agents) to ensure it only accesses the accounts you expect and doesn't exfiltrate data elsewhere. 5) Run initially in an isolated environment or sandbox and monitor network activity. 6) If you only want classification/help drafting, consider a version that does NOT request Gmail send permissions or persist tokens. If you are not comfortable performing these checks, do not install this skill.
Capability Analysis
Type: OpenClaw Skill Name: echo-sales-ai Version: 1.0.0 The skill is classified as suspicious primarily due to critical security vulnerabilities: the `echo-skill/config.yaml` file contains a hardcoded, live Telegram bot token and a live OpenAI API key. This exposes the skill owner's accounts and resources to anyone with access to the skill bundle. Additionally, there are significant packaging errors, including a duplicate `echo-skill/email_type_classifier.py` file (which is a full copy of `echo-skill/echo_skill.py`) and the inclusion of an entirely unrelated 'Virtual Girlfriend AI' skill's `skill.md` and `_meta.json` within the bundle, indicating poor development practices and potential for unintended behavior. The `feedback_interpreter.py` also presents a prompt injection vulnerability against the integrated LLM, where user input is directly passed to the OpenAI model.
Capability Assessment
Purpose & Capability
The declared registry metadata lists no required credentials or config paths, but the code requires Gmail OAuth credentials (credentials.json at ~/.echo_credentials), stores an OAuth token (./data/token.pickle), and uses an OpenAI API key and a Telegram bot token. Those capabilities (Gmail read/send, Telegram bot, OpenAI usage) are plausible for a sales assistant, but they are not declared in the skill manifest — that mismatch is a red flag. Additionally, the repository contains an unrelated 'echo' virtual-girlfriend skill.md and duplicated/templated files, suggesting the package was cobbled together from multiple projects.
Instruction Scope
SKILL.md describes continuous email monitoring, CRM updates, enrichment and dispatch of emails. The runtime files implement Gmail access (read + send) and a Telegram bot and will persist credentials/tokens locally. The SKILL.md and README omit explicit, safe instructions for providing OAuth credentials and do not warn about storing tokens or embedded keys. The skill's instructions and code also reference local config paths and scripts that are not declared in the registry (e.g., ~/.echo_credentials/credentials.json, ./data/token.pickle, config.yaml).
Install Mechanism
There is no formal install spec; the package is instruction-only in the registry, but a requirements.txt and package.json are included. Installing requires typical pip packages (google API libs, python-telegram-bot, openai), which is reasonable for functionality, but the absence of an explicit install/permission guide in the manifest and the presence of an empty or mismatched package.json (lists 'python' as an npm dependency) is sloppy and increases the chance of misconfiguration.
Credentials
The repo contains hardcoded secrets in echo-skill/config.yaml: a telegram_token value and an apparent OpenAI API key. The code also expects a local Google OAuth credentials file and will request Gmail read/send scopes. None of these credentials are declared in the registry's required env/config lists, and embedding tokens in repo files is inappropriate. Requesting Gmail send permissions plus an OpenAI key is proportionate to the stated feature set only if handled securely — here they are exposed in files and not described in the manifest.
Persistence & Privilege
The skill stores OAuth tokens to disk (./data/token.pickle) and expects persistent credentials under ~/.echo_credentials. 'always' is false and the skill does not declare system-wide modifications, but because it obtains Gmail send permissions and persists auth tokens, installing it grants ongoing ability to read/send email from the connected mailbox until tokens are revoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install echo-sales-ai
  3. After installation, invoke the skill by name or use /echo-sales-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of echo-sales-ai: a comprehensive AI sales assistant for manufacturing and technical sales. - Integrates with email and CRM to automate lead classification, quote generation, feedback interpretation, and sales pipeline management. - Core workflow powered by a Learning & Compounding Agent and 14 additional specialized agents, supporting all major sales tasks. - Bundles core agent logic, detailed documentation, and email/quote templates for a seamless out-of-the-box experience. - Activation and usage instructions included for easy setup within OpenClaw.
Metadata
Slug echo-sales-ai
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Echo Sales Ai?

AI sales assistant that classifies leads, interprets feedback, generates quotes, and manages your manufacturing and technical sales pipeline via email integr... It is an AI Agent Skill for Claude Code / OpenClaw, with 698 downloads so far.

How do I install Echo Sales Ai?

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

Is Echo Sales Ai free?

Yes, Echo Sales Ai is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Echo Sales Ai support?

Echo Sales Ai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Echo Sales Ai?

It is built and maintained by Rushabh Doshi (@doshirush1901); the current version is v1.0.0.

💬 Comments