By jakapolr
Sales productivity plugin for Roots.Tech — Thai Odoo ERP implementation firm. Prospect, prep for calls, analyze requirements, manage pipeline, and prepare government bids. Based on Anthropic's official sales plugin, extended with Odoo-specific skills, Thai market context, and Google Workspace connectors. Includes TOR Response Factory (9 skills + 2 agents + 10 registers) for government bid compliance, scoring matrix optimization, and G0–G6 gate-enforced pipeline. v3.1.0 adds live Odoo CE CRM/Sales integration via odoorpc-cli; v3.2.0 adds a 3-mode live sales dashboard; v3.3.0 adds the odoo-editions knowledge reference (Community / Enterprise / Odoo Online / BEECY SaaS / Community implementation).
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Triggered when a deal is won and needs to be handed off from Sales to the PM/delivery team, or when user says 'ส่งต่อให้ PM', 'handoff', 'เตรียม kickoff', 'project won', 'deal closed'. Creates a structured handoff package that ensures everything promised during sales is captured for delivery. Reads MOM history and proposal to build the package.
Automatically triggered when a user provides a meeting transcript, call notes, or mentions 'สรุปการประชุม', 'MOM', 'minutes of meeting', 'สรุป meeting', or asks to process a call. Creates a structured MOM document and follow-up email draft. Checks the meeting registry first to avoid duplicate processing. Use this agent — not the main conversation — so verbose transcript processing does not flood the main context.
Automatically triggered as a quality gate before any proposal, quotation, or SRS document is sent to a client. Invoke when the user says 'review this proposal', 'is this ready to send', 'ตรวจ proposal', or when a proposal document has just been drafted. Also performs TOR compliance checking for government and corporate tender bids — verifying that every mandatory pass/fail requirement and every scored criterion is addressed. This agent runs in its own context — it reads the document, returns a structured verdict, and does NOT modify the file.
The AI Sales Engineer for Roots.Tech. Invoke when a user needs full SE support for a deal: 'ช่วย SE งานนี้หน่อย', 'เตรียม technical brief', 'ทำ discovery prep', 'วิเคราะห์ requirement', 'เตรียม proposal technical section', or when AE needs SE work done without an available SE. Orchestrates multiple skills in sequence and returns a complete SE work package.
The TOR Response Factory pipeline orchestrator. Invoke when the user says 'start TOR factory', 'orchestrate this TOR', 'run the bid pipeline', 'ทำ TOR ครบวงจร', 'factory mode', or when a new TOR needs to be processed end-to-end through all gates G0–G5. Enforces the gate sequence, especially the G2 matrix-freeze rule (no proposal drafting before compliance and scoring matrices are complete). Delegates to specialist skills at each gate.
Register a new TOR opportunity: create the TOR_Opportunities entry, Drive folder tree, and Google Calendar deadline gates. Trigger when the user says 'เพิ่ม TOR ใหม่', 'intake TOR', 'รับ TOR ใหม่', 'register this TOR', 'มี TOR มาใหม่', or when a PDF TOR is shared before analysis. Runs before roots-tor-analyzer — this is G0.
Process call notes or a transcript — extract action items, draft follow-up email, generate internal summary. Use when pasting rough notes or a transcript after a discovery, demo, or negotiation call, drafting a customer follow-up, logging the activity for your CRM, or capturing objections and next steps for your team.
Handles Odoo JSON-RPC operations through the `odoo` CLI, including authentication, model and field inspection, record querying, CRUD operations, and arbitrary model method execution.
Analyze pipeline health — prioritize deals, flag risks, get a weekly action plan. Use when running a weekly pipeline review, deciding which deals to focus on this week, spotting stale or stuck opportunities, auditing for hygiene issues like bad close dates, or identifying single-threaded deals.
Creates a comprehensive Product Requirements Document that aligns stakeholders on what to build, why, and how success will be measured. Use when specifying features, epics, or product initiatives for engineering handoff.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Sales productivity plugin for Roots.Tech — Thai Odoo ERP implementation firm.
Based on Anthropic's official sales plugin, extended with:
# Add Roots plugin marketplace
claude plugin marketplace add jakapolr/roots-sales-plugin
# Install this plugin
claude plugin install sales@roots-sales-plugin
roots-sales-plugin/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest (name: sales, v3.3.0)
│ └── marketplace.json # Marketplace registration
├── .mcp.json # Google Workspace connectors (3 active)
├── CONTEXT.md # Roots company context (auto-loaded)
├── CONNECTORS.md # Tool stack documentation
├── README.md # This file
├── meeting-registry.md # Central meeting index (template)
│
├── references/ # Canonical knowledge (cited by skills)
│ └── odoo-editions.md # Community / Enterprise / Online / BEECY SaaS / Community impl
│
├── skills/ # 33 skills
│ ├── [FROM UPSTREAM — anthropics/knowledge-work-plugins/sales]
│ │ ├── account-research/ # Company research
│ │ ├── call-prep/ # Meeting preparation
│ │ ├── call-summary/ # MOM from transcript
│ │ ├── competitive-intelligence/ # Competitor analysis
│ │ ├── create-an-asset/ # Sales materials
│ │ ├── daily-briefing/ # Morning summary
│ │ ├── draft-outreach/ # Email writing
│ │ ├── forecast/ # Pipeline forecast
│ │ └── pipeline-review/ # Deal review
│ │
│ ├── [FROM pm-skills — product-on-purpose/pm-skills]
│ │ ├── meeting-synthesize/ # Multi-meeting synthesis
│ │ ├── prd/ # SRS / requirements doc
│ │ ├── user-stories/ # Task breakdown
│ │ ├── acceptance-criteria/ # Test cases
│ │ └── lean-canvas/ # Project fit analysis
│ │
│ ├── [CUSTOM — Roots-specific]
│ │ ├── sales-help/ # Navigator — routes user to right tool
│ │ ├── odoo-editions/ # Editions/hosting/BEECY explainer (cites references/)
│ │ ├── odoo-gap-analysis/ # Enterprise vs BEECY SaaS vs Community impl GAP
│ │ ├── roots-manday-estimator/ # Project cost estimation
│ │ ├── roots-tor-analyzer/ # Government TOR PDF analysis
│ │ └── roots-bid-prep/ # Bid qualification & documents
│ │
│ ├── [ODOO CRM INTEGRATION — v3.1.0 / v3.2.0]
│ │ ├── odoorpc-cli/ # Odoo JSON-RPC CLI wrapper (upstream: biszx/odoorpc-cli)
│ │ ├── odoo-crm-sync/ # Pull live CRM pipeline from Odoo CE (crm.lead)
│ │ ├── odoo-sales-report/ # Pull confirmed sale orders, revenue summary (sale.order)
│ │ └── roots-sales-dashboard/ # 3-mode live dashboard: strategic / month-close / intelligence
│ │
│ └── [TOR RESPONSE FACTORY — Phase 3 Custom]
│ ├── roots-tor-intake/ # Register a new TOR: Drive folder, calendar gates (G0)
│ ├── roots-compliance-matrix/ # Decompose TOR into row-level compliance matrix (G2)
│ ├── roots-scoring-matrix/ # Map evaluation criteria to weighted response strategy
│ ├── roots-evidence-matcher/ # Match TOR requirements to Evidence_Library entries
│ ├── roots-doc-freshness/ # Check company/eligibility document expiry dates
│ ├── roots-lc-check/ # Verify bank guarantee / LC facility availability
│ ├── roots-cv-builder/ # Generate standardized tender CVs for bid team
│ ├── roots-submission-packager/ # Assemble and lock the final submission package (G5)
│ └── roots-lessons-learned/ # Record win/loss result and lessons in register (G6)
│
├── agents/ # 6 sub-agents
│ ├── se-orchestrator.md # AI Sales Engineer (5 modes)
│ ├── mom-writer.md # MOM + registry + follow-up email
│ ├── proposal-reviewer.md # Quality gate before sending (read-only)
│ ├── pm-handoff.md # Sales → PM/Delivery handoff
│ ├── tor-factory-orchestrator.md # Orchestrates G0–G6 TOR pipeline across all factory skills
│ └── tor-qa-reviewer.md # QA gate agent: checks compliance matrix & scoring coverage
│
├── registers/ # 10 data registers (TOR Response Factory)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub jakapolr/roots-sales-plugin --plugin salesUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.