discord-sales-sim

Orchestrates Discord sales simulations between seller and buyer agents via text command.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/guizonatto/myopen-claw --skill discord-sales-sim-guizonatto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-sales-sim
Source: https://github.com/guizonatto/myopen-claw/tree/main/skills/discord-sales-sim
Command: npx skills add https://github.com/guizonatto/myopen-claw --skill discord-sales-sim-guizonatto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Testing and training sales conversations requires a controlled environment where a seller agent can practice against a simulated client without touching production CRM data. This Skill runs those simulations directly in Discord through a single text command. ## Core Features & Use Cases - Command-driven simulation: Start a sales roleplay with sim start specifying city, pipeline stage, buyer persona, and optional difficulty. - Isolated agent orchestration: Coordinates sales-sim (seller), sindico-sim (simulated condo manager client), and sim-control (orchestrator) with no shared memory between agents. - Safe sandboxing: Persists results only to SALES_SIM_STORAGE_DIR and never writes to the production CRM. - Use Case: A sales team wants to rehearse pitching to a cost-focused condo manager at the qualified-lead stage; they run sim start city=campinas stage=qualificado persona="sindica objetiva focada em custo" difficulty=hard in the Discord channel. ## Quick Start Type a command like sim start city=sao_paulo stage=lead persona="sindico conservador" in the configured Discord channel to launch a sales simulation.

Frequently Asked Questions about discord-sales-sim

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a sales simulation in Discord?

Type a command beginning with `sim start` in the configured Discord channel, including city, stage, and persona parameters, for example `sim start city=sao_paulo stage=lead persona="sindico conservador"`. An optional difficulty parameter accepts easy, medium, or hard.

What parameters does the sim start command accept?

The command accepts city, stage, persona, and an optional difficulty flag. Persona is a quoted free-text profile of the simulated client, while difficulty must be one of easy, medium, or hard.

Does the sales simulation write to my production CRM?

No, the simulation explicitly forbids writing to the production CRM. All persistence is restricted to the directory defined by the SALES_SIM_STORAGE_DIR environment variable.

Can the seller and client agents share memory during a simulation?

No, memory sharing between the sales-sim seller agent and the sindico-sim client agent is explicitly prohibited. This isolation keeps the simulated client's behavior independent and the training realistic.

Why is my sim command not being executed?

The Skill only runs commands that begin exactly with `sim start`; any other text is ignored. Also verify the DISCORD_SALES_SIM_CHANNEL_ID environment variable is set so the runner targets the correct channel.