office-docs

Automate Microsoft Office and PDF document workflows including generation, manipulation, and template-based document processing.

5 stars

Best use case

office-docs is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Automate Microsoft Office and PDF document workflows including generation, manipulation, and template-based document processing.

Teams using office-docs should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/office-docs/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/data/office/office-docs/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/office-docs/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How office-docs Compares

Feature / Agentoffice-docsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Automate Microsoft Office and PDF document workflows including generation, manipulation, and template-based document processing.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Office Docs

## Overview

This library contains 5 production-ready skills for automating Microsoft Office and PDF document workflows. Each skill covers a specific document type with patterns for generation, manipulation, and template-based automation. Skills follow the Anthropic Skills format with practical examples from real-world document processing pipelines.

## Quick Start

```bash
# Browse available skills
ls skills/office-docs/

# Read a skill
cat skills/office-docs/python-docx/SKILL.md

# Skills are documentation - implement patterns in your document workflows
```

## Version History

- **1.0.0** (2026-01-17): Initial release with 5 office document skills

---

*These skills represent patterns refined across document automation systems generating thousands of documents daily in production environments.*

## Sub-Skills

- [1. Template Versioning (+3)](1-template-versioning/SKILL.md)

## Sub-Skills

- [Available Skills](available-skills/SKILL.md)
- [Document Creation (+3)](document-creation/SKILL.md)
- [Choose python-docx when: (+4)](choose-python-docx-when/SKILL.md)
- [Python-docx Report Generation (+4)](python-docx-report-generation/SKILL.md)
- [Document Generation Pipeline (+2)](document-generation-pipeline/SKILL.md)
- [Error Handling (+2)](error-handling/SKILL.md)
- [Integration with Workspace-Hub](integration-with-workspace-hub/SKILL.md)
- [Testing Document Generation](testing-document-generation/SKILL.md)
- [Related Resources](related-resources/SKILL.md)

Related Skills

bulk-docstring-addition

5
from vamseeachanta/workspace-hub

Add Google-style docstrings to all public functions and classes in a Python package. Uses AST parsing for precise gap detection, priority ranking by coverage ratio, and multi-file patching.

docs-stale-reference-guardrails

5
from vamseeachanta/workspace-hub

Prevent deleted workflow/path references from creeping back into live docs by combining strict scans, legacy allowlists, and shared regex helpers.

mkdocs-with-title

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: With Title.

mkdocs-warning

5
from vamseeachanta/workspace-hub

MkDocs warning admonition syntax. Use when alerting readers to potential issues or cautions in MkDocs documentation.

mkdocs-tip

5
from vamseeachanta/workspace-hub

MkDocs tip admonition syntax. Use when adding best-practice suggestions or pro tips to MkDocs documentation.

mkdocs-tabbed-code-blocks

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: Tabbed Code Blocks.

mkdocs-success

5
from vamseeachanta/workspace-hub

MkDocs success admonition syntax. Use when indicating completed actions or successful outcomes in MkDocs documentation.

mkdocs-subsection-11

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: Subsection 1.1.

mkdocs-state-diagram

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: State Diagram.

mkdocs-sequence-diagram

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: Sequence Diagram.

mkdocs-section-2

5
from vamseeachanta/workspace-hub

Sub-skill of mkdocs: Section 2.

mkdocs-quote

5
from vamseeachanta/workspace-hub

MkDocs quote admonition syntax. Use when embedding notable quotations or citations in MkDocs documentation.