offer

star 0

Generate commercial proposals with pricing packages, benefits, risks, and timeline. Use /offer to create sales proposals for IT projects.

maslennikov-ig By maslennikov-ig schedule Updated 2/3/2026

name: offer description: Generate commercial proposals with pricing packages, benefits, risks, and timeline. Use /offer to create sales proposals for IT projects. allowed-tools: Read, Write, WebSearch

Offer

Generate commercial proposals for IT projects. The skill provides a framework — the model thinks about specifics (team, benefits, risks) for each unique project.

Output

File: docs/offers/{project-slug}.md

Example: docs/offers/treejar-ai-sales-bot.md

When to Use

  • Creating commercial proposals for client projects
  • Generating estimates for any IT project (web, mobile, AI, integrations, etc.)
  • Building multi-package pricing structures
  • Documenting project scope with timeline

Core Principle

DO NOT use rigid templates. Each project is unique. The model should:

  • Analyze the project requirements
  • Think about what team composition fits THIS project
  • Generate benefits relevant to THIS client's business
  • Identify risks specific to THIS tech stack and integrations

Instructions

Step 1: Understand the Project

Gather from user:

  • Project name and description
  • Target audience / client business
  • Key features and integrations
  • Budget constraints (if any)

Step 2: Design Packages

Create 2-4 pricing packages (e.g., MVP → Business → Enterprise):

  • Each package builds on the previous
  • Define modules with hour estimates
  • Think: what makes sense for THIS project?

Step 3: Calculate Costs

For each package:

  • Sum module hours
  • Apply hourly rate (ask user or use default ~1500 ₽/h)
  • Estimate timeline based on team size

Step 4: Generate Business Benefits

Think fresh for each project. Consider:

  • What problems does this solve for the client?
  • What's the ROI / payback potential?
  • How does each package level add value?
  • What competitive advantages does it provide?

Write 4-5 compelling benefits per package in business language.

Step 5: Compose the Team

Think about what THIS project needs:

  • What roles are required? (Backend, Frontend, DevOps, QA, PM, Designer, etc.)
  • What seniority levels?
  • How many hours per role?

Don't use a fixed template — a simple API integration doesn't need the same team as a complex AI platform.

Step 6: Identify Risks

Analyze THIS project's specific risks:

  • What integrations might be problematic?
  • What are the technical unknowns?
  • What depends on the client?
  • What could affect timeline?

Include mitigation strategies for each risk.

Step 7: Add Operating Costs (if applicable)

For projects with ongoing costs (LLM APIs, hosting, SaaS):

  • Load current pricing from data/llm-models.json
  • Calculate monthly costs for different usage scenarios
  • Provide recommendations

Step 8: Create Mermaid Diagrams

Include visual diagrams to make the offer more compelling:

Timeline (Gantt)

gantt
    title Project Timeline
    dateFormat YYYY-MM-DD
    section Phase 1
    Architecture     :a1, 2026-02-10, 1w
    section Phase 2
    Development      :a2, after a1, 3w
    section Phase 3
    Testing & Deploy :a3, after a2, 1w

System Architecture (for complex projects)

flowchart LR
    Client[📱 WhatsApp] --> Bot[🤖 AI Bot]
    Bot --> LLM[🧠 LLM API]
    Bot --> CRM[📊 Zoho CRM]
    Bot --> KB[(📚 Knowledge Base)]

Package Comparison (optional)

graph TD
    A[Старт] --> B[Бизнес]
    B --> C[Премиум]

    A --- A1[Базовые консультации]
    B --- B1[+ Голосовые + КП]
    C --- C1[+ Аналитика + Контроль]

Step 9: Assemble & Save Document

Generate beautiful markdown with sections:

# Коммерческое предложение: {Project Name}

**Дата:** {date}
**Версия:** 1.0

---

## О проекте
{description}

---

## Архитектура решения
{mermaid architecture diagram}

---

## Пакеты услуг

### Пакет "Старт" — {subtitle}
{table with modules and hours}

**Результат:** {what client gets}

**Выгода для бизнеса:**
- **{benefit 1}** — {description}
- **{benefit 2}** — {description}
...

**Стоимость:** {price} ₽
**Срок:** {weeks} недель

---

## Сравнение пакетов
{comparison table with ✓/—}

---

## Команда проекта
{table: Role | Responsibilities | Hours | Rate | Sum}

---

## Timeline
{mermaid gantt diagram}

---

## Ежемесячные расходы (if applicable)
{infrastructure + LLM costs table}

---

## Риски и митигация
{table: Risk | Probability | Impact | Mitigation}

---

## Что не входит
- {exclusion 1}
- {exclusion 2}

---

## Гарантии
- {guarantee 1}
- {guarantee 2}

---

## Следующие шаги
1. {step 1}
2. {step 2}
3. {step 3}

---

*Предложение действительно 14 дней.*

Save to: docs/offers/{project-slug}.md

Reference Data

LLM Models (for AI projects)

Load from data/llm-models.json — contains current OpenRouter pricing for:

  • DeepSeek V3.2 (recommended for cost efficiency)
  • Gemini 2.5 Flash
  • Kimi K2
  • GPT-4.1 / GPT-4.1-mini
  • Claude 4 Sonnet
  • Xiaomi MiMo-V2-Flash

Examples

Example 1: AI Sales Bot

Input: "AI bot for WhatsApp sales automation, furniture store, Arabic/English"

Model thinks:

  • Team: Architect, Backend (LLM integration), DevOps
  • Benefits: 24/7 availability, instant responses, multilingual support, CRM integration
  • Risks: WhatsApp API changes, LLM quality for Arabic, voice message handling
  • Packages: Basic (text only) → Business (voice + proposals) → Premium (analytics)
  • Diagrams: Architecture (WhatsApp → Bot → LLM → CRM), Gantt timeline

Saves to: docs/offers/treejar-ai-sales-bot.md

Example 2: E-commerce Platform

Input: "Online store with AI recommendations, 10K products"

Model thinks:

  • Team: Backend, Frontend, DevOps, QA, Designer
  • Benefits: Increased average order, personalization, inventory optimization
  • Risks: Data migration, recommendation quality, performance at scale
  • Packages: MVP (catalog + cart) → Growth (recommendations) → Enterprise (full analytics)
  • Diagrams: Architecture (Frontend → API → DB → ML), Package flow

Saves to: docs/offers/ecommerce-ai-recommendations.md

Example 3: Simple API Integration

Input: "Connect CRM with accounting system"

Model thinks:

  • Team: Backend developer only, maybe part-time QA
  • Benefits: No manual data entry, real-time sync, error reduction
  • Risks: API limitations, data format mismatches
  • Packages: Maybe just one package — it's a simple project
  • Diagrams: Simple flowchart (CRM ↔ Integration ↔ Accounting)

Saves to: docs/offers/crm-accounting-integration.md

Validation

  • Project understood correctly
  • Packages make sense for this project type
  • Benefits are specific to client's business (not generic)
  • Team composition fits the project scope
  • Risks are relevant to the tech stack
  • Calculations are correct
  • Mermaid diagrams render correctly
  • Document saved to docs/offers/
  • Document is complete and professional

Anti-Patterns

DON'T:

  • Copy-paste same benefits for every project
  • Use identical team for all projects
  • List generic risks that don't apply
  • Over-engineer simple projects
  • Under-scope complex projects
  • Skip diagrams — they add huge value

DO:

  • Think fresh about each project
  • Adapt structure to project complexity
  • Write benefits in client's business language
  • Be honest about risks and uncertainties
  • Include relevant Mermaid diagrams
  • Save the file automatically
Install via CLI
npx skills add https://github.com/maslennikov-ig/treejar --skill offer
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
maslennikov-ig
maslennikov-ig Explore all skills →