By leomleao
AI assistant for The Config Team. Generates SAP/ERP change request quotes, supports ticket amendments, and guides structured discussion and resolution for TRS tickets.
Rules and resolution framework for structured ticket discussion — assess status, investigate, and recommend a resolution without assuming a code change or quote is needed
Full FTSD workflow — fetch TRS ticket, inspect the existing ticket documentation folder, gather missing details, and generate a TCT functional and technical specification document
Full quote workflow — fetch TRS ticket, guide discussion, generate TCT SAP/ERP change request quote document
Write a session handover file to the ticket output folder so future AI sessions can resume with full context
Full unit test document workflow — fetch TRS ticket, inspect the existing ticket documentation folder, extract test coverage from quote and FTSD, agree additional test scenarios, and generate a TCT unit test document
Requires secrets
Needs API keys or credentials to function
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Cowork plugin for The Config Team (TCT) that provides AI-assisted workflows for SAP and ERP change request management. It connects Claude to the TRS ticketing system and Microsoft Word to automate the full lifecycle of a change request, from initial discussion through to a signed-off unit test document.
The plugin exposes a set of skills (slash commands) inside Claude Cowork. Each skill guides Claude through a structured workflow using live ticket data fetched from TRS and produces formatted Word documents using the Word MCP server.
| Skill | Command | Purpose |
|---|---|---|
| discuss | /discuss [TICKET_ID] | Structured investigation of a TRS ticket. Assesses status, investigates the problem, and recommends a resolution without assuming a quote is needed. |
| quote | /quote [TICKET_ID] | Full quote workflow. Fetches the ticket, runs a guided discussion, and generates a formal TCT change request quote .docx. |
| fts | /fts [TICKET_ID] | Functional and Technical Specification Document (FTSD) workflow. Builds on an approved quote and produces a complete FTSD .docx. |
| unittest | /unittest [TICKET_ID] | Unit Test Document (UTD) workflow. Extracts test coverage from the quote and FTSD, discusses additional scenarios, and generates a UTD .docx. |
| save-context | (internal) | Appends a session handover file to the ticket folder so future sessions resume with full context. |
Claude Cowork
\-- Plugin: assistant
|-- Skills (slash commands) guide Claude through each workflow step
|-- TRS MCP server fetches live ticket data from TRS via UI automation
\-- Word MCP server populates template tokens and saves .docx files
/quote TCTRAT-1252..docx file via the Word MCP server and saves it to the ticket folder.[TICKET_ID]_context.md handover file is written silently so the next session picks up where this one left off.The plugin depends on two MCP servers configured in plugins/assistant/.mcp.json:
| Server | What it does | Requirements |
|---|---|---|
trs-mcp | Fetches ticket data from TRS via UI automation | TRS_USER_ID set, TRS_USE_UI_AUTOMATION=1, npx available |
word | Populates Word template tokens, copies templates, and saves .docx files | uvx and word-mcp-live installed, Microsoft Word installed |
tct-cowork-plugin/
|-- .claude-plugin/
| \-- marketplace.json # Plugin registry for Claude Cowork
|-- plugins/
| \-- assistant/
| |-- .claude-plugin/
| | \-- plugin.json # Plugin manifest
| |-- .mcp.json # MCP server definitions
| \-- skills/
| |-- discuss/ # /discuss skill
| |-- fts/ # /fts skill
| |-- quote/ # /quote skill
| |-- save-context/ # Internal session context writer
| |-- unittest/ # /unittest skill
| \-- user-config/ # Shared mount/config guard used by the skills
\-- docs/ # Internal planning and spec documents
npx available for the TRS MCP serveruvx available with word-mcp-live for the Word MCP serverUpdate plugins/assistant/.mcp.json with your TRS user ID before uploading:
{
"mcpServers": {
"trs-mcp": {
"env": {
"TRS_USER_ID": "your-actual-trs-user-id"
}
}
}
}
The packaged plugin currently uses these Word document defaults:
MCP_AUTHOR: The Config TeamMCP_AUTHOR_INITIALS: TCTIf you want different author metadata in generated Word files, edit those values in plugins/assistant/.mcp.json before zipping the plugin.
The Clients folder is no longer stored as plugin user config. Each workflow checks for a mounted folder at runtime and prompts you to select it in Cowork if needed.
Zip only the plugin folder contents. The archive must contain the assistant/ folder at the top level.
Windows (PowerShell):
npx claudepluginhub leomleao/tct-cowork-plugin --plugin assistantMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.