Agent Plugins Marketplace
All plugins

xbert-working-paper

Shared rendering skills that turn a structured XBert plugin payload into a Word, Excel or PDF working paper saved to your project folder. Install it alongside the XBert review plugins — they hand their findings to it.

Claude Code3 Skills

By XBert IntelligenceLicense: MIT1 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 9, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install xbert-working-paper for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install xbert-working-paper@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/XBertIntelligence/XBert-Plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/xbert-working-paper/.

Plugin files

plugins/xbert-working-paper/
├── .claude-plugin/plugin.json
├── skills/render-docx/SKILL.md
├── skills/render-pdf/SKILL.md
└── skills/render-xlsx/SKILL.md

Included Skills3

render-docxskills/render-docx/SKILL.md

Render an XBert working paper as a real .docx file from a structured payload. Use when an XBert plugin (BAS Prep, IAS Prep, FBT Prep, STP Finalisation, Super Check, TPAR, VAT Prep, GST Prep NZ, MTD Prep, Tax Reconciliation, Close Packet, Month-End Pack, FS Pack, Trial Balance Alignment, Balance Sheet Explain, Practice Health Check, Workflow Review, Config Audit, Audit Evidence Pack, Anomaly Review, Policy Review, Client Fee Review, Practice Metrics) has finished its analysis and produced a working-paper payload that needs to become a Word document on disk. Triggers include "working paper", "audit document", "Word document", ".docx", "render the BAS pack", "render the FBT pack", or any consumer-plugin output that names a structured docx deliverable. Do NOT use for raw markdown summaries, chat-only deliverables, Excel schedules (use render-xlsx), PDF-only outputs (use render-pdf), or documents unrelated to XBert plugin payloads.

render-pdfskills/render-pdf/SKILL.md

Render an XBert working paper as a real .pdf. Use after render-docx has produced a working-paper.docx (preferred path — soffice converts the .docx to PDF preserving styling) or when a consumer plugin (Instalment Variation, Payment Run, Tax Reconciliation, Close Packet, Month-End Pack, FS Pack) emits a payload that needs a standalone authored PDF. Triggers include "PDF working paper", ".pdf", "PDF audit document", "remittance PDF", "render as PDF". Do NOT use for Word working papers (use render-docx) or Excel schedules (use render-xlsx) or chat-only outputs.

render-xlsxskills/render-xlsx/SKILL.md

Render an XBert working-paper schedule as a real .xlsx file from a structured payload. Use when an XBert plugin (Tax Reconciliation, Div 7A Schedule, Trial Balance Alignment, Practice Metrics, FBT Prep, Payment Run, Month-End Pack and similar) has finished its analysis and produced a schedule-shaped payload that needs to become an Excel workbook with formula-live cells. Triggers include "Excel schedule", ".xlsx", "Excel workbook", "tax reconciliation Excel", "Div 7A schedule Excel", "trial balance Excel". Do NOT use for narrative working papers (use render-docx), PDF outputs (use render-pdf), chat-only summaries, or anything that isn't a structured spreadsheet payload.

Plugin manifests1

plugins/xbert-working-paper/.claude-plugin/plugin.json
{
  "name": "xbert-working-paper",
  "displayName": "XBert Working Paper",
  "description": "Shared rendering skills that turn a structured XBert plugin payload into a Word, Excel or PDF working paper saved to your project folder. Install it alongside the XBert review plugins — they hand their findings to it.",
  "author": {
    "name": "XBert Intelligence",
    "email": "[email protected]"
  },
  "homepage": "https://intelligence.xbert.io/plugins/xbert-working-paper",
  "license": "MIT",
  "keywords": [
    "render",
    "working-paper",
    "docx",
    "xlsx",
    "pdf",
    "foundation",
    "shared"
  ],
  "x-xbert": {
    "displayName": "XBert Working Paper",
    "tagline": "The shared render layer behind the XBert review plugins — structured payload in, a Word, Excel or PDF working paper out.",
    "audience": [
      "bookkeepers",
      "accountants",
      "principals"
    ],
    "categories": [
      "foundation",
      "rendering"
    ],
    "prerequisites": [
      "One of the XBert review plugins installed as well — this one renders their output and is not run on its own",
      "Python 3.10 or newer, available on your PATH — the render scripts run on it",
      "The Python packages python-docx, openpyxl and reportlab — the render skills install these for you the first time they are needed",
      "LibreOffice is optional but recommended: it recalculates Excel formulas and converts a Word working paper to PDF. Without it, those two steps stop and tell you what to install rather than guessing."
    ],
    "screenshots": [],
    "demoVideo": null,
    "includes": {
      "skills": 3,
      "commands": 0,
      "mcpTools": 0
    },
    "longDescription": "XBert Anomaly Review, XBert Config Audit and XBert Workflow Review each work out what to check and what it means. None of them writes the file. This plugin owns that last step: three skills with bundled Python scripts that take the structured payload a review plugin produces — cover details, sections, tables, blocking flags, the quality-management block — and write a real .docx, .xlsx or .pdf into your project folder.\n\nEvery render finishes with a verification gate. The script re-opens the file it just wrote, checks it parses and is a sensible size, and emits a single line of JSON saying so. Claude is instructed not to report a working paper as produced until that JSON comes back ok, so \"the document is ready\" is a checked fact rather than an assumption. The spreadsheet renderer adds a recalculation pass and scans every cell for error values before it will pass.\n\nYou do not run these skills yourself and you do not need to read them. Install this plugin alongside whichever review plugin you are using; when that plugin finishes its analysis, Claude picks the right renderer, writes the file to outputs/<check reference>/ in your project folder, and reports the exact path back. Documents come out styled the same way every time — same fonts and colours, and the same cover block carrying client, period, check reference, preparer and the plugin version that produced it — so papers from different plugins file together.",
    "useCases": [
      {
        "title": "One Word format across every review",
        "description": "Anomaly Review, Config Audit and Workflow Review all hand their findings to the same Word renderer, so a config audit and an anomaly review file side by side and read the same way."
      },
      {
        "title": "Schedules that stay live in Excel",
        "description": "The Excel renderer writes formulas rather than pasted results, so a schedule can be re-footed or extended once it is open. Every cell is scanned for error values and the render is failed if any turn up."
      },
      {
        "title": "A fixed PDF copy to send out",
        "description": "The PDF renderer converts a finished Word working paper via LibreOffice with its styling intact, so what you send out is a PDF rather than an editable Word file."
      },
      {
        "title": "Your own document template",
        "description": "Drop a Jinja-tagged .docx named after the consumer plugin into the render-docx templates folder and it is used instead of the built-in layout, so working papers come out on your firm's template."
      }
    ],
    "benefits": [
      {
        "icon": "FileText",
        "title": "Real files, not chat output",
        "description": "render-docx writes a .docx, render-xlsx a formula-live .xlsx, render-pdf a .pdf. Each lands in your project folder and the exact path is reported back, so you can open or attach it straight away."
      },
      {
        "icon": "ShieldCheck",
        "title": "Nothing is called done until it opens",
        "description": "Every render ends by re-opening the file and returning a structured result — exists, opens cleanly, sensible size, no error cells in a workbook. Claude is told not to claim success until that check returns ok."
      },
      {
        "icon": "GitBranch",
        "title": "One layer, shared by every plugin",
        "description": "Styling, the cover block, the quality-management section and the outputs/<check reference>/ folder convention are defined once here and inherited by every plugin that renders through it."
      }
    ],
    "workflow": [
      "Install this plugin alongside the review plugin you want to use — it adds no command of its own, its skills load automatically",
      "Run the review plugin (for example /config-audit) — it completes its analysis and produces a working-paper payload",
      "Claude saves the payload and picks the matching renderer: render-docx for the narrative, render-xlsx for schedules, render-pdf for a fixed copy",
      "The bundled Python script writes the file to outputs/<check reference>/ in your project folder",
      "The verification gate re-opens the file and returns a structured result — only then is the working paper reported complete, with its exact path"
    ]
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[xbert-working-paper on Agent Plugins Marketplace](https://pluginsmp.com/plugins/xbert-working-paper)