gembox-skill
Coding assistance for [GemBox components](https://www.gemboxsoftware.com/). Use when users ask about any GemBox component or coding task that can be performed with a GemBox component. This includes GemBox.Spreadsheet (.NET read/write Excel files), GemBox.Document (.NET read/write Word files), GemBox.Pdf (.NET read/write PDF files), GemBox.Presentation (.NET read/write PowerPoint files), GemBox.Email (.NET read/write email files, send/receive emails), GemBox.Imaging (.NET read/write image files), and GemBox.PdfViewer (JavaScript display/print/save PDF files).
Why use this skill?
Enhance your OpenClaw agent with GemBox.Spreadsheet, Document, and PDF capabilities. Get expert coding assistance for all GemBox .NET components.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/zsvedic/gembox-skillWhat This Skill Does
The gembox-skill provides the OpenClaw AI agent with deep expertise in the GemBox .NET component suite. It serves as a specialized coding assistant for developers working with GemBox.Spreadsheet, GemBox.Document, GemBox.Pdf, GemBox.Presentation, GemBox.Email, GemBox.Imaging, and the GemBox.PdfViewer JavaScript library. By enabling this skill, your agent can effectively navigate local documentation, interpret NuGet package versions, and utilize official online examples to generate accurate, idiomatic C# and .NET code for manipulating office-style document formats programmatically without relying on Microsoft Office Interop.
Installation
To integrate this capability into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/zsvedic/gembox-skill
Ensure your local development environment has the necessary .NET SDKs installed, as the skill leverages dotnet CLI commands to audit your project dependencies and runtime versions before attempting any code generation.
Use Cases
This skill is indispensable for backend automation and document processing tasks. Common use cases include:
- Automating the conversion of Excel spreadsheets to PDF or Image formats for reporting.
- Programmatically generating Word documents or PowerPoint presentations from dynamic data sources.
- Reading and manipulating email files (MSG/EML) for archival or processing purposes.
- Integrating high-performance PDF rendering and management in .NET applications.
- Batch processing image files or performing conditional formatting on massive datasets within Excel files.
Example Prompts
- "I need to export a DataTable to an Excel file using GemBox.Spreadsheet. Can you write a snippet that handles the formatting and saves it as .xlsx?"
- "My GemBox.Document project is failing to load custom fonts in a PDF export. How can I troubleshoot this using the official example pages?"
- "Show me how to autofit rows and columns in a spreadsheet, and check my local GemBox.Spreadsheet XML docs to see if there's a specific method for that."
Tips & Limitations
To get the best results, ensure your local NuGet cache is populated so the skill can perform targeted rg (ripgrep) searches through the XML documentation. If the AI seems unsure about an API method, prompt it to check the specific namespace or remarks in the XML files provided in the setup. Note that this skill requires read access to your local file system to inspect documentation and project files. Always validate the generated code by running dotnet build to ensure that API usage aligns with the version installed in your specific project.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-zsvedic-gembox-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution