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 (strategic / month-close / opportunity-intelligence).
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
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 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.
Generates structured Given/When/Then acceptance criteria for a user story or feature slice. Use when translating product requirements into testable scenarios that cover the happy path, edge cases, error states, and non-functional expectations for engineering handoff and QA.
Automatically research a company or person when the user mentions a prospect, lead, or client they want to learn about before engaging.
Prepare for a sales call with account context, attendee research, and suggested agenda. Works standalone with user input and web research, supercharged when you connect your CRM, email, chat, or transcripts. Trigger with "prep me for my call with [company]", "I'm meeting with [company] prep me", "call prep [company]", or "get me ready for [meeting]".
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.
Research your competitors and build an interactive battlecard. Outputs an HTML artifact with clickable competitor cards and a comparison matrix. Trigger with "competitive intel", "research competitors", "how do we compare to [competitor]", "battlecard for [competitor]", or "what's new with [competitor]".
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.2.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)
│
├── skills/ # 32 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-gap-analysis/ # Enterprise vs Community 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)
│ ├── TOR_Opportunities.md # Master pipeline of every TOR — index all other registers link to
│ ├── TOR_Requirements.md # Compliance matrix — every TOR requirement as a trackable row
│ ├── Scoring_Matrix.md # Weighted scoring plan: criteria → response angle → evidence → owner
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 salesHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Upstash 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
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.